### Log truncated: showing last 9.0 of 18.3 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-12 06:25:18,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-12 06:25:18,552 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/197] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-12 06:25:18,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/197] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-12 06:25:18,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-12 06:25:18,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/197] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-12 06:25:18,788 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-12 06:25:18,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/197] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-12 06:25:18,867 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:18,870 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:25:18,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/197] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-12 06:25:18,958 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/197] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-12 06:25:19,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/197] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-12 06:25:19,080 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/197] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-12 06:25:19,136 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-12 06:25:19,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:25:19,176 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:19,178 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17625347 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a668c596-e067-4010-ba26-5e197d98a5d4'}] 2026-09-12 06:25:19,554 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17625347 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a668c596-e067-4010-ba26-5e197d98a5d4'} created pos.order #547 2026-09-12 06:25:19,568 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17625347 finished 2026-09-12 06:25:19,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.207 0.241 2026-09-12 06:25:19,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.027 0.031 2026-09-12 06:25:19,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:25:19,850 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73864738 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a668c596-e067-4010-ba26-5e197d98a5d4'}] 2026-09-12 06:25:19,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/197] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-12 06:25:19,859 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73864738 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a668c596-e067-4010-ba26-5e197d98a5d4'} sync ignored for existing PoS order pos.order(547,) (state: paid) 2026-09-12 06:25:19,870 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73864738 finished 2026-09-12 06:25:19,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/197] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-12 06:25:19,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.037 0.065 2026-09-12 06:25:19,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/197] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-12 06:25:19,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:19] "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-12 06:25:20,017 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/197] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-12 06:25:20,069 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/197] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-12 06:25:20,120 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/197] Tour EWalletProgramTour2 → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-12 06:25:20,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/197] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-12 06:25:20,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/197] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-12 06:25:20,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-12 06:25:20,282 26 INFO rb-103a292-224772-414667 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-12 06:25:20,334 26 INFO rb-103a292-224772-414667 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-12 06:25:20,386 26 INFO rb-103a292-224772-414667 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-12 06:25:20,437 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-12 06:25:20,491 26 INFO rb-103a292-224772-414667 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-12 06:25:20,552 26 INFO rb-103a292-224772-414667 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-12 06:25:20,602 26 INFO rb-103a292-224772-414667 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-12 06:25:20,653 26 INFO rb-103a292-224772-414667 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-12 06:25:20,706 26 INFO rb-103a292-224772-414667 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-12 06:25:20,757 26 INFO rb-103a292-224772-414667 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-12 06:25:20,809 26 INFO rb-103a292-224772-414667 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-12 06:25:20,870 26 INFO rb-103a292-224772-414667 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-12 06:25:20,921 26 INFO rb-103a292-224772-414667 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-12 06:25:20,974 26 INFO rb-103a292-224772-414667 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-12 06:25:21,143 26 INFO rb-103a292-224772-414667 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-12 06:25:21,193 26 INFO rb-103a292-224772-414667 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-12 06:25:21,244 26 INFO rb-103a292-224772-414667 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-12 06:25:21,303 26 INFO rb-103a292-224772-414667 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-12 06:25:21,371 26 INFO rb-103a292-224772-414667 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-12 06:25:21,429 26 INFO rb-103a292-224772-414667 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-12 06:25:21,484 26 INFO rb-103a292-224772-414667 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-12 06:25:21,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-12 06:25:21,589 26 INFO rb-103a292-224772-414667 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-12 06:25:21,640 26 INFO rb-103a292-224772-414667 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-12 06:25:21,690 26 INFO rb-103a292-224772-414667 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-12 06:25:21,753 26 INFO rb-103a292-224772-414667 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-12 06:25:21,804 26 INFO rb-103a292-224772-414667 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-12 06:25:21,855 26 INFO rb-103a292-224772-414667 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-12 06:25:21,912 26 INFO rb-103a292-224772-414667 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-12 06:25:21,964 26 INFO rb-103a292-224772-414667 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-12 06:25:22,017 26 INFO rb-103a292-224772-414667 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-12 06:25:22,082 26 INFO rb-103a292-224772-414667 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-12 06:25:22,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:22] "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-12 06:25:22,114 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41947466 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '5bef8737-bd83-400d-a219-1e3b42aab550'}] 2026-09-12 06:25:22,339 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41947466 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '5bef8737-bd83-400d-a219-1e3b42aab550'} created pos.order #548 2026-09-12 06:25:22,352 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41947466 finished 2026-09-12 06:25:22,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.106 0.175 2026-09-12 06:25:22,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.029 2026-09-12 06:25:22,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:22] "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-12 06:25:22,521 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16756913 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '5bef8737-bd83-400d-a219-1e3b42aab550'}] 2026-09-12 06:25:22,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16756913 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '5bef8737-bd83-400d-a219-1e3b42aab550'} sync ignored for existing PoS order pos.order(548,) (state: paid) 2026-09-12 06:25:22,530 26 INFO rb-103a292-224772-414667 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-12 06:25:22,536 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16756913 finished 2026-09-12 06:25:22,577 26 INFO rb-103a292-224772-414667 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-12 06:25:22,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.059 2026-09-12 06:25:22,629 26 INFO rb-103a292-224772-414667 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-12 06:25:22,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:22] "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-12 06:25:22,684 26 INFO rb-103a292-224772-414667 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-12 06:25:22,738 26 INFO rb-103a292-224772-414667 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-12 06:25:22,788 26 INFO rb-103a292-224772-414667 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-12 06:25:22,840 26 INFO rb-103a292-224772-414667 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-12 06:25:22,896 26 INFO rb-103a292-224772-414667 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-12 06:25:22,947 26 INFO rb-103a292-224772-414667 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-12 06:25:23,010 26 INFO rb-103a292-224772-414667 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-12 06:25:23,060 26 INFO rb-103a292-224772-414667 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-12 06:25:23,111 26 INFO rb-103a292-224772-414667 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-12 06:25:23,164 26 INFO rb-103a292-224772-414667 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-12 06:25:23,215 26 INFO rb-103a292-224772-414667 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-12 06:25:23,268 26 INFO rb-103a292-224772-414667 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-12 06:25:23,321 26 INFO rb-103a292-224772-414667 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-12 06:25:23,381 26 INFO rb-103a292-224772-414667 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-12 06:25:23,431 26 INFO rb-103a292-224772-414667 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-12 06:25:23,483 26 INFO rb-103a292-224772-414667 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-12 06:25:23,660 26 INFO rb-103a292-224772-414667 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-12 06:25:23,712 26 INFO rb-103a292-224772-414667 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-12 06:25:23,761 26 INFO rb-103a292-224772-414667 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-12 06:25:23,817 26 INFO rb-103a292-224772-414667 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-12 06:25:23,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-12 06:25:23,921 26 INFO rb-103a292-224772-414667 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-12 06:25:23,971 26 INFO rb-103a292-224772-414667 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-12 06:25:24,035 26 INFO rb-103a292-224772-414667 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-12 06:25:24,088 26 INFO rb-103a292-224772-414667 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-12 06:25:24,138 26 INFO rb-103a292-224772-414667 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-12 06:25:24,192 26 INFO rb-103a292-224772-414667 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-12 06:25:24,247 26 INFO rb-103a292-224772-414667 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-12 06:25:24,298 26 INFO rb-103a292-224772-414667 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-12 06:25:24,348 26 INFO rb-103a292-224772-414667 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-12 06:25:24,404 26 INFO rb-103a292-224772-414667 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-12 06:25:24,475 26 INFO rb-103a292-224772-414667 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-12 06:25:24,531 26 INFO rb-103a292-224772-414667 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-12 06:25:24,583 26 INFO rb-103a292-224772-414667 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-12 06:25:24,632 26 INFO rb-103a292-224772-414667 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-12 06:25:24,694 26 INFO rb-103a292-224772-414667 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-12 06:25:24,747 26 INFO rb-103a292-224772-414667 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-12 06:25:24,797 26 INFO rb-103a292-224772-414667 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-12 06:25:24,850 26 INFO rb-103a292-224772-414667 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-12 06:25:24,908 26 INFO rb-103a292-224772-414667 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-12 06:25:24,962 26 INFO rb-103a292-224772-414667 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-12 06:25:25,011 26 INFO rb-103a292-224772-414667 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-12 06:25:25,065 26 INFO rb-103a292-224772-414667 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-12 06:25:25,115 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-09-12 06:25:25,168 26 INFO rb-103a292-224772-414667 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-12 06:25:25,219 26 INFO rb-103a292-224772-414667 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-12 06:25:25,270 26 INFO rb-103a292-224772-414667 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-12 06:25:25,321 26 INFO rb-103a292-224772-414667 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-12 06:25:25,385 26 INFO rb-103a292-224772-414667 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-12 06:25:25,441 26 INFO rb-103a292-224772-414667 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-12 06:25:25,488 26 INFO rb-103a292-224772-414667 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-12 06:25:25,541 26 INFO rb-103a292-224772-414667 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-12 06:25:25,596 26 INFO rb-103a292-224772-414667 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-12 06:25:25,647 26 INFO rb-103a292-224772-414667 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-12 06:25:25,698 26 INFO rb-103a292-224772-414667 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-12 06:25:25,753 26 INFO rb-103a292-224772-414667 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-12 06:25:25,820 26 INFO rb-103a292-224772-414667 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-12 06:25:25,877 26 INFO rb-103a292-224772-414667 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-12 06:25:25,927 26 INFO rb-103a292-224772-414667 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-12 06:25:25,983 26 INFO rb-103a292-224772-414667 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-12 06:25:26,034 26 INFO rb-103a292-224772-414667 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-12 06:25:26,085 26 INFO rb-103a292-224772-414667 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-12 06:25:26,139 26 INFO rb-103a292-224772-414667 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-12 06:25:26,191 26 INFO rb-103a292-224772-414667 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-12 06:25:26,246 26 INFO rb-103a292-224772-414667 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-12 06:25:26,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:26] "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-12 06:25:26,280 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78105378 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'd1b53548-4cb4-4cf7-afd8-e7bbff852438'}] 2026-09-12 06:25:26,474 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78105378 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'd1b53548-4cb4-4cf7-afd8-e7bbff852438'} created pos.order #549 2026-09-12 06:25:26,484 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78105378 finished 2026-09-12 06:25:26,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.071 0.168 2026-09-12 06:25:26,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.025 2026-09-12 06:25:26,612 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:25:26,641 26 INFO rb-103a292-224772-414667 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-12 06:25:26,645 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54774572 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'd1b53548-4cb4-4cf7-afd8-e7bbff852438'}] 2026-09-12 06:25:26,650 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54774572 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'd1b53548-4cb4-4cf7-afd8-e7bbff852438'} sync ignored for existing PoS order pos.order(549,) (state: paid) 2026-09-12 06:25:26,659 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54774572 finished 2026-09-12 06:25:26,694 26 INFO rb-103a292-224772-414667 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-12 06:25:26,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.018 0.054 2026-09-12 06:25:26,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 06:25:26,744 26 INFO rb-103a292-224772-414667 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-12 06:25:26,827 26 INFO rb-103a292-224772-414667 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-12 06:25:26,860 26 INFO rb-103a292-224772-414667 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-12 06:25:26,910 26 INFO rb-103a292-224772-414667 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-12 06:25:26,963 26 INFO rb-103a292-224772-414667 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-12 06:25:27,022 26 INFO rb-103a292-224772-414667 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-12 06:25:27,072 26 INFO rb-103a292-224772-414667 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-12 06:25:27,134 26 INFO rb-103a292-224772-414667 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-12 06:25:27,185 26 INFO rb-103a292-224772-414667 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-12 06:25:27,236 26 INFO rb-103a292-224772-414667 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-12 06:25:27,290 26 INFO rb-103a292-224772-414667 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-12 06:25:27,341 26 INFO rb-103a292-224772-414667 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-12 06:25:27,395 26 INFO rb-103a292-224772-414667 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-12 06:25:27,446 26 INFO rb-103a292-224772-414667 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-12 06:25:27,505 26 INFO rb-103a292-224772-414667 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-12 06:25:27,555 26 INFO rb-103a292-224772-414667 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-12 06:25:27,605 26 INFO rb-103a292-224772-414667 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-12 06:25:27,656 26 INFO rb-103a292-224772-414667 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-12 06:25:27,707 26 INFO rb-103a292-224772-414667 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-12 06:25:27,757 26 INFO rb-103a292-224772-414667 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-12 06:25:27,813 26 INFO rb-103a292-224772-414667 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-12 06:25:27,865 26 INFO rb-103a292-224772-414667 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-12 06:25:27,915 26 INFO rb-103a292-224772-414667 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-12 06:25:27,971 26 INFO rb-103a292-224772-414667 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-12 06:25:28,023 26 INFO rb-103a292-224772-414667 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-12 06:25:28,076 26 INFO rb-103a292-224772-414667 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-12 06:25:28,129 26 INFO rb-103a292-224772-414667 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-12 06:25:28,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 06:25:28,160 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41496710 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'ef65e6d9-1f95-454b-901d-c35d6d4ae389'}] 2026-09-12 06:25:28,389 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41496710 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'ef65e6d9-1f95-454b-901d-c35d6d4ae389'} created pos.order #550 2026-09-12 06:25:28,404 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41496710 finished 2026-09-12 06:25:28,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.106 0.188 2026-09-12 06:25:28,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.012 0.020 2026-09-12 06:25:28,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.004 2026-09-12 06:25:28,540 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17884543 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'ef65e6d9-1f95-454b-901d-c35d6d4ae389'}] 2026-09-12 06:25:28,547 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17884543 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'ef65e6d9-1f95-454b-901d-c35d6d4ae389'} sync ignored for existing PoS order pos.order(550,) (state: paid) 2026-09-12 06:25:28,561 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17884543 finished 2026-09-12 06:25:28,578 26 INFO rb-103a292-224772-414667 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-12 06:25:28,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.024 0.053 2026-09-12 06:25:28,634 26 INFO rb-103a292-224772-414667 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-12 06:25:28,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.006 0.016 2026-09-12 06:25:28,691 26 INFO rb-103a292-224772-414667 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-12 06:25:28,735 26 INFO rb-103a292-224772-414667 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-12 06:25:28,789 26 INFO rb-103a292-224772-414667 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-12 06:25:28,854 26 INFO rb-103a292-224772-414667 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-12 06:25:28,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:25:28,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:25:28,910 26 INFO rb-103a292-224772-414667 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-12 06:25:28,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:28] "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.017 2026-09-12 06:25:28,967 26 INFO rb-103a292-224772-414667 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-12 06:25:29,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.023 0.045 2026-09-12 06:25:29,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 06:25:29,045 26 INFO rb-103a292-224772-414667 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-12 06:25:29,111 26 INFO rb-103a292-224772-414667 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-12 06:25:29,161 26 INFO rb-103a292-224772-414667 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-12 06:25:29,219 26 INFO rb-103a292-224772-414667 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-12 06:25:29,270 26 INFO rb-103a292-224772-414667 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-12 06:25:29,320 26 INFO rb-103a292-224772-414667 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-12 06:25:29,375 26 INFO rb-103a292-224772-414667 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-12 06:25:29,442 26 INFO rb-103a292-224772-414667 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-12 06:25:29,493 26 INFO rb-103a292-224772-414667 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-12 06:25:29,543 26 INFO rb-103a292-224772-414667 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-12 06:25:29,598 26 INFO rb-103a292-224772-414667 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-12 06:25:29,649 26 INFO rb-103a292-224772-414667 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-12 06:25:29,700 26 INFO rb-103a292-224772-414667 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-12 06:25:29,756 26 INFO rb-103a292-224772-414667 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-12 06:25:29,806 26 INFO rb-103a292-224772-414667 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-12 06:25:29,860 26 INFO rb-103a292-224772-414667 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-12 06:25:29,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 06:25:29,893 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87251541 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000005', 'uuid': '3d73d52f-0285-4aa3-8a78-ca910ffd0613'}] 2026-09-12 06:25:30,147 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87251541 order {'name': '/', 'pos_reference': '262-76-000005', 'uuid': '3d73d52f-0285-4aa3-8a78-ca910ffd0613'} created pos.order #551 2026-09-12 06:25:30,170 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87251541 finished 2026-09-12 06:25:30,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 166 0.123 0.214 2026-09-12 06:25:30,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.010 0.016 2026-09-12 06:25:30,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.012 0.022 2026-09-12 06:25:30,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-09-12 06:25:30,394 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68624113 started for PoS orders references: [{'name': 'Shop - 000004 REFUND', 'pos_reference': '262-76-000005', 'uuid': '3d73d52f-0285-4aa3-8a78-ca910ffd0613'}] 2026-09-12 06:25:30,397 26 INFO rb-103a292-224772-414667 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-12 06:25:30,402 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68624113 order {'name': 'Shop - 000004 REFUND', 'pos_reference': '262-76-000005', 'uuid': '3d73d52f-0285-4aa3-8a78-ca910ffd0613'} sync ignored for existing PoS order pos.order(551,) (state: paid) 2026-09-12 06:25:30,417 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68624113 finished 2026-09-12 06:25:30,453 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-09-12 06:25:30,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:25:30,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.061 2026-09-12 06:25:30,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 32717520 (allocated 34869248) 2026-09-12 06:25:30,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 50758 2026-09-12 06:25:30,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-09-12 06:25:30,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 50758 2026-09-12 06:25:30,805 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062530_805176_test_ewallet_program.txt 2026-09-12 06:25:30,805 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpm1ntx1jl_chrome_odoo" 2026-09-12 06:25:30,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_refund_credit_note_line_quantity ... 2026-09-12 06:25:31,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome pid: 50926 2026-09-12 06:25:31,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless temporary user profile dir: /tmp/tmptnn0j7_o_chrome_odoo 2026-09-12 06:25:31,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:41129/json/version 2026-09-12 06:25:31,498 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:31,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:25:31,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:41129/json 2026-09-12 06:25:31,512 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:31,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Websocket url found: ws://127.0.0.1:41129/devtools/page/6D2F187F6B1EBED4C244187448798307 2026-09-12 06:25:31,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Enable chrome headless console log notification 2026-09-12 06:25:31,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless enable page notifications 2026-09-12 06:25:31,545 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:25:31,552 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Setting session cookie in browser 2026-09-12 06:25:31,553 26 INFO rb-103a292-224772-414667 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-12 06:25:31,553 26 INFO rb-103a292-224772-414667 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-12 06:25:31,562 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:25:32,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.060 0.531 2026-09-12 06:25:32,153 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigation result: {'frameId': '6D2F187F6B1EBED4C244187448798307', 'loaderId': 'B0EFF45C4EDE0FE443AB8ED460137F6F', 'isDownload': False} 2026-09-12 06:25:32,153 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate ready code "odoo.isTourReady('EWalletRefundCreditNoteQtyTour')" 2026-09-12 06:25:32,159 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:25:32,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.011 2026-09-12 06:25:32,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:25:32,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:25:32,577 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:32,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:25:32,608 26 INFO rb-103a292-224772-414667 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-12 06:25:32,612 26 INFO rb-103a292-224772-414667 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-12 06:25:32,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-12 06:25:32,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:32,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:32,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "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-12 06:25:32,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-12 06:25:32,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.024 2026-09-12 06:25:32,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-12 06:25:33,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.287 0.295 2026-09-12 06:25:33,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "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-12 06:25:33,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:33,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-12 06:25:33,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:33,490 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: Owl is running in 'dev' mode. 2026-09-12 06:25:33,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:33,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:33,564 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:25:33,573 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:25:33,581 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:25:33,595 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "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-12 06:25:33,612 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:25:33,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.040 2026-09-12 06:25:33,635 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:25:33,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.013 0.068 2026-09-12 06:25:33,680 26 INFO rb-103a292-224772-414667 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-12 06:25:33,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.018 0.061 2026-09-12 06:25:33,762 26 INFO rb-103a292-224772-414667 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-12 06:25:33,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.051 0.104 2026-09-12 06:25:33,783 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:33,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-12 06:25:33,814 26 INFO rb-103a292-224772-414667 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-12 06:25:33,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-09-12 06:25:33,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-09-12 06:25:33,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-12 06:25:33,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 06:25:33,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-12 06:25:33,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.124 2026-09-12 06:25:33,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.113 2026-09-12 06:25:34,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-12 06:25:34,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.134 2026-09-12 06:25:34,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-12 06:25:34,120 26 INFO rb-103a292-224772-414667 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-12 06:25:34,171 26 INFO rb-103a292-224772-414667 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-12 06:25:34,221 26 INFO rb-103a292-224772-414667 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-12 06:25:34,277 26 INFO rb-103a292-224772-414667 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-12 06:25:34,344 26 INFO rb-103a292-224772-414667 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-12 06:25:34,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.010 2026-09-12 06:25:34,396 26 INFO rb-103a292-224772-414667 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-12 06:25:34,473 26 INFO rb-103a292-224772-414667 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-12 06:25:34,523 26 INFO rb-103a292-224772-414667 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-12 06:25:34,575 26 INFO rb-103a292-224772-414667 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-12 06:25:34,631 26 INFO rb-103a292-224772-414667 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-12 06:25:34,684 26 INFO rb-103a292-224772-414667 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-12 06:25:34,738 26 INFO rb-103a292-224772-414667 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-12 06:25:34,790 26 INFO rb-103a292-224772-414667 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-12 06:25:34,849 26 INFO rb-103a292-224772-414667 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-12 06:25:34,901 26 INFO rb-103a292-224772-414667 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-12 06:25:34,951 26 INFO rb-103a292-224772-414667 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-12 06:25:35,002 26 INFO rb-103a292-224772-414667 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-12 06:25:35,074 26 INFO rb-103a292-224772-414667 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-12 06:25:35,089 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:35,092 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:35,124 26 INFO rb-103a292-224772-414667 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-12 06:25:35,175 26 INFO rb-103a292-224772-414667 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-12 06:25:35,229 26 INFO rb-103a292-224772-414667 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-12 06:25:35,280 26 INFO rb-103a292-224772-414667 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-12 06:25:35,343 26 INFO rb-103a292-224772-414667 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-12 06:25:35,407 26 INFO rb-103a292-224772-414667 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-12 06:25:35,410 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60406707 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8d0d1a7c-fda6-4384-88d8-2320e1e4dcf5'}] 2026-09-12 06:25:35,420 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:25:36,749 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60406707 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8d0d1a7c-fda6-4384-88d8-2320e1e4dcf5'} created pos.order #552 2026-09-12 06:25:36,797 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60406707 finished 2026-09-12 06:25:36,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 552 0.476 0.993 2026-09-12 06:25:36,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.006 0.016 2026-09-12 06:25:36,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:36,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:37,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:37] "GET /account/download_invoice_documents/716/pdf HTTP/1.1" 200 - 17 0.026 0.020 2026-09-12 06:25:37,076 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47209654 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8d0d1a7c-fda6-4384-88d8-2320e1e4dcf5'}] 2026-09-12 06:25:37,081 26 INFO rb-103a292-224772-414667 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-12 06:25:37,083 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47209654 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8d0d1a7c-fda6-4384-88d8-2320e1e4dcf5'} sync ignored for existing PoS order pos.order(552,) (state: done) 2026-09-12 06:25:37,096 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47209654 finished 2026-09-12 06:25:37,135 26 INFO rb-103a292-224772-414667 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-12 06:25:37,183 26 INFO rb-103a292-224772-414667 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-12 06:25:37,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.048 0.076 2026-09-12 06:25:37,233 26 INFO rb-103a292-224772-414667 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-12 06:25:37,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.007 0.014 2026-09-12 06:25:37,289 26 INFO rb-103a292-224772-414667 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-12 06:25:37,353 26 INFO rb-103a292-224772-414667 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-12 06:25:37,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:25:37,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:25:37,406 26 INFO rb-103a292-224772-414667 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-12 06:25:37,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.011 2026-09-12 06:25:37,463 26 INFO rb-103a292-224772-414667 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-12 06:25:37,513 26 INFO rb-103a292-224772-414667 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-12 06:25:37,575 26 INFO rb-103a292-224772-414667 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-12 06:25:37,627 26 INFO rb-103a292-224772-414667 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-12 06:25:37,682 26 INFO rb-103a292-224772-414667 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-12 06:25:37,733 26 INFO rb-103a292-224772-414667 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-12 06:25:37,787 26 INFO rb-103a292-224772-414667 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-12 06:25:37,859 26 INFO rb-103a292-224772-414667 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-12 06:25:37,914 26 INFO rb-103a292-224772-414667 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-12 06:25:37,963 26 INFO rb-103a292-224772-414667 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-12 06:25:38,018 26 INFO rb-103a292-224772-414667 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-12 06:25:38,069 26 INFO rb-103a292-224772-414667 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-12 06:25:38,120 26 INFO rb-103a292-224772-414667 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-12 06:25:38,171 26 INFO rb-103a292-224772-414667 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-12 06:25:38,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-09-12 06:25:38,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:25:38,237 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55735486 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'abc6c025-4272-4eeb-8475-dcf6e3f868b2'}] 2026-09-12 06:25:38,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 18848536 (allocated 20582400) 2026-09-12 06:25:38,348 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 50926 2026-09-12 06:25:38,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-09-12 06:25:38,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 50926 2026-09-12 06:25:38,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062538_443532_test_ewallet_refund_credit_note_line_quantity.txt 2026-09-12 06:25:38,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmptnn0j7_o_chrome_odoo" 2026-09-12 06:25:38,452 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-09-12 06:25:38,961 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55735486 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'abc6c025-4272-4eeb-8475-dcf6e3f868b2'} created pos.order #553 2026-09-12 06:25:38,964 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55735486 finished 2026-09-12 06:25:39,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 319 0.378 0.446 2026-09-12 06:25:39,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-09-12 06:25:39,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 51077 2026-09-12 06:25:39,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmp1agldas7_chrome_odoo 2026-09-12 06:25:39,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:38039/json/version 2026-09-12 06:25:39,990 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:40,001 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:25:40,002 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:38039/json 2026-09-12 06:25:40,002 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:40,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:38039/devtools/page/BD0FD5E3DEA5FF752699FDD563DC5BC3 2026-09-12 06:25:40,012 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-09-12 06:25:40,013 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-09-12 06:25:40,099 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:25:40,103 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-09-12 06:25:40,109 26 INFO rb-103a292-224772-414667 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-12 06:25:40,109 26 INFO rb-103a292-224772-414667 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-12 06:25:40,129 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:25:40,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:40] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.076 0.376 2026-09-12 06:25:40,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': 'BD0FD5E3DEA5FF752699FDD563DC5BC3', 'loaderId': 'E6D4E2D20F24655186A9482041E89836', 'isDownload': False} 2026-09-12 06:25:40,580 26 INFO rb-103a292-224772-414667 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-12 06:25:40,599 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:25:40,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:40] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-09-12 06:25:40,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:40] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-12 06:25:40,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:40] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-09-12 06:25:41,096 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:25:41,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:25:41,128 26 INFO rb-103a292-224772-414667 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-12 06:25:41,139 26 INFO rb-103a292-224772-414667 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-12 06:25:41,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 06:25:41,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:41,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:41,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-09-12 06:25:41,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-12 06:25:41,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.032 2026-09-12 06:25:41,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-12 06:25:41,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.290 0.292 2026-09-12 06:25:41,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:25:41,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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.004 2026-09-12 06:25:42,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-09-12 06:25:42,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:25:42,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-09-12 06:25:42,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:25:42,167 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:42,206 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:25:42,208 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:25:42,228 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:25:42,230 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "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-12 06:25:42,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.023 2026-09-12 06:25:42,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.062 2026-09-12 06:25:42,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-12 06:25:42,322 26 INFO rb-103a292-224772-414667 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-12 06:25:42,345 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:25:42,419 26 INFO rb-103a292-224772-414667 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-12 06:25:42,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.046 0.044 2026-09-12 06:25:42,428 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:25:42,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 06:25:42,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 06:25:42,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-12 06:25:42,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-12 06:25:42,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.233 2026-09-12 06:25:42,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-12 06:25:42,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-12 06:25:42,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-12 06:25:42,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1655&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:25:42,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-09-12 06:25:42,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-12 06:25:42,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 06:25:42,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 06:25:42,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.174 2026-09-12 06:25:42,928 26 INFO rb-103a292-224772-414667 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-12 06:25:43,004 26 INFO rb-103a292-224772-414667 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-12 06:25:43,088 26 INFO rb-103a292-224772-414667 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-12 06:25:43,153 26 INFO rb-103a292-224772-414667 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-12 06:25:43,203 26 INFO rb-103a292-224772-414667 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-12 06:25:43,253 26 INFO rb-103a292-224772-414667 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-12 06:25:43,304 26 INFO rb-103a292-224772-414667 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-12 06:25:43,381 26 INFO rb-103a292-224772-414667 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-12 06:25:43,454 26 INFO rb-103a292-224772-414667 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-12 06:25:43,525 26 INFO rb-103a292-224772-414667 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-12 06:25:43,587 26 INFO rb-103a292-224772-414667 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-12 06:25:43,638 26 INFO rb-103a292-224772-414667 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-12 06:25:43,689 26 INFO rb-103a292-224772-414667 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-12 06:25:43,739 26 INFO rb-103a292-224772-414667 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-12 06:25:43,790 26 INFO rb-103a292-224772-414667 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-12 06:25:43,851 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-09-12 06:25:43,851 26 INFO rb-103a292-224772-414667 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-12 06:25:43,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 16883852 (allocated 18223104) 2026-09-12 06:25:43,945 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 51077 2026-09-12 06:25:43,947 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-09-12 06:25:43,951 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 51077 2026-09-12 06:25:44,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062544_006980_test_free_product_multiple_reward_products.txt 2026-09-12 06:25:44,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmp1agldas7_chrome_odoo" 2026-09-12 06:25:44,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_from_gs1_barcode ... 2026-09-12 06:25:44,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome pid: 51210 2026-09-12 06:25:44,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless temporary user profile dir: /tmp/tmpbadbsy4t_chrome_odoo 2026-09-12 06:25:44,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:43169/json/version 2026-09-12 06:25:44,915 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:44,936 26 INFO rb-103a292-224772-414667 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-12 06:25:44,936 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:43169/json 2026-09-12 06:25:44,937 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:44,938 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Websocket url found: ws://127.0.0.1:43169/devtools/page/3E349F4D9FD8999ED6C92CCBB22760F2 2026-09-12 06:25:44,940 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Enable chrome headless console log notification 2026-09-12 06:25:44,942 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless enable page notifications 2026-09-12 06:25:45,018 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:25:45,023 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Setting session cookie in browser 2026-09-12 06:25:45,025 26 INFO rb-103a292-224772-414667 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-12 06:25:45,025 26 INFO rb-103a292-224772-414667 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-12 06:25:45,039 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:25:45,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:45] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.057 0.419 2026-09-12 06:25:45,519 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigation result: {'frameId': '3E349F4D9FD8999ED6C92CCBB22760F2', 'loaderId': '604AA337C1585323B103712682628EB7', 'isDownload': False} 2026-09-12 06:25:45,519 26 INFO rb-103a292-224772-414667 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-12 06:25:45,525 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:25:45,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:45] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:25:45,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:45] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:25:45,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:45] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:25:45,963 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:45,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:25:45,998 26 INFO rb-103a292-224772-414667 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-12 06:25:46,010 26 INFO rb-103a292-224772-414667 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-12 06:25:46,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:25:46,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:25:46,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:25:46,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:25:46,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:46,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 06:25:46,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-09-12 06:25:46,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.009 2026-09-12 06:25:46,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.030 2026-09-12 06:25:46,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.317 0.315 2026-09-12 06:25:46,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "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-12 06:25:46,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:25:46,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-09-12 06:25:47,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:25:47,024 26 INFO rb-103a292-224772-414667 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-12 06:25:47,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:25:47,072 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:25:47,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:25:47,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.014 2026-09-12 06:25:47,130 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:25:47,138 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:25:47,179 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:25:47,190 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "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-12 06:25:47,193 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:25:47,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.043 0.072 2026-09-12 06:25:47,217 26 INFO rb-103a292-224772-414667 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-12 06:25:47,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.028 0.089 2026-09-12 06:25:47,327 26 INFO rb-103a292-224772-414667 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-12 06:25:47,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.029 0.151 2026-09-12 06:25:47,335 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:47,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-12 06:25:47,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-12 06:25:47,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-12 06:25:47,418 26 INFO rb-103a292-224772-414667 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-12 06:25:47,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-12 06:25:47,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-12 06:25:47,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-12 06:25:47,512 26 INFO rb-103a292-224772-414667 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-12 06:25:47,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-09-12 06:25:47,532 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.001 2026-09-12 06:25:47,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:25:47,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.124 2026-09-12 06:25:47,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-12 06:25:47,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.173 2026-09-12 06:25:47,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.218 2026-09-12 06:25:47,748 26 INFO rb-103a292-224772-414667 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-12 06:25:47,810 26 INFO rb-103a292-224772-414667 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-12 06:25:47,859 26 INFO rb-103a292-224772-414667 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-12 06:25:47,910 26 INFO rb-103a292-224772-414667 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-12 06:25:47,961 26 INFO rb-103a292-224772-414667 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-12 06:25:48,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: tour succeeded 2026-09-12 06:25:48,012 26 INFO rb-103a292-224772-414667 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-12 06:25:48,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: heap 14588284 (allocated 15990784) 2026-09-12 06:25:48,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing chrome headless with pid 51210 2026-09-12 06:25:48,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing websocket connection 2026-09-12 06:25:48,089 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Terminating chrome headless with pid 51210 2026-09-12 06:25:48,134 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062548_134028_test_free_product_tag_quantity_from_gs1_barcode.txt 2026-09-12 06:25:48,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Removing chrome user profile "/tmp/tmpbadbsy4t_chrome_odoo" 2026-09-12 06:25:48,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_set_with_numpad ... 2026-09-12 06:25:48,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome pid: 51353 2026-09-12 06:25:48,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless temporary user profile dir: /tmp/tmp8pfhf3ic_chrome_odoo 2026-09-12 06:25:48,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:43189/json/version 2026-09-12 06:25:48,859 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:48,865 26 INFO rb-103a292-224772-414667 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-12 06:25:48,865 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:43189/json 2026-09-12 06:25:48,866 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:48,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Websocket url found: ws://127.0.0.1:43189/devtools/page/D709031AA4224EA750DD734D0AABE6B5 2026-09-12 06:25:48,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Enable chrome headless console log notification 2026-09-12 06:25:48,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless enable page notifications 2026-09-12 06:25:48,935 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:25:48,942 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Setting session cookie in browser 2026-09-12 06:25:48,946 26 INFO rb-103a292-224772-414667 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-12 06:25:48,946 26 INFO rb-103a292-224772-414667 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-12 06:25:48,962 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:25:49,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.081 0.369 2026-09-12 06:25:49,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigation result: {'frameId': 'D709031AA4224EA750DD734D0AABE6B5', 'loaderId': 'C9BAD6873FDEA06EC5191ECBD4F008AB', 'isDownload': False} 2026-09-12 06:25:49,412 26 INFO rb-103a292-224772-414667 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-12 06:25:49,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:25:49,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:25:49,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:25:49,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-09-12 06:25:49,827 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:49,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 06:25:49,892 26 INFO rb-103a292-224772-414667 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-12 06:25:49,901 26 INFO rb-103a292-224772-414667 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-12 06:25:49,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.005 2026-09-12 06:25:49,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:25:49,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:49,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "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-12 06:25:49,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-12 06:25:50,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.030 2026-09-12 06:25:50,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-12 06:25:50,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.209 0.302 2026-09-12 06:25:50,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:25:50,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:25:50,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-12 06:25:50,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:25:50,775 26 INFO rb-103a292-224772-414667 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-12 06:25:50,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:25:50,824 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:50,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:25:50,869 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:25:50,874 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:25:50,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.018 2026-09-12 06:25:50,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.081 2026-09-12 06:25:50,930 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:50,932 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:25:50,958 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:50,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:50] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.018 0.029 2026-09-12 06:25:51,025 26 INFO rb-103a292-224772-414667 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-12 06:25:51,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.048 0.121 2026-09-12 06:25:51,124 26 INFO rb-103a292-224772-414667 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-12 06:25:51,136 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:25:51,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.075 2026-09-12 06:25:51,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-12 06:25:51,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-12 06:25:51,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-12 06:25:51,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-12 06:25:51,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-12 06:25:51,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-12 06:25:51,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-12 06:25:51,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-12 06:25:51,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-09-12 06:25:51,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-12 06:25:51,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.168 2026-09-12 06:25:51,569 26 INFO rb-103a292-224772-414667 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-12 06:25:51,623 26 INFO rb-103a292-224772-414667 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-12 06:25:51,679 26 INFO rb-103a292-224772-414667 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-12 06:25:51,728 26 INFO rb-103a292-224772-414667 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-12 06:25:51,781 26 INFO rb-103a292-224772-414667 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-12 06:25:51,829 26 INFO rb-103a292-224772-414667 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-12 06:25:51,918 26 INFO rb-103a292-224772-414667 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-12 06:25:51,969 26 INFO rb-103a292-224772-414667 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-12 06:25:52,019 26 INFO rb-103a292-224772-414667 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-12 06:25:52,070 26 INFO rb-103a292-224772-414667 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-12 06:25:52,121 26 INFO rb-103a292-224772-414667 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-12 06:25:52,171 26 INFO rb-103a292-224772-414667 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-12 06:25:52,244 26 INFO rb-103a292-224772-414667 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-12 06:25:52,294 26 INFO rb-103a292-224772-414667 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-12 06:25:52,345 26 INFO rb-103a292-224772-414667 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-12 06:25:52,396 26 INFO rb-103a292-224772-414667 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-12 06:25:52,447 26 INFO rb-103a292-224772-414667 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-12 06:25:52,499 26 INFO rb-103a292-224772-414667 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-12 06:25:52,550 26 INFO rb-103a292-224772-414667 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-12 06:25:52,600 26 INFO rb-103a292-224772-414667 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-12 06:25:52,709 26 INFO rb-103a292-224772-414667 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-12 06:25:52,759 26 INFO rb-103a292-224772-414667 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-12 06:25:52,810 26 INFO rb-103a292-224772-414667 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-12 06:25:52,861 26 INFO rb-103a292-224772-414667 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-12 06:25:52,911 26 INFO rb-103a292-224772-414667 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-12 06:25:52,962 26 INFO rb-103a292-224772-414667 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-12 06:25:53,013 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: tour succeeded 2026-09-12 06:25:53,014 26 INFO rb-103a292-224772-414667 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-12 06:25:53,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: heap 15874564 (allocated 17301504) 2026-09-12 06:25:53,093 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing chrome headless with pid 51353 2026-09-12 06:25:53,094 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing websocket connection 2026-09-12 06:25:53,095 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Terminating chrome headless with pid 51353 2026-09-12 06:25:53,177 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062553_177256_test_free_product_tag_quantity_set_with_numpad.txt 2026-09-12 06:25:53,177 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Removing chrome user profile "/tmp/tmp8pfhf3ic_chrome_odoo" 2026-09-12 06:25:53,184 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-09-12 06:25:53,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 51498 2026-09-12 06:25:53,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmp70bkf1bn_chrome_odoo 2026-09-12 06:25:53,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:37651/json/version 2026-09-12 06:25:53,974 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:53,978 26 INFO rb-103a292-224772-414667 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-12 06:25:53,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:37651/json 2026-09-12 06:25:53,978 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:25:53,979 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:37651/devtools/page/779BBFB7B72CAFA25E3752603974D5EE 2026-09-12 06:25:53,981 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-09-12 06:25:53,986 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-09-12 06:25:54,079 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:25:54,085 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-09-12 06:25:54,090 26 INFO rb-103a292-224772-414667 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-12 06:25:54,090 26 INFO rb-103a292-224772-414667 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-12 06:25:54,137 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:25:54,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:54] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.034 0.571 2026-09-12 06:25:54,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '779BBFB7B72CAFA25E3752603974D5EE', 'loaderId': 'E566633BB1079D95223BE2020DECF66B', 'isDownload': False} 2026-09-12 06:25:54,714 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-09-12 06:25:54,719 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:25:54,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:54] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 06:25:54,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:54] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.005 2026-09-12 06:25:54,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:54] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:25:55,131 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:55,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:25:55,166 26 INFO rb-103a292-224772-414667 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-12 06:25:55,172 26 INFO rb-103a292-224772-414667 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-12 06:25:55,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 06:25:55,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25: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-12 06:25:55,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:55,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-12 06:25:55,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-12 06:25:55,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.030 2026-09-12 06:25:55,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-12 06:25:55,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.192 0.282 2026-09-12 06:25:55,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.015 2026-09-12 06:25:55,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.006 2026-09-12 06:25:55,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-12 06:25:55,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.005 2026-09-12 06:25:55,981 26 INFO rb-103a292-224772-414667 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-12 06:25:55,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:25:56,053 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:56,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:56,080 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:25:56,086 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:25:56,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.016 2026-09-12 06:25:56,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.062 2026-09-12 06:25:56,151 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "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-12 06:25:56,164 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:25:56,170 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:25:56,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.030 0.035 2026-09-12 06:25:56,237 26 INFO rb-103a292-224772-414667 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-12 06:25:56,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.015 0.092 2026-09-12 06:25:56,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.027 2026-09-12 06:25:56,313 26 INFO rb-103a292-224772-414667 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-12 06:25:56,318 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:25:56,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.007 0.044 2026-09-12 06:25:56,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-12 06:25:56,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-09-12 06:25:56,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-12 06:25:56,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-09-12 06:25:56,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-12 06:25:56,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-12 06:25:56,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-12 06:25:56,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-12 06:25:56,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.165 2026-09-12 06:25:56,672 26 INFO rb-103a292-224772-414667 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-12 06:25:56,750 26 INFO rb-103a292-224772-414667 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-12 06:25:56,811 26 INFO rb-103a292-224772-414667 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-12 06:25:56,869 26 INFO rb-103a292-224772-414667 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-12 06:25:57,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.009 2026-09-12 06:25:57,411 26 INFO rb-103a292-224772-414667 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-12 06:25:57,473 26 INFO rb-103a292-224772-414667 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-12 06:25:57,540 26 INFO rb-103a292-224772-414667 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-12 06:25:57,592 26 INFO rb-103a292-224772-414667 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-12 06:25:57,643 26 INFO rb-103a292-224772-414667 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-12 06:25:57,694 26 INFO rb-103a292-224772-414667 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-12 06:25:57,745 26 INFO rb-103a292-224772-414667 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-12 06:25:57,795 26 INFO rb-103a292-224772-414667 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-12 06:25:57,862 26 INFO rb-103a292-224772-414667 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-12 06:25:57,873 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:57,875 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:25:57,913 26 INFO rb-103a292-224772-414667 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-12 06:25:57,964 26 INFO rb-103a292-224772-414667 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-12 06:25:58,030 26 INFO rb-103a292-224772-414667 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-12 06:25:58,083 26 INFO rb-103a292-224772-414667 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-12 06:25:58,135 26 INFO rb-103a292-224772-414667 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-12 06:25:58,188 26 INFO rb-103a292-224772-414667 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-12 06:25:58,255 26 INFO rb-103a292-224772-414667 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-12 06:25:58,258 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33212776 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '97b7f532-e91f-4ceb-9bb5-9cf4f203330d'}] 2026-09-12 06:25:58,261 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:25:58,330 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33212776 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '97b7f532-e91f-4ceb-9bb5-9cf4f203330d'} created pos.order #554 2026-09-12 06:25:58,358 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33212776 finished 2026-09-12 06:25:58,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.059 0.084 2026-09-12 06:25:58,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.021 0.034 2026-09-12 06:25:58,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:25:58,590 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51373283 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '97b7f532-e91f-4ceb-9bb5-9cf4f203330d'}] 2026-09-12 06:25:58,595 26 INFO rb-103a292-224772-414667 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-12 06:25:58,599 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51373283 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '97b7f532-e91f-4ceb-9bb5-9cf4f203330d'} sync ignored for existing PoS order pos.order(554,) (state: paid) 2026-09-12 06:25:58,613 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51373283 finished 2026-09-12 06:25:58,644 26 INFO rb-103a292-224772-414667 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-12 06:25:58,698 26 INFO rb-103a292-224772-414667 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-12 06:25:58,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.069 0.074 2026-09-12 06:25:58,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:58] "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-12 06:25:58,767 26 INFO rb-103a292-224772-414667 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-12 06:25:58,821 26 INFO rb-103a292-224772-414667 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-12 06:25:58,876 26 INFO rb-103a292-224772-414667 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-12 06:25:59,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:25:59] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:25:59,428 26 INFO rb-103a292-224772-414667 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-12 06:25:59,489 26 INFO rb-103a292-224772-414667 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-12 06:25:59,553 26 INFO rb-103a292-224772-414667 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-12 06:25:59,607 26 INFO rb-103a292-224772-414667 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-12 06:25:59,658 26 INFO rb-103a292-224772-414667 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-12 06:25:59,709 26 INFO rb-103a292-224772-414667 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-12 06:25:59,759 26 INFO rb-103a292-224772-414667 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-12 06:25:59,810 26 INFO rb-103a292-224772-414667 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-12 06:25:59,865 26 INFO rb-103a292-224772-414667 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-12 06:25:59,916 26 INFO rb-103a292-224772-414667 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-12 06:25:59,966 26 INFO rb-103a292-224772-414667 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-12 06:26:00,021 26 INFO rb-103a292-224772-414667 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-12 06:26:00,073 26 INFO rb-103a292-224772-414667 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-12 06:26:00,128 26 INFO rb-103a292-224772-414667 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-12 06:26:00,181 26 INFO rb-103a292-224772-414667 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-12 06:26:00,244 26 INFO rb-103a292-224772-414667 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-12 06:26:00,273 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39223322 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '26e6105c-ae79-464b-b7a5-8bf197cc5a32'}] 2026-09-12 06:26:00,334 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39223322 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '26e6105c-ae79-464b-b7a5-8bf197cc5a32'} created pos.order #555 2026-09-12 06:26:00,348 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39223322 finished 2026-09-12 06:26:00,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.043 0.119 2026-09-12 06:26:00,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.027 2026-09-12 06:26:00,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:26:00,522 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5612473 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '26e6105c-ae79-464b-b7a5-8bf197cc5a32'}] 2026-09-12 06:26:00,526 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5612473 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '26e6105c-ae79-464b-b7a5-8bf197cc5a32'} sync ignored for existing PoS order pos.order(555,) (state: paid) 2026-09-12 06:26:00,539 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5612473 finished 2026-09-12 06:26:00,565 26 INFO rb-103a292-224772-414667 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-12 06:26:00,624 26 INFO rb-103a292-224772-414667 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-12 06:26:00,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.059 0.063 2026-09-12 06:26:00,672 26 INFO rb-103a292-224772-414667 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-12 06:26:00,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.009 0.012 2026-09-12 06:26:00,736 26 INFO rb-103a292-224772-414667 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-12 06:26:00,791 26 INFO rb-103a292-224772-414667 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-12 06:26:00,847 26 INFO rb-103a292-224772-414667 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-12 06:26:01,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:01] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:26:01,393 26 INFO rb-103a292-224772-414667 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-12 06:26:01,452 26 INFO rb-103a292-224772-414667 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-12 06:26:01,516 26 INFO rb-103a292-224772-414667 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-12 06:26:01,567 26 INFO rb-103a292-224772-414667 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-12 06:26:01,618 26 INFO rb-103a292-224772-414667 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-12 06:26:01,668 26 INFO rb-103a292-224772-414667 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-12 06:26:01,719 26 INFO rb-103a292-224772-414667 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-12 06:26:01,770 26 INFO rb-103a292-224772-414667 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-12 06:26:01,824 26 INFO rb-103a292-224772-414667 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-12 06:26:01,875 26 INFO rb-103a292-224772-414667 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-12 06:26:01,926 26 INFO rb-103a292-224772-414667 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-12 06:26:01,982 26 INFO rb-103a292-224772-414667 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-12 06:26:02,033 26 INFO rb-103a292-224772-414667 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-12 06:26:02,085 26 INFO rb-103a292-224772-414667 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-12 06:26:02,138 26 INFO rb-103a292-224772-414667 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-12 06:26:02,203 26 INFO rb-103a292-224772-414667 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-12 06:26:02,208 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #591415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '691800e1-f435-4e0e-a278-733e2aa47840'}] 2026-09-12 06:26:02,261 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #591415 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '691800e1-f435-4e0e-a278-733e2aa47840'} created pos.order #556 2026-09-12 06:26:02,272 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #591415 finished 2026-09-12 06:26:02,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.030 0.074 2026-09-12 06:26:02,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.023 2026-09-12 06:26:02,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:02,442 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29496563 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '691800e1-f435-4e0e-a278-733e2aa47840'}] 2026-09-12 06:26:02,446 26 INFO rb-103a292-224772-414667 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-12 06:26:02,449 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29496563 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '691800e1-f435-4e0e-a278-733e2aa47840'} sync ignored for existing PoS order pos.order(556,) (state: paid) 2026-09-12 06:26:02,467 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29496563 finished 2026-09-12 06:26:02,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-09-12 06:26:02,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-12 06:26:02,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.059 0.081 2026-09-12 06:26:02,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 21887088 (allocated 24383488) 2026-09-12 06:26:02,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 51498 2026-09-12 06:26:02,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-09-12 06:26:02,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 51498 2026-09-12 06:26:02,694 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062602_693904_test_gift_card_code_links_to_correct_program.txt 2026-09-12 06:26:02,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmp70bkf1bn_chrome_odoo" 2026-09-12 06:26:02,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-09-12 06:26:03,388 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 51648 2026-09-12 06:26:03,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmpgm2tgdax_chrome_odoo 2026-09-12 06:26:03,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:44211/json/version 2026-09-12 06:26:03,390 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:03,435 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:03,435 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:44211/json 2026-09-12 06:26:03,436 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:03,437 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:44211/devtools/page/4BA7203A27D789971E7DC59CBE7463B3 2026-09-12 06:26:03,439 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-09-12 06:26:03,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-09-12 06:26:03,490 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:03,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-09-12 06:26:03,503 26 INFO rb-103a292-224772-414667 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-12 06:26:03,503 26 INFO rb-103a292-224772-414667 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-12 06:26:03,518 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:26:03,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:03] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.044 0.384 2026-09-12 06:26:03,948 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '4BA7203A27D789971E7DC59CBE7463B3', 'loaderId': '6D66CE498D03211E79E674FB4786B0CE', 'isDownload': False} 2026-09-12 06:26:03,949 26 INFO rb-103a292-224772-414667 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-12 06:26:03,957 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:03,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:03] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:26:03,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:03] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-09-12 06:26:04,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-09-12 06:26:04,383 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:04,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:26:04,430 26 INFO rb-103a292-224772-414667 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-12 06:26:04,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 06:26:04,440 26 INFO rb-103a292-224772-414667 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-12 06:26:04,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:04,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:04,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.011 2026-09-12 06:26:04,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.017 2026-09-12 06:26:04,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-12 06:26:04,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.032 2026-09-12 06:26:05,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.264 0.320 2026-09-12 06:26:05,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:05,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:05,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-12 06:26:05,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:26:05,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:05,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:26:05,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:05,422 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:05,431 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:26:05,432 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:26:05,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.023 2026-09-12 06:26:05,468 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:05,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.051 2026-09-12 06:26:05,490 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:05,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:26:05,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.031 0.033 2026-09-12 06:26:05,574 26 INFO rb-103a292-224772-414667 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-12 06:26:05,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.025 0.108 2026-09-12 06:26:05,691 26 INFO rb-103a292-224772-414667 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-12 06:26:05,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.043 2026-09-12 06:26:05,713 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:05,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-12 06:26:05,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.008 0.106 2026-09-12 06:26:05,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-12 06:26:05,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-12 06:26:05,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-12 06:26:05,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:26:05,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-12 06:26:05,909 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-12 06:26:05,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-12 06:26:06,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:06] "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-12 06:26:06,086 26 INFO rb-103a292-224772-414667 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-12 06:26:06,139 26 INFO rb-103a292-224772-414667 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-12 06:26:06,192 26 INFO rb-103a292-224772-414667 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-12 06:26:06,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:06] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 06:26:06,747 26 INFO rb-103a292-224772-414667 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-12 06:26:06,820 26 INFO rb-103a292-224772-414667 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-12 06:26:06,901 26 INFO rb-103a292-224772-414667 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-12 06:26:06,968 26 INFO rb-103a292-224772-414667 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-12 06:26:06,980 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:06,980 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:07,019 26 INFO rb-103a292-224772-414667 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-12 06:26:07,070 26 INFO rb-103a292-224772-414667 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-12 06:26:07,136 26 INFO rb-103a292-224772-414667 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-12 06:26:07,189 26 INFO rb-103a292-224772-414667 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-12 06:26:07,241 26 INFO rb-103a292-224772-414667 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-12 06:26:07,309 26 INFO rb-103a292-224772-414667 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-12 06:26:07,316 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6980417 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f674f4f9-de87-4e4e-8d2c-bdc5ee2a1735'}] 2026-09-12 06:26:07,318 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:07,470 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6980417 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f674f4f9-de87-4e4e-8d2c-bdc5ee2a1735'} created pos.order #557 2026-09-12 06:26:07,491 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6980417 finished 2026-09-12 06:26:07,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.145 0.089 2026-09-12 06:26:07,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.026 0.036 2026-09-12 06:26:07,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:07,739 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90415446 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f674f4f9-de87-4e4e-8d2c-bdc5ee2a1735'}] 2026-09-12 06:26:07,745 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90415446 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f674f4f9-de87-4e4e-8d2c-bdc5ee2a1735'} sync ignored for existing PoS order pos.order(557,) (state: paid) 2026-09-12 06:26:07,750 26 INFO rb-103a292-224772-414667 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-12 06:26:07,761 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90415446 finished 2026-09-12 06:26:07,794 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-09-12 06:26:07,795 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:26:07,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.066 0.073 2026-09-12 06:26:07,901 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 18075952 (allocated 20709376) 2026-09-12 06:26:07,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 51648 2026-09-12 06:26:07,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-09-12 06:26:07,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 51648 2026-09-12 06:26:07,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062607_946505_test_gift_card_no_date.txt 2026-09-12 06:26:07,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmpgm2tgdax_chrome_odoo" 2026-09-12 06:26:07,957 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-09-12 06:26:08,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 51790 2026-09-12 06:26:08,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmpcabu9s3r_chrome_odoo 2026-09-12 06:26:08,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:34369/json/version 2026-09-12 06:26:08,525 26 INFO rb-103a292-224772-414667 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-12 06:26:08,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:08,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:34369/json 2026-09-12 06:26:08,571 26 INFO rb-103a292-224772-414667 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-12 06:26:08,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:34369/devtools/page/7B7B15AC8AB98C49B61DBE8404881C5A 2026-09-12 06:26:08,577 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-09-12 06:26:08,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-09-12 06:26:08,689 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:08,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-09-12 06:26:08,698 26 INFO rb-103a292-224772-414667 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-12 06:26:08,698 26 INFO rb-103a292-224772-414667 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-12 06:26:08,715 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:26:09,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.090 0.365 2026-09-12 06:26:09,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': '7B7B15AC8AB98C49B61DBE8404881C5A', 'loaderId': 'BAFF700BB7CF5495D4AB881FB1582337', 'isDownload': False} 2026-09-12 06:26:09,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-09-12 06:26:09,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:26:09,191 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:09,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:26:09,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:26:09,647 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:09,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:26:09,678 26 INFO rb-103a292-224772-414667 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-12 06:26:09,690 26 INFO rb-103a292-224772-414667 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-12 06:26:09,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-12 06:26:09,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:26:09,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:09,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 06:26:09,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.030 0.019 2026-09-12 06:26:09,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.024 2026-09-12 06:26:09,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.021 2026-09-12 06:26:10,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.267 0.304 2026-09-12 06:26:10,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:26:10,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:26:10,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-12 06:26:10,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-12 06:26:10,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:10,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:26:10,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:10,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:26:10,737 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:10,750 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:10,754 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:10,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.035 2026-09-12 06:26:10,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.052 2026-09-12 06:26:10,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:26:10,828 26 INFO rb-103a292-224772-414667 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-12 06:26:10,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:10,924 26 INFO rb-103a292-224772-414667 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-12 06:26:10,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.105 0.033 2026-09-12 06:26:11,004 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:11,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.049 0.185 2026-09-12 06:26:11,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-12 06:26:11,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.222 2026-09-12 06:26:11,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.243 2026-09-12 06:26:11,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.003 0.278 2026-09-12 06:26:11,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.213 2026-09-12 06:26:11,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-12 06:26:11,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-12 06:26:11,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-09-12 06:26:11,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-09-12 06:26:11,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-12 06:26:11,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.180 2026-09-12 06:26:11,507 26 INFO rb-103a292-224772-414667 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-12 06:26:11,558 26 INFO rb-103a292-224772-414667 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-12 06:26:11,610 26 INFO rb-103a292-224772-414667 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-12 06:26:11,665 26 INFO rb-103a292-224772-414667 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-12 06:26:11,716 26 INFO rb-103a292-224772-414667 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-12 06:26:11,768 26 INFO rb-103a292-224772-414667 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-12 06:26:11,821 26 INFO rb-103a292-224772-414667 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-12 06:26:11,873 26 INFO rb-103a292-224772-414667 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-12 06:26:11,926 26 INFO rb-103a292-224772-414667 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-12 06:26:11,993 26 INFO rb-103a292-224772-414667 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-12 06:26:12,044 26 INFO rb-103a292-224772-414667 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-12 06:26:12,096 26 INFO rb-103a292-224772-414667 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-12 06:26:12,146 26 INFO rb-103a292-224772-414667 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-12 06:26:12,196 26 INFO rb-103a292-224772-414667 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-12 06:26:12,254 26 INFO rb-103a292-224772-414667 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-12 06:26:12,311 26 INFO rb-103a292-224772-414667 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-12 06:26:12,370 26 INFO rb-103a292-224772-414667 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-12 06:26:12,424 26 INFO rb-103a292-224772-414667 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-12 06:26:12,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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.003 0.007 2026-09-12 06:26:12,459 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.012 2026-09-12 06:26:12,491 26 INFO rb-103a292-224772-414667 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-12 06:26:12,566 26 INFO rb-103a292-224772-414667 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-12 06:26:12,617 26 INFO rb-103a292-224772-414667 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-12 06:26:12,667 26 INFO rb-103a292-224772-414667 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-12 06:26:12,718 26 INFO rb-103a292-224772-414667 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-12 06:26:12,769 26 INFO rb-103a292-224772-414667 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-12 06:26:12,819 26 INFO rb-103a292-224772-414667 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-12 06:26:12,870 26 INFO rb-103a292-224772-414667 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-12 06:26:12,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-09-12 06:26:12,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-12 06:26:13,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15238560 (allocated 16515072) 2026-09-12 06:26:13,027 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 51790 2026-09-12 06:26:13,027 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-09-12 06:26:13,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 51790 2026-09-12 06:26:13,083 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062613_083316_test_gift_card_price_no_tax.txt 2026-09-12 06:26:13,083 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmpcabu9s3r_chrome_odoo" 2026-09-12 06:26:13,095 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-09-12 06:26:13,991 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 51932 2026-09-12 06:26:13,991 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpr4rsx2b0_chrome_odoo 2026-09-12 06:26:13,991 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44005/json/version 2026-09-12 06:26:13,992 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:13,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:13,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44005/json 2026-09-12 06:26:13,995 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:13,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:44005/devtools/page/82FE23B80F0476BF708B36CEF68A4224 2026-09-12 06:26:13,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-12 06:26:14,001 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-12 06:26:14,085 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:14,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-12 06:26:14,093 26 INFO rb-103a292-224772-414667 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-12 06:26:14,093 26 INFO rb-103a292-224772-414667 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-12 06:26:14,102 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:26:14,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:14] "GET /pos/ui/76 HTTP/1.1" 200 - 89 0.035 0.567 2026-09-12 06:26:14,705 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '82FE23B80F0476BF708B36CEF68A4224', 'loaderId': '8E38C145CA51DA4D1DCD05B278D1000F', 'isDownload': False} 2026-09-12 06:26:14,705 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-09-12 06:26:14,713 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:14,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:14] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:26:14,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:14] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:26:14,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:14] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:26:15,224 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:15,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:26:15,249 26 INFO rb-103a292-224772-414667 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-12 06:26:15,254 26 INFO rb-103a292-224772-414667 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-12 06:26:15,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.010 2026-09-12 06:26:15,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:15,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:15,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-12 06:26:15,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-12 06:26:15,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.033 2026-09-12 06:26:15,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-12 06:26:15,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.216 0.288 2026-09-12 06:26:15,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:15,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:26:16,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.028 2026-09-12 06:26:16,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:16,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:16,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-09-12 06:26:16,182 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:16,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:26:16,215 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:16,218 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:26:16,247 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:16,264 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:26:16,268 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:16,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.033 0.034 2026-09-12 06:26:16,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.065 2026-09-12 06:26:16,313 26 INFO rb-103a292-224772-414667 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-12 06:26:16,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.023 0.080 2026-09-12 06:26:16,389 26 INFO rb-103a292-224772-414667 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-12 06:26:16,394 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:16,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 32 0.044 0.149 2026-09-12 06:26:16,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-12 06:26:16,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-12 06:26:16,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.003 0.160 2026-09-12 06:26:16,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.209 2026-09-12 06:26:16,733 26 INFO rb-103a292-224772-414667 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-12 06:26:16,785 26 INFO rb-103a292-224772-414667 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-12 06:26:16,834 26 INFO rb-103a292-224772-414667 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-12 06:26:16,906 26 INFO rb-103a292-224772-414667 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-12 06:26:16,923 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:16,925 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:16,957 26 INFO rb-103a292-224772-414667 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-12 06:26:17,008 26 INFO rb-103a292-224772-414667 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-12 06:26:17,086 26 INFO rb-103a292-224772-414667 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-12 06:26:17,139 26 INFO rb-103a292-224772-414667 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-12 06:26:17,192 26 INFO rb-103a292-224772-414667 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-12 06:26:17,263 26 INFO rb-103a292-224772-414667 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-12 06:26:17,270 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97170160 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7af42156-b5aa-473f-96be-af10da9cbd71'}] 2026-09-12 06:26:17,271 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:17,342 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97170160 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7af42156-b5aa-473f-96be-af10da9cbd71'} created pos.order #558 2026-09-12 06:26:17,358 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97170160 finished 2026-09-12 06:26:17,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.045 0.092 2026-09-12 06:26:17,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.025 0.041 2026-09-12 06:26:17,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:17] "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-12 06:26:17,558 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20241800 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7af42156-b5aa-473f-96be-af10da9cbd71'}] 2026-09-12 06:26:17,578 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20241800 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7af42156-b5aa-473f-96be-af10da9cbd71'} sync ignored for existing PoS order pos.order(558,) (state: paid) 2026-09-12 06:26:17,598 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20241800 finished 2026-09-12 06:26:17,613 26 INFO rb-103a292-224772-414667 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-12 06:26:17,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-12 06:26:17,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:26:17,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.075 0.093 2026-09-12 06:26:17,758 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16795944 (allocated 18874368) 2026-09-12 06:26:17,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 51932 2026-09-12 06:26:17,768 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-12 06:26:17,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 51932 2026-09-12 06:26:17,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062617_823761_test_gift_card_program.txt 2026-09-12 06:26:17,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpr4rsx2b0_chrome_odoo" 2026-09-12 06:26:17,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 52066 2026-09-12 06:26:17,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpybw5ln3u_chrome_odoo 2026-09-12 06:26:17,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44577/json/version 2026-09-12 06:26:17,995 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:18,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:18,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44577/json 2026-09-12 06:26:18,033 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:18,041 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:44577/devtools/page/8E615BBA1D5C203963C5EC20774A72D2 2026-09-12 06:26:18,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-12 06:26:18,045 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-12 06:26:18,071 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:18,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-12 06:26:18,075 26 INFO rb-103a292-224772-414667 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-12 06:26:18,075 26 INFO rb-103a292-224772-414667 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-12 06:26:18,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.023 0.034 2026-09-12 06:26:18,142 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '8E615BBA1D5C203963C5EC20774A72D2', 'loaderId': 'C89B2010B2BF03D5FBAE3C6FA4A77958', 'isDownload': False} 2026-09-12 06:26:18,142 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-09-12 06:26:18,150 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:18,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:26:18,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:26:18,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-12 06:26:18,636 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:18,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:18,664 26 INFO rb-103a292-224772-414667 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-12 06:26:18,670 26 INFO rb-103a292-224772-414667 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-12 06:26:18,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:26:18,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:26:18,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:18,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.005 2026-09-12 06:26:18,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.011 2026-09-12 06:26:18,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:26:18,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.025 2026-09-12 06:26:19,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.166 0.294 2026-09-12 06:26:19,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:26:19,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:19,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-12 06:26:19,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:19,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:19,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:19,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:19,551 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:19,583 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:26:19,594 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:26:19,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.033 2026-09-12 06:26:19,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:19,628 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:19,646 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:19,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.024 0.063 2026-09-12 06:26:19,709 26 INFO rb-103a292-224772-414667 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-12 06:26:19,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 32 0.040 0.058 2026-09-12 06:26:19,753 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:19,797 26 INFO rb-103a292-224772-414667 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-12 06:26:19,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.036 0.140 2026-09-12 06:26:19,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.100 2026-09-12 06:26:19,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.018 0.123 2026-09-12 06:26:19,892 26 INFO rb-103a292-224772-414667 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-12 06:26:19,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.162 2026-09-12 06:26:19,954 26 INFO rb-103a292-224772-414667 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-12 06:26:20,027 26 INFO rb-103a292-224772-414667 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-12 06:26:20,070 26 INFO rb-103a292-224772-414667 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-12 06:26:20,131 26 INFO rb-103a292-224772-414667 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-12 06:26:20,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.007 2026-09-12 06:26:20,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.013 2026-09-12 06:26:20,260 26 INFO rb-103a292-224772-414667 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-12 06:26:20,310 26 INFO rb-103a292-224772-414667 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-12 06:26:20,391 26 INFO rb-103a292-224772-414667 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-12 06:26:20,406 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:20,411 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:20,445 26 INFO rb-103a292-224772-414667 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-12 06:26:20,494 26 INFO rb-103a292-224772-414667 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-12 06:26:20,562 26 INFO rb-103a292-224772-414667 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-12 06:26:20,612 26 INFO rb-103a292-224772-414667 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-12 06:26:20,668 26 INFO rb-103a292-224772-414667 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-12 06:26:20,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:20] "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-12 06:26:20,701 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:20,703 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26738119 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'd42a87b6-4070-4b7d-8491-c11ae79b4a89'}] 2026-09-12 06:26:20,994 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26738119 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'd42a87b6-4070-4b7d-8491-c11ae79b4a89'} created pos.order #559 2026-09-12 06:26:21,008 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26738119 finished 2026-09-12 06:26:21,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.135 0.234 2026-09-12 06:26:21,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.021 0.037 2026-09-12 06:26:21,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:26:21,318 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61641504 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'd42a87b6-4070-4b7d-8491-c11ae79b4a89'}] 2026-09-12 06:26:21,324 26 INFO rb-103a292-224772-414667 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-12 06:26:21,327 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61641504 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'd42a87b6-4070-4b7d-8491-c11ae79b4a89'} sync ignored for existing PoS order pos.order(559,) (state: paid) 2026-09-12 06:26:21,340 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61641504 finished 2026-09-12 06:26:21,376 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-12 06:26:21,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:26:21,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.048 0.091 2026-09-12 06:26:21,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16115944 (allocated 17301504) 2026-09-12 06:26:21,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 52066 2026-09-12 06:26:21,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-12 06:26:21,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 52066 2026-09-12 06:26:21,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062621_570322_test_gift_card_program.txt 2026-09-12 06:26:21,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpybw5ln3u_chrome_odoo" 2026-09-12 06:26:21,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-09-12 06:26:22,378 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 52197 2026-09-12 06:26:22,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpg4uz8m6a_chrome_odoo 2026-09-12 06:26:22,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:45937/json/version 2026-09-12 06:26:22,380 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:22,406 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:22,407 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:45937/json 2026-09-12 06:26:22,407 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:22,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:45937/devtools/page/6189AB0EF4EBF50922A697F8D58E713B 2026-09-12 06:26:22,417 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-09-12 06:26:22,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-09-12 06:26:22,533 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:22,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-09-12 06:26:22,544 26 INFO rb-103a292-224772-414667 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-12 06:26:22,544 26 INFO rb-103a292-224772-414667 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-12 06:26:22,560 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:26:22,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:22] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.073 0.341 2026-09-12 06:26:22,974 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '6189AB0EF4EBF50922A697F8D58E713B', 'loaderId': '81A41A9D883D58E04273C580212275F6', 'isDownload': False} 2026-09-12 06:26:22,974 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-09-12 06:26:22,979 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:23,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-09-12 06:26:23,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-12 06:26:23,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-12 06:26:23,465 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:23,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:26:23,518 26 INFO rb-103a292-224772-414667 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-12 06:26:23,525 26 INFO rb-103a292-224772-414667 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-12 06:26:23,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:26:23,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:26:23,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:23,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-12 06:26:23,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.025 2026-09-12 06:26:23,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 06:26:23,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.032 2026-09-12 06:26:24,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.272 0.351 2026-09-12 06:26:24,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:26:24,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:24,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-12 06:26:24,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:26:24,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:24,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-12 06:26:24,567 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:24,597 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:26:24,598 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:24,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-09-12 06:26:24,620 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:24,623 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:24,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.060 2026-09-12 06:26:24,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-12 06:26:24,708 26 INFO rb-103a292-224772-414667 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-12 06:26:24,771 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:26:24,786 26 INFO rb-103a292-224772-414667 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-12 06:26:24,798 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:26:24,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.058 0.029 2026-09-12 06:26:24,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-09-12 06:26:24,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-12 06:26:24,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-09-12 06:26:24,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-12 06:26:24,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.029 0.212 2026-09-12 06:26:25,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-12 06:26:25,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.175 2026-09-12 06:26:25,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-12 06:26:25,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-12 06:26:25,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-12 06:26:25,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-12 06:26:25,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.275 2026-09-12 06:26:25,291 26 INFO rb-103a292-224772-414667 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-12 06:26:25,343 26 INFO rb-103a292-224772-414667 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-12 06:26:25,431 26 INFO rb-103a292-224772-414667 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-12 06:26:25,485 26 INFO rb-103a292-224772-414667 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-12 06:26:25,536 26 INFO rb-103a292-224772-414667 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-12 06:26:25,593 26 INFO rb-103a292-224772-414667 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-12 06:26:25,659 26 INFO rb-103a292-224772-414667 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-12 06:26:25,710 26 INFO rb-103a292-224772-414667 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-12 06:26:25,766 26 INFO rb-103a292-224772-414667 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-12 06:26:25,811 26 INFO rb-103a292-224772-414667 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-12 06:26:25,882 26 INFO rb-103a292-224772-414667 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-12 06:26:25,898 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:25,900 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:25,932 26 INFO rb-103a292-224772-414667 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-12 06:26:25,983 26 INFO rb-103a292-224772-414667 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-12 06:26:26,057 26 INFO rb-103a292-224772-414667 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-12 06:26:26,111 26 INFO rb-103a292-224772-414667 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-12 06:26:26,177 26 INFO rb-103a292-224772-414667 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-12 06:26:26,181 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25891829 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7c18e5f4-400f-4ec7-a60f-f898454929a0'}] 2026-09-12 06:26:26,183 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:27,552 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25891829 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7c18e5f4-400f-4ec7-a60f-f898454929a0'} created pos.order #560 2026-09-12 06:26:27,602 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25891829 finished 2026-09-12 06:26:27,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.498 1.013 2026-09-12 06:26:27,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.091 0.114 2026-09-12 06:26:27,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:26:27,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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.010 2026-09-12 06:26:28,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-09-12 06:26:28,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:26:28,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:28] "GET /account/download_invoice_documents/719/pdf HTTP/1.1" 200 - 17 0.025 0.022 2026-09-12 06:26:28,106 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84024243 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7c18e5f4-400f-4ec7-a60f-f898454929a0'}] 2026-09-12 06:26:28,118 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84024243 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7c18e5f4-400f-4ec7-a60f-f898454929a0'} sync ignored for existing PoS order pos.order(560,) (state: done) 2026-09-12 06:26:28,147 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84024243 finished 2026-09-12 06:26:28,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 16410572 (allocated 17563648) 2026-09-12 06:26:28,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 52197 2026-09-12 06:26:28,202 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-09-12 06:26:28,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 52197 2026-09-12 06:26:28,254 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062628_254346_test_gift_card_program_create_with_invoice.txt 2026-09-12 06:26:28,254 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpg4uz8m6a_chrome_odoo" 2026-09-12 06:26:28,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: waiting for threads: [, ] 2026-09-12 06:26:28,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.092 0.116 2026-09-12 06:26:28,317 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-12 06:26:29,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 52341 2026-09-12 06:26:29,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpkfnzf9mr_chrome_odoo 2026-09-12 06:26:29,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:44631/json/version 2026-09-12 06:26:29,158 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:29,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:29,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:44631/json 2026-09-12 06:26:29,208 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:29,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:44631/devtools/page/30E9E6152A1890114869C9CAA0993964 2026-09-12 06:26:29,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-12 06:26:29,212 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-12 06:26:29,308 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:26:29,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-12 06:26:29,316 26 INFO rb-103a292-224772-414667 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-12 06:26:29,316 26 INFO rb-103a292-224772-414667 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-12 06:26:29,340 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:26:29,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:29] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.060 0.397 2026-09-12 06:26:29,796 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '30E9E6152A1890114869C9CAA0993964', 'loaderId': 'FA56B14F5CD1AF513007C9029897D185', 'isDownload': False} 2026-09-12 06:26:29,796 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-12 06:26:29,803 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:29,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:26:29,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:26:29,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:26:30,251 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:30,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:26:30,287 26 INFO rb-103a292-224772-414667 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-12 06:26:30,301 26 INFO rb-103a292-224772-414667 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-12 06:26:30,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.009 2026-09-12 06:26:30,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:26:30,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:30,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-12 06:26:30,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.033 2026-09-12 06:26:30,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-12 06:26:30,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.025 0.038 2026-09-12 06:26:31,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.243 0.314 2026-09-12 06:26:31,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:26:31,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:31,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-12 06:26:31,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:31,221 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:31,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:31,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:31,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:31,285 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:31,292 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:31,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 14 0.018 0.020 2026-09-12 06:26:31,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-12 06:26:31,342 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:31,380 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:31,409 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:26:31,456 26 INFO rb-103a292-224772-414667 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-12 06:26:31,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 32 0.030 0.034 2026-09-12 06:26:31,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /pos/ui/76 HTTP/1.1" 200 - 32 0.024 0.107 2026-09-12 06:26:31,545 26 INFO rb-103a292-224772-414667 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-12 06:26:31,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.009 0.057 2026-09-12 06:26:31,565 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:31,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-12 06:26:31,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.091 2026-09-12 06:26:31,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-12 06:26:31,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.151 2026-09-12 06:26:31,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-12 06:26:31,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-12 06:26:31,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-12 06:26:31,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-12 06:26:31,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1673&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.167 2026-09-12 06:26:31,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-12 06:26:31,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.025 0.217 2026-09-12 06:26:32,018 26 INFO rb-103a292-224772-414667 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-12 06:26:32,068 26 INFO rb-103a292-224772-414667 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-12 06:26:32,119 26 INFO rb-103a292-224772-414667 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-12 06:26:32,175 26 INFO rb-103a292-224772-414667 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-12 06:26:32,225 26 INFO rb-103a292-224772-414667 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-12 06:26:32,279 26 INFO rb-103a292-224772-414667 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-12 06:26:32,331 26 INFO rb-103a292-224772-414667 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-12 06:26:32,394 26 INFO rb-103a292-224772-414667 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-12 06:26:32,447 26 INFO rb-103a292-224772-414667 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-12 06:26:32,497 26 INFO rb-103a292-224772-414667 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-12 06:26:32,548 26 INFO rb-103a292-224772-414667 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-12 06:26:32,608 26 INFO rb-103a292-224772-414667 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-12 06:26:32,666 26 INFO rb-103a292-224772-414667 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-12 06:26:33,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:33] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.011 2026-09-12 06:26:33,227 26 INFO rb-103a292-224772-414667 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-12 06:26:33,299 26 INFO rb-103a292-224772-414667 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-12 06:26:33,351 26 INFO rb-103a292-224772-414667 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-12 06:26:33,402 26 INFO rb-103a292-224772-414667 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-12 06:26:33,471 26 INFO rb-103a292-224772-414667 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-12 06:26:33,485 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:33,486 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:33,522 26 INFO rb-103a292-224772-414667 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-12 06:26:33,573 26 INFO rb-103a292-224772-414667 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-12 06:26:33,638 26 INFO rb-103a292-224772-414667 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-12 06:26:33,691 26 INFO rb-103a292-224772-414667 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-12 06:26:33,744 26 INFO rb-103a292-224772-414667 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-12 06:26:33,813 26 INFO rb-103a292-224772-414667 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-12 06:26:33,819 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73391714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1036e304-522b-43b6-9a57-8930e7f94623'}] 2026-09-12 06:26:33,819 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:33,943 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73391714 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1036e304-522b-43b6-9a57-8930e7f94623'} created pos.order #561 2026-09-12 06:26:33,963 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73391714 finished 2026-09-12 06:26:34,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.108 0.112 2026-09-12 06:26:34,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.054 0.046 2026-09-12 06:26:34,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:26:34,286 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22348641 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1036e304-522b-43b6-9a57-8930e7f94623'}] 2026-09-12 06:26:34,294 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22348641 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1036e304-522b-43b6-9a57-8930e7f94623'} sync ignored for existing PoS order pos.order(561,) (state: paid) 2026-09-12 06:26:34,298 26 INFO rb-103a292-224772-414667 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-12 06:26:34,306 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22348641 finished 2026-09-12 06:26:34,340 26 INFO rb-103a292-224772-414667 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-12 06:26:34,406 26 INFO rb-103a292-224772-414667 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-12 06:26:34,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.078 0.078 2026-09-12 06:26:34,460 26 INFO rb-103a292-224772-414667 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-12 06:26:34,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.012 2026-09-12 06:26:34,515 26 INFO rb-103a292-224772-414667 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-12 06:26:34,574 26 INFO rb-103a292-224772-414667 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-12 06:26:34,630 26 INFO rb-103a292-224772-414667 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-12 06:26:34,685 26 INFO rb-103a292-224772-414667 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-12 06:26:34,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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.003 0.007 2026-09-12 06:26:34,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.005 0.018 2026-09-12 06:26:34,788 26 INFO rb-103a292-224772-414667 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-12 06:26:34,839 26 INFO rb-103a292-224772-414667 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-12 06:26:34,889 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-12 06:26:34,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:26:34,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17678072 (allocated 19271680) 2026-09-12 06:26:34,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 52341 2026-09-12 06:26:34,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-12 06:26:34,985 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 52341 2026-09-12 06:26:35,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062635_079624_test_gift_card_rewards_using_taxes.txt 2026-09-12 06:26:35,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpkfnzf9mr_chrome_odoo" 2026-09-12 06:26:35,687 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-12 06:26:36,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 52482 2026-09-12 06:26:36,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpb2yiqezk_chrome_odoo 2026-09-12 06:26:36,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39481/json/version 2026-09-12 06:26:36,656 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:36,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:36,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39481/json 2026-09-12 06:26:36,703 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:36,704 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:39481/devtools/page/AF0B7BFD591693546AFF8358E76FEFA0 2026-09-12 06:26:36,707 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-12 06:26:36,708 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-12 06:26:36,769 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:36,777 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-12 06:26:36,780 26 INFO rb-103a292-224772-414667 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-12 06:26:36,780 26 INFO rb-103a292-224772-414667 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-12 06:26:36,791 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:26:37,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.038 0.348 2026-09-12 06:26:37,178 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'AF0B7BFD591693546AFF8358E76FEFA0', 'loaderId': '699794A4E706582E3DC1540FFA801E8A', 'isDownload': False} 2026-09-12 06:26:37,178 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-12 06:26:37,191 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:37,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 06:26:37,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-09-12 06:26:37,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-09-12 06:26:37,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:26:37,651 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:37,658 26 INFO rb-103a292-224772-414667 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-12 06:26:37,670 26 INFO rb-103a292-224772-414667 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-12 06:26:37,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 06:26:37,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:37,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:37,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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.006 2026-09-12 06:26:37,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-12 06:26:37,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.034 2026-09-12 06:26:37,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-12 06:26:38,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.239 0.471 2026-09-12 06:26:38,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:38,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:26:38,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-12 06:26:38,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:26:38,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:38,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-12 06:26:38,801 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:38,817 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:26:38,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.022 2026-09-12 06:26:38,825 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:26:38,852 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "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-12 06:26:38,853 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:26:38,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.031 0.060 2026-09-12 06:26:38,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-09-12 06:26:38,943 26 INFO rb-103a292-224772-414667 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-12 06:26:38,983 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:26:39,021 26 INFO rb-103a292-224772-414667 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-12 06:26:39,051 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:39,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.065 0.047 2026-09-12 06:26:39,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-12 06:26:39,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-12 06:26:39,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.144 2026-09-12 06:26:39,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-12 06:26:39,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.029 0.255 2026-09-12 06:26:39,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-09-12 06:26:39,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-12 06:26:39,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.192 2026-09-12 06:26:39,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-12 06:26:39,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.019 0.171 2026-09-12 06:26:39,433 26 INFO rb-103a292-224772-414667 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-12 06:26:39,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.306 2026-09-12 06:26:39,493 26 INFO rb-103a292-224772-414667 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-12 06:26:39,544 26 INFO rb-103a292-224772-414667 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-12 06:26:39,599 26 INFO rb-103a292-224772-414667 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-12 06:26:39,774 26 INFO rb-103a292-224772-414667 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-12 06:26:39,825 26 INFO rb-103a292-224772-414667 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-12 06:26:39,875 26 INFO rb-103a292-224772-414667 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-12 06:26:39,953 26 INFO rb-103a292-224772-414667 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-12 06:26:40,012 26 INFO rb-103a292-224772-414667 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-12 06:26:40,063 26 INFO rb-103a292-224772-414667 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-12 06:26:40,121 26 INFO rb-103a292-224772-414667 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-12 06:26:40,191 26 INFO rb-103a292-224772-414667 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-12 06:26:40,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.012 2026-09-12 06:26:40,242 26 INFO rb-103a292-224772-414667 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-12 06:26:40,296 26 INFO rb-103a292-224772-414667 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-12 06:26:40,342 26 INFO rb-103a292-224772-414667 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-12 06:26:40,411 26 INFO rb-103a292-224772-414667 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-12 06:26:40,424 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:40,425 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:40,462 26 INFO rb-103a292-224772-414667 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-12 06:26:40,513 26 INFO rb-103a292-224772-414667 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-12 06:26:40,579 26 INFO rb-103a292-224772-414667 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-12 06:26:40,632 26 INFO rb-103a292-224772-414667 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-12 06:26:40,685 26 INFO rb-103a292-224772-414667 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-12 06:26:40,759 26 INFO rb-103a292-224772-414667 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-12 06:26:40,761 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45988068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '65740b21-4b3d-4fa7-ad51-a996900f099c'}] 2026-09-12 06:26:40,765 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:41,216 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45988068 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '65740b21-4b3d-4fa7-ad51-a996900f099c'} created pos.order #562 2026-09-12 06:26:41,232 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45988068 finished 2026-09-12 06:26:41,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.280 0.264 2026-09-12 06:26:41,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.024 0.033 2026-09-12 06:26:41,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:41] "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-12 06:26:41,531 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67191121 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '65740b21-4b3d-4fa7-ad51-a996900f099c'}] 2026-09-12 06:26:41,538 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67191121 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '65740b21-4b3d-4fa7-ad51-a996900f099c'} sync ignored for existing PoS order pos.order(562,) (state: paid) 2026-09-12 06:26:41,541 26 INFO rb-103a292-224772-414667 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-12 06:26:41,557 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67191121 finished 2026-09-12 06:26:41,591 26 INFO rb-103a292-224772-414667 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-12 06:26:41,641 26 INFO rb-103a292-224772-414667 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-12 06:26:41,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.063 0.078 2026-09-12 06:26:41,708 26 INFO rb-103a292-224772-414667 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-12 06:26:41,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.011 0.013 2026-09-12 06:26:41,771 26 INFO rb-103a292-224772-414667 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-12 06:26:41,822 26 INFO rb-103a292-224772-414667 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-12 06:26:41,875 26 INFO rb-103a292-224772-414667 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-12 06:26:41,935 26 INFO rb-103a292-224772-414667 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-12 06:26:41,987 26 INFO rb-103a292-224772-414667 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-12 06:26:42,049 26 INFO rb-103a292-224772-414667 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-12 06:26:42,099 26 INFO rb-103a292-224772-414667 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-12 06:26:42,150 26 INFO rb-103a292-224772-414667 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-12 06:26:42,202 26 INFO rb-103a292-224772-414667 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-12 06:26:42,252 26 INFO rb-103a292-224772-414667 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-12 06:26:42,315 26 INFO rb-103a292-224772-414667 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-12 06:26:42,366 26 INFO rb-103a292-224772-414667 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-12 06:26:42,417 26 INFO rb-103a292-224772-414667 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-12 06:26:42,467 26 INFO rb-103a292-224772-414667 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-12 06:26:42,518 26 INFO rb-103a292-224772-414667 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-12 06:26:42,569 26 INFO rb-103a292-224772-414667 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-12 06:26:42,619 26 INFO rb-103a292-224772-414667 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-12 06:26:42,675 26 INFO rb-103a292-224772-414667 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-12 06:26:42,726 26 INFO rb-103a292-224772-414667 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-12 06:26:42,779 26 INFO rb-103a292-224772-414667 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-12 06:26:42,844 26 INFO rb-103a292-224772-414667 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-12 06:26:42,909 26 INFO rb-103a292-224772-414667 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-12 06:26:42,960 26 INFO rb-103a292-224772-414667 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-12 06:26:43,010 26 INFO rb-103a292-224772-414667 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-12 06:26:43,062 26 INFO rb-103a292-224772-414667 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-12 06:26:43,112 26 INFO rb-103a292-224772-414667 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-12 06:26:43,163 26 INFO rb-103a292-224772-414667 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-12 06:26:43,214 26 INFO rb-103a292-224772-414667 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-12 06:26:43,269 26 INFO rb-103a292-224772-414667 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-12 06:26:43,322 26 INFO rb-103a292-224772-414667 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-12 06:26:43,378 26 INFO rb-103a292-224772-414667 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-12 06:26:43,424 26 INFO rb-103a292-224772-414667 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-12 06:26:43,474 26 INFO rb-103a292-224772-414667 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-12 06:26:43,530 26 INFO rb-103a292-224772-414667 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-12 06:26:43,581 26 INFO rb-103a292-224772-414667 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-12 06:26:43,631 26 INFO rb-103a292-224772-414667 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-12 06:26:43,689 26 INFO rb-103a292-224772-414667 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-12 06:26:43,740 26 INFO rb-103a292-224772-414667 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-12 06:26:43,792 26 INFO rb-103a292-224772-414667 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-12 06:26:43,848 26 INFO rb-103a292-224772-414667 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-12 06:26:43,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 06:26:43,890 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82743242 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '7def3c57-4f24-4660-9d9e-6c6a1e1269db'}] 2026-09-12 06:26:44,128 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82743242 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '7def3c57-4f24-4660-9d9e-6c6a1e1269db'} created pos.order #563 2026-09-12 06:26:44,138 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82743242 finished 2026-09-12 06:26:44,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.130 0.163 2026-09-12 06:26:44,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.017 0.027 2026-09-12 06:26:44,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:26:44,334 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79691703 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '7def3c57-4f24-4660-9d9e-6c6a1e1269db'}] 2026-09-12 06:26:44,348 26 INFO rb-103a292-224772-414667 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-12 06:26:44,352 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79691703 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '7def3c57-4f24-4660-9d9e-6c6a1e1269db'} sync ignored for existing PoS order pos.order(563,) (state: paid) 2026-09-12 06:26:44,372 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79691703 finished 2026-09-12 06:26:44,403 26 INFO rb-103a292-224772-414667 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-12 06:26:44,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.057 0.074 2026-09-12 06:26:44,464 26 INFO rb-103a292-224772-414667 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-12 06:26:44,521 26 INFO rb-103a292-224772-414667 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-12 06:26:44,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.010 2026-09-12 06:26:44,570 26 INFO rb-103a292-224772-414667 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-12 06:26:44,622 26 INFO rb-103a292-224772-414667 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-12 06:26:44,789 26 INFO rb-103a292-224772-414667 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-12 06:26:44,840 26 INFO rb-103a292-224772-414667 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-12 06:26:44,891 26 INFO rb-103a292-224772-414667 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-12 06:26:44,941 26 INFO rb-103a292-224772-414667 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-12 06:26:44,992 26 INFO rb-103a292-224772-414667 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-12 06:26:45,054 26 INFO rb-103a292-224772-414667 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-12 06:26:45,107 26 INFO rb-103a292-224772-414667 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-12 06:26:45,158 26 INFO rb-103a292-224772-414667 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-12 06:26:45,211 26 INFO rb-103a292-224772-414667 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-12 06:26:45,272 26 INFO rb-103a292-224772-414667 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-12 06:26:45,325 26 INFO rb-103a292-224772-414667 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-12 06:26:45,376 26 INFO rb-103a292-224772-414667 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-12 06:26:45,430 26 INFO rb-103a292-224772-414667 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-12 06:26:45,481 26 INFO rb-103a292-224772-414667 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-12 06:26:45,535 26 INFO rb-103a292-224772-414667 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-12 06:26:45,600 26 INFO rb-103a292-224772-414667 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-12 06:26:45,664 26 INFO rb-103a292-224772-414667 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-12 06:26:45,721 26 INFO rb-103a292-224772-414667 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-12 06:26:45,772 26 INFO rb-103a292-224772-414667 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-12 06:26:45,825 26 INFO rb-103a292-224772-414667 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-12 06:26:45,879 26 INFO rb-103a292-224772-414667 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-12 06:26:45,930 26 INFO rb-103a292-224772-414667 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-12 06:26:45,982 26 INFO rb-103a292-224772-414667 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-12 06:26:46,033 26 INFO rb-103a292-224772-414667 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-12 06:26:46,162 26 INFO rb-103a292-224772-414667 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-12 06:26:46,212 26 INFO rb-103a292-224772-414667 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-12 06:26:46,278 26 INFO rb-103a292-224772-414667 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-12 06:26:46,329 26 INFO rb-103a292-224772-414667 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-12 06:26:46,380 26 INFO rb-103a292-224772-414667 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-12 06:26:46,431 26 INFO rb-103a292-224772-414667 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-12 06:26:46,482 26 INFO rb-103a292-224772-414667 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-12 06:26:46,547 26 INFO rb-103a292-224772-414667 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-12 06:26:46,598 26 INFO rb-103a292-224772-414667 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-12 06:26:46,649 26 INFO rb-103a292-224772-414667 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-12 06:26:46,703 26 INFO rb-103a292-224772-414667 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-12 06:26:46,754 26 INFO rb-103a292-224772-414667 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-12 06:26:46,819 26 INFO rb-103a292-224772-414667 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-12 06:26:46,870 26 INFO rb-103a292-224772-414667 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-12 06:26:46,921 26 INFO rb-103a292-224772-414667 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-12 06:26:46,971 26 INFO rb-103a292-224772-414667 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-12 06:26:47,022 26 INFO rb-103a292-224772-414667 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-12 06:26:47,072 26 INFO rb-103a292-224772-414667 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-12 06:26:47,127 26 INFO rb-103a292-224772-414667 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-12 06:26:47,183 26 INFO rb-103a292-224772-414667 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-12 06:26:47,231 26 INFO rb-103a292-224772-414667 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-12 06:26:47,298 26 INFO rb-103a292-224772-414667 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-12 06:26:47,349 26 INFO rb-103a292-224772-414667 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-12 06:26:47,400 26 INFO rb-103a292-224772-414667 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-12 06:26:47,450 26 INFO rb-103a292-224772-414667 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-12 06:26:47,501 26 INFO rb-103a292-224772-414667 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-12 06:26:47,557 26 INFO rb-103a292-224772-414667 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-12 06:26:47,608 26 INFO rb-103a292-224772-414667 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-12 06:26:47,666 26 INFO rb-103a292-224772-414667 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-12 06:26:47,712 26 INFO rb-103a292-224772-414667 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-12 06:26:47,762 26 INFO rb-103a292-224772-414667 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-12 06:26:47,818 26 INFO rb-103a292-224772-414667 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-12 06:26:47,869 26 INFO rb-103a292-224772-414667 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-12 06:26:47,920 26 INFO rb-103a292-224772-414667 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-12 06:26:47,976 26 INFO rb-103a292-224772-414667 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-12 06:26:48,029 26 INFO rb-103a292-224772-414667 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-12 06:26:48,081 26 INFO rb-103a292-224772-414667 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-12 06:26:48,136 26 INFO rb-103a292-224772-414667 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-12 06:26:48,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.013 0.009 2026-09-12 06:26:48,179 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27304188 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '2bc43641-c934-4d20-9afc-7040738dbb47'}] 2026-09-12 06:26:48,534 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27304188 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '2bc43641-c934-4d20-9afc-7040738dbb47'} created pos.order #564 2026-09-12 06:26:48,548 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27304188 finished 2026-09-12 06:26:48,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.219 0.202 2026-09-12 06:26:48,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.020 0.027 2026-09-12 06:26:48,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:48,744 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21452738 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '2bc43641-c934-4d20-9afc-7040738dbb47'}] 2026-09-12 06:26:48,751 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21452738 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '2bc43641-c934-4d20-9afc-7040738dbb47'} sync ignored for existing PoS order pos.order(564,) (state: paid) 2026-09-12 06:26:48,754 26 INFO rb-103a292-224772-414667 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-12 06:26:48,764 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21452738 finished 2026-09-12 06:26:48,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-12 06:26:48,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:26:48,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.074 2026-09-12 06:26:48,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 25947232 (allocated 29364224) 2026-09-12 06:26:49,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "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-12 06:26:49,017 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 52482 2026-09-12 06:26:49,018 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-12 06:26:49,019 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 52482 2026-09-12 06:26:49,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062649_072915_test_loyalty_free_product_loyalty_program.txt 2026-09-12 06:26:49,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpb2yiqezk_chrome_odoo" 2026-09-12 06:26:49,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 52632 2026-09-12 06:26:49,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpue43v2w2_chrome_odoo 2026-09-12 06:26:49,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37535/json/version 2026-09-12 06:26:49,258 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:49,290 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:26:49,290 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37535/json 2026-09-12 06:26:49,291 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:26:49,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:37535/devtools/page/8F73FBC4B2C7C966510CBA891C3CC156 2026-09-12 06:26:49,295 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-12 06:26:49,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-12 06:26:49,319 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:26:49,323 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-12 06:26:49,325 26 INFO rb-103a292-224772-414667 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-12 06:26:49,325 26 INFO rb-103a292-224772-414667 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-12 06:26:49,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.029 2026-09-12 06:26:49,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '8F73FBC4B2C7C966510CBA891C3CC156', 'loaderId': '375FD7DE01F5040989D96E40AFC669DA', 'isDownload': False} 2026-09-12 06:26:49,392 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-12 06:26:49,409 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:26:49,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:26:49,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:26:49,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-12 06:26:49,857 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:26:49,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:49,883 26 INFO rb-103a292-224772-414667 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-12 06:26:49,894 26 INFO rb-103a292-224772-414667 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-12 06:26:49,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:26:49,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:26:49,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:49,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 06:26:49,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:26:50,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.024 2026-09-12 06:26:50,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-12 06:26:50,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.186 0.246 2026-09-12 06:26:50,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:50,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:26:50,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-12 06:26:50,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.006 2026-09-12 06:26:50,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:26:50,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:50,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:50,746 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:26:50,752 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:26:50,754 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:26:50,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.009 0.024 2026-09-12 06:26:50,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.036 2026-09-12 06:26:50,802 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:50,810 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:26:50,837 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:26:50,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.031 0.037 2026-09-12 06:26:50,895 26 INFO rb-103a292-224772-414667 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-12 06:26:50,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.028 0.096 2026-09-12 06:26:50,973 26 INFO rb-103a292-224772-414667 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-12 06:26:50,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.027 2026-09-12 06:26:50,996 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:51,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-12 06:26:51,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-12 06:26:51,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-12 06:26:51,055 26 INFO rb-103a292-224772-414667 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-12 06:26:51,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-12 06:26:51,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-12 06:26:51,118 26 INFO rb-103a292-224772-414667 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-12 06:26:51,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-12 06:26:51,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-12 06:26:51,166 26 INFO rb-103a292-224772-414667 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-12 06:26:51,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-12 06:26:51,225 26 INFO rb-103a292-224772-414667 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-12 06:26:51,290 26 INFO rb-103a292-224772-414667 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-12 06:26:51,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 06:26:51,345 26 INFO rb-103a292-224772-414667 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-12 06:26:51,392 26 INFO rb-103a292-224772-414667 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-12 06:26:51,449 26 INFO rb-103a292-224772-414667 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-12 06:26:51,500 26 INFO rb-103a292-224772-414667 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-12 06:26:51,555 26 INFO rb-103a292-224772-414667 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-12 06:26:51,645 26 INFO rb-103a292-224772-414667 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-12 06:26:51,696 26 INFO rb-103a292-224772-414667 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-12 06:26:51,752 26 INFO rb-103a292-224772-414667 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-12 06:26:51,803 26 INFO rb-103a292-224772-414667 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-12 06:26:51,856 26 INFO rb-103a292-224772-414667 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-12 06:26:51,927 26 INFO rb-103a292-224772-414667 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-12 06:26:51,991 26 INFO rb-103a292-224772-414667 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-12 06:26:52,042 26 INFO rb-103a292-224772-414667 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-12 06:26:52,097 26 INFO rb-103a292-224772-414667 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-12 06:26:52,148 26 INFO rb-103a292-224772-414667 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-12 06:26:52,201 26 INFO rb-103a292-224772-414667 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-12 06:26:52,252 26 INFO rb-103a292-224772-414667 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-12 06:26:52,302 26 INFO rb-103a292-224772-414667 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-12 06:26:52,371 26 INFO rb-103a292-224772-414667 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-12 06:26:52,386 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:52,387 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:26:52,422 26 INFO rb-103a292-224772-414667 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-12 06:26:52,473 26 INFO rb-103a292-224772-414667 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-12 06:26:52,544 26 INFO rb-103a292-224772-414667 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-12 06:26:52,595 26 INFO rb-103a292-224772-414667 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-12 06:26:52,648 26 INFO rb-103a292-224772-414667 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-12 06:26:52,705 26 INFO rb-103a292-224772-414667 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-12 06:26:52,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:52] "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-12 06:26:52,740 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51584210 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '1be94a42-b4a1-488f-8af8-f99f469c2ad7'}] 2026-09-12 06:26:52,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:26:53,080 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51584210 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '1be94a42-b4a1-488f-8af8-f99f469c2ad7'} created pos.order #565 2026-09-12 06:26:53,091 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51584210 finished 2026-09-12 06:26:53,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.179 0.213 2026-09-12 06:26:53,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.019 0.032 2026-09-12 06:26:53,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:53] "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-12 06:26:53,350 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68592565 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '1be94a42-b4a1-488f-8af8-f99f469c2ad7'}] 2026-09-12 06:26:53,361 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68592565 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '1be94a42-b4a1-488f-8af8-f99f469c2ad7'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-09-12 06:26:53,363 26 INFO rb-103a292-224772-414667 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-12 06:26:53,381 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68592565 finished 2026-09-12 06:26:53,419 26 INFO rb-103a292-224772-414667 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-12 06:26:53,459 26 INFO rb-103a292-224772-414667 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-12 06:26:53,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.043 0.073 2026-09-12 06:26:53,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:53] "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-12 06:26:53,523 26 INFO rb-103a292-224772-414667 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-12 06:26:53,577 26 INFO rb-103a292-224772-414667 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-12 06:26:53,627 26 INFO rb-103a292-224772-414667 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-12 06:26:53,680 26 INFO rb-103a292-224772-414667 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-12 06:26:53,739 26 INFO rb-103a292-224772-414667 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-12 06:26:53,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:26:53,788 26 INFO rb-103a292-224772-414667 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-12 06:26:53,838 26 INFO rb-103a292-224772-414667 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-12 06:26:53,893 26 INFO rb-103a292-224772-414667 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-12 06:26:53,943 26 INFO rb-103a292-224772-414667 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-12 06:26:53,997 26 INFO rb-103a292-224772-414667 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-12 06:26:54,066 26 INFO rb-103a292-224772-414667 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-12 06:26:54,117 26 INFO rb-103a292-224772-414667 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-12 06:26:54,167 26 INFO rb-103a292-224772-414667 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-12 06:26:54,218 26 INFO rb-103a292-224772-414667 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-12 06:26:54,269 26 INFO rb-103a292-224772-414667 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-12 06:26:54,337 26 INFO rb-103a292-224772-414667 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-12 06:26:54,388 26 INFO rb-103a292-224772-414667 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-12 06:26:54,439 26 INFO rb-103a292-224772-414667 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-12 06:26:54,489 26 INFO rb-103a292-224772-414667 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-12 06:26:54,540 26 INFO rb-103a292-224772-414667 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-12 06:26:54,606 26 INFO rb-103a292-224772-414667 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-12 06:26:54,656 26 INFO rb-103a292-224772-414667 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-12 06:26:54,707 26 INFO rb-103a292-224772-414667 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-12 06:26:54,758 26 INFO rb-103a292-224772-414667 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-12 06:26:54,809 26 INFO rb-103a292-224772-414667 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-12 06:26:54,859 26 INFO rb-103a292-224772-414667 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-12 06:26:54,914 26 INFO rb-103a292-224772-414667 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-12 06:26:54,965 26 INFO rb-103a292-224772-414667 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-12 06:26:55,018 26 INFO rb-103a292-224772-414667 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-12 06:26:55,085 26 INFO rb-103a292-224772-414667 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-12 06:26:55,136 26 INFO rb-103a292-224772-414667 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-12 06:26:55,187 26 INFO rb-103a292-224772-414667 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-12 06:26:55,238 26 INFO rb-103a292-224772-414667 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-12 06:26:55,288 26 INFO rb-103a292-224772-414667 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-12 06:26:55,339 26 INFO rb-103a292-224772-414667 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-12 06:26:55,394 26 INFO rb-103a292-224772-414667 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-12 06:26:55,445 26 INFO rb-103a292-224772-414667 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-12 06:26:55,497 26 INFO rb-103a292-224772-414667 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-12 06:26:55,548 26 INFO rb-103a292-224772-414667 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-12 06:26:55,610 26 INFO rb-103a292-224772-414667 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-12 06:26:55,663 26 INFO rb-103a292-224772-414667 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-12 06:26:55,714 26 INFO rb-103a292-224772-414667 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-12 06:26:55,769 26 INFO rb-103a292-224772-414667 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-12 06:26:55,828 26 INFO rb-103a292-224772-414667 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-12 06:26:55,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.018 0.011 2026-09-12 06:26:55,879 26 INFO rb-103a292-224772-414667 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-12 06:26:55,929 26 INFO rb-103a292-224772-414667 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-12 06:26:55,980 26 INFO rb-103a292-224772-414667 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-12 06:26:56,031 26 INFO rb-103a292-224772-414667 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-12 06:26:56,089 26 INFO rb-103a292-224772-414667 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-12 06:26:56,140 26 INFO rb-103a292-224772-414667 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-12 06:26:56,190 26 INFO rb-103a292-224772-414667 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-12 06:26:56,245 26 INFO rb-103a292-224772-414667 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-12 06:26:56,298 26 INFO rb-103a292-224772-414667 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-12 06:26:56,350 26 INFO rb-103a292-224772-414667 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-12 06:26:56,411 26 INFO rb-103a292-224772-414667 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-12 06:26:56,417 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25777621 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '7a09e9ff-abef-4645-92d7-fb6157147d43'}] 2026-09-12 06:26:56,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25777621 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '7a09e9ff-abef-4645-92d7-fb6157147d43'} created pos.order #566 2026-09-12 06:26:56,759 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25777621 finished 2026-09-12 06:26:56,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.186 0.215 2026-09-12 06:26:56,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.028 2026-09-12 06:26:56,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26: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-12 06:26:56,962 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54055483 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '7a09e9ff-abef-4645-92d7-fb6157147d43'}] 2026-09-12 06:26:56,973 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54055483 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '7a09e9ff-abef-4645-92d7-fb6157147d43'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-09-12 06:26:56,974 26 INFO rb-103a292-224772-414667 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-12 06:26:56,990 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54055483 finished 2026-09-12 06:26:57,020 26 INFO rb-103a292-224772-414667 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-12 06:26:57,071 26 INFO rb-103a292-224772-414667 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-12 06:26:57,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.052 0.063 2026-09-12 06:26:57,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.011 2026-09-12 06:26:57,143 26 INFO rb-103a292-224772-414667 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-12 06:26:57,198 26 INFO rb-103a292-224772-414667 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-12 06:26:57,248 26 INFO rb-103a292-224772-414667 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-12 06:26:57,301 26 INFO rb-103a292-224772-414667 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-12 06:26:57,358 26 INFO rb-103a292-224772-414667 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-12 06:26:57,409 26 INFO rb-103a292-224772-414667 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-12 06:26:57,459 26 INFO rb-103a292-224772-414667 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-12 06:26:57,514 26 INFO rb-103a292-224772-414667 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-12 06:26:57,565 26 INFO rb-103a292-224772-414667 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-12 06:26:57,618 26 INFO rb-103a292-224772-414667 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-12 06:26:57,682 26 INFO rb-103a292-224772-414667 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-12 06:26:57,733 26 INFO rb-103a292-224772-414667 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-12 06:26:57,784 26 INFO rb-103a292-224772-414667 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-12 06:26:57,838 26 INFO rb-103a292-224772-414667 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-12 06:26:58,017 26 INFO rb-103a292-224772-414667 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-12 06:26:58,067 26 INFO rb-103a292-224772-414667 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-12 06:26:58,118 26 INFO rb-103a292-224772-414667 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-12 06:26:58,181 26 INFO rb-103a292-224772-414667 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-12 06:26:58,234 26 INFO rb-103a292-224772-414667 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-12 06:26:58,285 26 INFO rb-103a292-224772-414667 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-12 06:26:58,338 26 INFO rb-103a292-224772-414667 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-12 06:26:58,406 26 INFO rb-103a292-224772-414667 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-12 06:26:58,460 26 INFO rb-103a292-224772-414667 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-12 06:26:58,510 26 INFO rb-103a292-224772-414667 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-12 06:26:58,561 26 INFO rb-103a292-224772-414667 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-12 06:26:58,612 26 INFO rb-103a292-224772-414667 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-12 06:26:58,669 26 INFO rb-103a292-224772-414667 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-12 06:26:58,719 26 INFO rb-103a292-224772-414667 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-12 06:26:58,769 26 INFO rb-103a292-224772-414667 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-12 06:26:58,824 26 INFO rb-103a292-224772-414667 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-12 06:26:58,877 26 INFO rb-103a292-224772-414667 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-12 06:26:58,929 26 INFO rb-103a292-224772-414667 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-12 06:26:58,994 26 INFO rb-103a292-224772-414667 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-12 06:26:58,998 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28648141 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '8d4482bf-f6e5-41c7-8a5b-e32d4208a2a6'}] 2026-09-12 06:26:59,314 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28648141 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '8d4482bf-f6e5-41c7-8a5b-e32d4208a2a6'} created pos.order #567 2026-09-12 06:26:59,328 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28648141 finished 2026-09-12 06:26:59,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.185 0.197 2026-09-12 06:26:59,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.046 0.026 2026-09-12 06:26:59,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:26:59,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78865063 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '8d4482bf-f6e5-41c7-8a5b-e32d4208a2a6'}] 2026-09-12 06:26:59,532 26 INFO rb-103a292-224772-414667 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-12 06:26:59,541 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78865063 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '8d4482bf-f6e5-41c7-8a5b-e32d4208a2a6'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-09-12 06:26:59,556 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78865063 finished 2026-09-12 06:26:59,585 26 INFO rb-103a292-224772-414667 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-12 06:26:59,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.068 2026-09-12 06:26:59,673 26 INFO rb-103a292-224772-414667 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-12 06:26:59,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:26:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.011 2026-09-12 06:26:59,723 26 INFO rb-103a292-224772-414667 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-12 06:26:59,774 26 INFO rb-103a292-224772-414667 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-12 06:26:59,825 26 INFO rb-103a292-224772-414667 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-12 06:26:59,876 26 INFO rb-103a292-224772-414667 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-12 06:26:59,926 26 INFO rb-103a292-224772-414667 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-12 06:26:59,982 26 INFO rb-103a292-224772-414667 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-12 06:27:00,033 26 INFO rb-103a292-224772-414667 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-12 06:27:00,085 26 INFO rb-103a292-224772-414667 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-12 06:27:00,136 26 INFO rb-103a292-224772-414667 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-12 06:27:00,205 26 INFO rb-103a292-224772-414667 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-12 06:27:00,260 26 INFO rb-103a292-224772-414667 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-12 06:27:00,310 26 INFO rb-103a292-224772-414667 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-12 06:27:00,365 26 INFO rb-103a292-224772-414667 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-12 06:27:00,429 26 INFO rb-103a292-224772-414667 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-12 06:27:00,480 26 INFO rb-103a292-224772-414667 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-12 06:27:00,531 26 INFO rb-103a292-224772-414667 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-12 06:27:00,589 26 INFO rb-103a292-224772-414667 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-12 06:27:00,640 26 INFO rb-103a292-224772-414667 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-12 06:27:00,694 26 INFO rb-103a292-224772-414667 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-12 06:27:00,743 26 INFO rb-103a292-224772-414667 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-12 06:27:00,801 26 INFO rb-103a292-224772-414667 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-12 06:27:00,859 26 INFO rb-103a292-224772-414667 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-12 06:27:00,908 26 INFO rb-103a292-224772-414667 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-12 06:27:00,982 26 INFO rb-103a292-224772-414667 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-12 06:27:01,053 26 INFO rb-103a292-224772-414667 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-12 06:27:01,104 26 INFO rb-103a292-224772-414667 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-12 06:27:01,175 26 INFO rb-103a292-224772-414667 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-12 06:27:01,227 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-12 06:27:01,294 26 INFO rb-103a292-224772-414667 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-12 06:27:01,348 26 INFO rb-103a292-224772-414667 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-12 06:27:01,395 26 INFO rb-103a292-224772-414667 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-12 06:27:01,446 26 INFO rb-103a292-224772-414667 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-12 06:27:01,503 26 INFO rb-103a292-224772-414667 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-12 06:27:01,553 26 INFO rb-103a292-224772-414667 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-12 06:27:01,604 26 INFO rb-103a292-224772-414667 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-12 06:27:01,663 26 INFO rb-103a292-224772-414667 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-12 06:27:01,712 26 INFO rb-103a292-224772-414667 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-12 06:27:01,764 26 INFO rb-103a292-224772-414667 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-12 06:27:01,825 26 INFO rb-103a292-224772-414667 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-12 06:27:01,831 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45032415 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '6a11743d-82ab-4da8-9752-8c1981ff0582'}] 2026-09-12 06:27:02,093 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45032415 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '6a11743d-82ab-4da8-9752-8c1981ff0582'} created pos.order #568 2026-09-12 06:27:02,111 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45032415 finished 2026-09-12 06:27:02,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.114 0.221 2026-09-12 06:27:02,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:27:02,245 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43635443 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '6a11743d-82ab-4da8-9752-8c1981ff0582'}] 2026-09-12 06:27:02,252 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43635443 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '6a11743d-82ab-4da8-9752-8c1981ff0582'} sync ignored for existing PoS order pos.order(568,) (state: paid) 2026-09-12 06:27:02,255 26 INFO rb-103a292-224772-414667 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-12 06:27:02,271 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43635443 finished 2026-09-12 06:27:02,306 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-12 06:27:02,307 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:27:02,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.066 0.084 2026-09-12 06:27:02,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 30302036 (allocated 32907264) 2026-09-12 06:27:02,531 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 52632 2026-09-12 06:27:02,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-12 06:27:02,533 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 52632 2026-09-12 06:27:02,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062702_590689_test_loyalty_free_product_loyalty_program.txt 2026-09-12 06:27:02,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpue43v2w2_chrome_odoo" 2026-09-12 06:27:02,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 52791 2026-09-12 06:27:02,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp0um_5gfs_chrome_odoo 2026-09-12 06:27:02,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39111/json/version 2026-09-12 06:27:02,845 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:02,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:27:02,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39111/json 2026-09-12 06:27:02,911 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:02,915 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:39111/devtools/page/9CE4905E5FB5EA3D050B4EADDD86F875 2026-09-12 06:27:02,919 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-12 06:27:02,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-12 06:27:02,986 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:02,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-12 06:27:02,996 26 INFO rb-103a292-224772-414667 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-12 06:27:02,996 26 INFO rb-103a292-224772-414667 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-12 06:27:03,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.035 2026-09-12 06:27:03,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '9CE4905E5FB5EA3D050B4EADDD86F875', 'loaderId': '67C1A9979F40CC69608D3CB50F6222B8', 'isDownload': False} 2026-09-12 06:27:03,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-12 06:27:03,099 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:03,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.014 2026-09-12 06:27:03,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-12 06:27:03,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.046 2026-09-12 06:27:03,652 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:03,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:27:03,680 26 INFO rb-103a292-224772-414667 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-12 06:27:03,687 26 INFO rb-103a292-224772-414667 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-12 06:27:03,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:27:03,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:27:03,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:03,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:27:03,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:27:03,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.027 2026-09-12 06:27:03,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-12 06:27:04,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.290 0.327 2026-09-12 06:27:04,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:27:04,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:27:04,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-12 06:27:04,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:27:04,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:27:04,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:04,727 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:04,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:27:04,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:27:04,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.019 0.021 2026-09-12 06:27:04,805 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:04,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.092 2026-09-12 06:27:04,845 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 06:27:04,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-12 06:27:04,878 26 INFO rb-103a292-224772-414667 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-12 06:27:04,938 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:04,971 26 INFO rb-103a292-224772-414667 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-12 06:27:05,023 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:05,052 26 INFO rb-103a292-224772-414667 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-12 06:27:05,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.107 0.052 2026-09-12 06:27:05,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.026 0.196 2026-09-12 06:27:05,180 26 INFO rb-103a292-224772-414667 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-12 06:27:05,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-09-12 06:27:05,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-09-12 06:27:05,234 26 INFO rb-103a292-224772-414667 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-12 06:27:05,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-12 06:27:05,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-09-12 06:27:05,290 26 INFO rb-103a292-224772-414667 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-12 06:27:05,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-12 06:27:05,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-12 06:27:05,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-12 06:27:05,354 26 INFO rb-103a292-224772-414667 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-12 06:27:05,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-12 06:27:05,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-12 06:27:05,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.043 2026-09-12 06:27:05,404 26 INFO rb-103a292-224772-414667 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-12 06:27:05,487 26 INFO rb-103a292-224772-414667 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-12 06:27:05,538 26 INFO rb-103a292-224772-414667 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-12 06:27:05,590 26 INFO rb-103a292-224772-414667 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-12 06:27:05,641 26 INFO rb-103a292-224772-414667 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-12 06:27:05,692 26 INFO rb-103a292-224772-414667 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-12 06:27:05,742 26 INFO rb-103a292-224772-414667 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-12 06:27:05,801 26 INFO rb-103a292-224772-414667 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-12 06:27:05,850 26 INFO rb-103a292-224772-414667 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-12 06:27:05,904 26 INFO rb-103a292-224772-414667 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-12 06:27:05,955 26 INFO rb-103a292-224772-414667 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-12 06:27:06,011 26 INFO rb-103a292-224772-414667 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-12 06:27:06,070 26 INFO rb-103a292-224772-414667 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-12 06:27:06,120 26 INFO rb-103a292-224772-414667 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-12 06:27:06,196 26 INFO rb-103a292-224772-414667 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-12 06:27:06,266 26 INFO rb-103a292-224772-414667 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-12 06:27:06,315 26 INFO rb-103a292-224772-414667 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-12 06:27:06,367 26 INFO rb-103a292-224772-414667 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-12 06:27:06,418 26 INFO rb-103a292-224772-414667 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-12 06:27:06,468 26 INFO rb-103a292-224772-414667 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-12 06:27:06,522 26 INFO rb-103a292-224772-414667 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-12 06:27:06,573 26 INFO rb-103a292-224772-414667 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-12 06:27:06,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-12 06:27:06,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:27:06,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17071632 (allocated 21495808) 2026-09-12 06:27:06,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 52791 2026-09-12 06:27:06,757 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-12 06:27:06,757 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 52791 2026-09-12 06:27:06,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062706_812313_test_loyalty_free_product_loyalty_program.txt 2026-09-12 06:27:06,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp0um_5gfs_chrome_odoo" 2026-09-12 06:27:06,835 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-12 06:27:08,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 52921 2026-09-12 06:27:08,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp5o4u7gy7_chrome_odoo 2026-09-12 06:27:08,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42789/json/version 2026-09-12 06:27:08,176 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:08,179 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:27:08,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42789/json 2026-09-12 06:27:08,184 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:08,187 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:42789/devtools/page/28262A257EF9D3003AEEB7F1FB3BAC9D 2026-09-12 06:27:08,198 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-12 06:27:08,202 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-12 06:27:08,239 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:08,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-12 06:27:08,270 26 INFO rb-103a292-224772-414667 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-12 06:27:08,270 26 INFO rb-103a292-224772-414667 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-12 06:27:08,289 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:27:08,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:08] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.048 0.437 2026-09-12 06:27:08,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '28262A257EF9D3003AEEB7F1FB3BAC9D', 'loaderId': '040397DBE8CDD7642323BC43C53B59F6', 'isDownload': False} 2026-09-12 06:27:08,779 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:08,780 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-12 06:27:08,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:08] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-12 06:27:08,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:08] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:27:08,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:08] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.052 2026-09-12 06:27:09,344 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:09,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:27:09,375 26 INFO rb-103a292-224772-414667 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-12 06:27:09,384 26 INFO rb-103a292-224772-414667 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-12 06:27:09,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.008 2026-09-12 06:27:09,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:27:09,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:09,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.019 2026-09-12 06:27:09,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 06:27:09,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.033 2026-09-12 06:27:09,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-12 06:27:10,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.424 0.384 2026-09-12 06:27:10,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.023 2026-09-12 06:27:10,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.006 2026-09-12 06:27:10,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.055 2026-09-12 06:27:10,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.005 2026-09-12 06:27:10,697 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-12 06:27:10,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:27:10,770 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:10,803 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:27:10,831 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:27:10,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.029 0.040 2026-09-12 06:27:10,856 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "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-12 06:27:10,859 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:10,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.087 2026-09-12 06:27:10,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-09-12 06:27:10,935 26 INFO rb-103a292-224772-414667 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-12 06:27:11,011 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:27:11,014 26 INFO rb-103a292-224772-414667 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-12 06:27:11,051 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:11,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.058 0.041 2026-09-12 06:27:11,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-12 06:27:11,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.028 0.156 2026-09-12 06:27:11,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-09-12 06:27:11,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-12 06:27:11,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-12 06:27:11,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.284 2026-09-12 06:27:11,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.206 2026-09-12 06:27:11,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.196 2026-09-12 06:27:11,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-09-12 06:27:11,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-12 06:27:11,494 26 INFO rb-103a292-224772-414667 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-12 06:27:11,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.299 2026-09-12 06:27:11,544 26 INFO rb-103a292-224772-414667 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-12 06:27:11,594 26 INFO rb-103a292-224772-414667 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-12 06:27:11,648 26 INFO rb-103a292-224772-414667 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-12 06:27:11,831 26 INFO rb-103a292-224772-414667 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-12 06:27:11,879 26 INFO rb-103a292-224772-414667 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-12 06:27:11,929 26 INFO rb-103a292-224772-414667 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-12 06:27:11,988 26 INFO rb-103a292-224772-414667 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-12 06:27:12,039 26 INFO rb-103a292-224772-414667 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-12 06:27:12,093 26 INFO rb-103a292-224772-414667 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-12 06:27:12,167 26 INFO rb-103a292-224772-414667 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-12 06:27:12,228 26 INFO rb-103a292-224772-414667 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-12 06:27:12,280 26 INFO rb-103a292-224772-414667 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-12 06:27:12,330 26 INFO rb-103a292-224772-414667 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-12 06:27:12,380 26 INFO rb-103a292-224772-414667 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-12 06:27:12,458 26 INFO rb-103a292-224772-414667 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-12 06:27:12,521 26 INFO rb-103a292-224772-414667 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-12 06:27:12,569 26 INFO rb-103a292-224772-414667 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-12 06:27:12,631 26 INFO rb-103a292-224772-414667 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-12 06:27:12,677 26 INFO rb-103a292-224772-414667 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-12 06:27:12,730 26 INFO rb-103a292-224772-414667 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-12 06:27:12,806 26 INFO rb-103a292-224772-414667 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-12 06:27:12,869 26 INFO rb-103a292-224772-414667 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-12 06:27:12,920 26 INFO rb-103a292-224772-414667 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-12 06:27:12,971 26 INFO rb-103a292-224772-414667 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-12 06:27:13,021 26 INFO rb-103a292-224772-414667 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-12 06:27:13,072 26 INFO rb-103a292-224772-414667 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-12 06:27:13,143 26 INFO rb-103a292-224772-414667 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-12 06:27:13,194 26 INFO rb-103a292-224772-414667 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-12 06:27:13,248 26 INFO rb-103a292-224772-414667 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-12 06:27:13,300 26 INFO rb-103a292-224772-414667 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-12 06:27:13,352 26 INFO rb-103a292-224772-414667 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-12 06:27:13,403 26 INFO rb-103a292-224772-414667 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-12 06:27:13,454 26 INFO rb-103a292-224772-414667 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-12 06:27:13,523 26 INFO rb-103a292-224772-414667 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-12 06:27:13,543 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:27:13,545 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:27:13,574 26 INFO rb-103a292-224772-414667 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-12 06:27:13,624 26 INFO rb-103a292-224772-414667 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-12 06:27:13,701 26 INFO rb-103a292-224772-414667 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-12 06:27:13,756 26 INFO rb-103a292-224772-414667 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-12 06:27:13,811 26 INFO rb-103a292-224772-414667 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-12 06:27:13,875 26 INFO rb-103a292-224772-414667 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-12 06:27:13,881 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54817883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c0182ba6-d659-4d99-81c6-8cb402535dfe'}] 2026-09-12 06:27:13,884 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:14,315 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54817883 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c0182ba6-d659-4d99-81c6-8cb402535dfe'} created pos.order #569 2026-09-12 06:27:14,340 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54817883 finished 2026-09-12 06:27:14,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.284 0.250 2026-09-12 06:27:14,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.055 0.040 2026-09-12 06:27:14,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:27:14,684 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38424891 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c0182ba6-d659-4d99-81c6-8cb402535dfe'}] 2026-09-12 06:27:14,705 26 INFO rb-103a292-224772-414667 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-12 06:27:14,715 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38424891 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c0182ba6-d659-4d99-81c6-8cb402535dfe'} sync ignored for existing PoS order pos.order(569,) (state: paid) 2026-09-12 06:27:14,734 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38424891 finished 2026-09-12 06:27:14,752 26 INFO rb-103a292-224772-414667 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-12 06:27:14,822 26 INFO rb-103a292-224772-414667 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-12 06:27:14,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.089 0.102 2026-09-12 06:27:14,882 26 INFO rb-103a292-224772-414667 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-12 06:27:14,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:27:14,945 26 INFO rb-103a292-224772-414667 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-12 06:27:14,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:14] "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-12 06:27:14,996 26 INFO rb-103a292-224772-414667 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-12 06:27:15,047 26 INFO rb-103a292-224772-414667 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-12 06:27:15,111 26 INFO rb-103a292-224772-414667 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-12 06:27:15,163 26 INFO rb-103a292-224772-414667 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-12 06:27:15,212 26 INFO rb-103a292-224772-414667 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-12 06:27:15,263 26 INFO rb-103a292-224772-414667 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-12 06:27:15,314 26 INFO rb-103a292-224772-414667 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-12 06:27:15,391 26 INFO rb-103a292-224772-414667 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-12 06:27:15,451 26 INFO rb-103a292-224772-414667 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-12 06:27:15,501 26 INFO rb-103a292-224772-414667 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-12 06:27:15,553 26 INFO rb-103a292-224772-414667 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-12 06:27:15,604 26 INFO rb-103a292-224772-414667 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-12 06:27:15,655 26 INFO rb-103a292-224772-414667 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-12 06:27:15,750 26 INFO rb-103a292-224772-414667 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-12 06:27:15,802 26 INFO rb-103a292-224772-414667 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-12 06:27:15,851 26 INFO rb-103a292-224772-414667 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-12 06:27:15,902 26 INFO rb-103a292-224772-414667 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-12 06:27:15,955 26 INFO rb-103a292-224772-414667 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-12 06:27:16,006 26 INFO rb-103a292-224772-414667 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-12 06:27:16,056 26 INFO rb-103a292-224772-414667 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-12 06:27:16,126 26 INFO rb-103a292-224772-414667 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-12 06:27:16,186 26 INFO rb-103a292-224772-414667 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-12 06:27:16,252 26 INFO rb-103a292-224772-414667 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-12 06:27:16,303 26 INFO rb-103a292-224772-414667 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-12 06:27:16,354 26 INFO rb-103a292-224772-414667 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-12 06:27:16,405 26 INFO rb-103a292-224772-414667 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-12 06:27:16,455 26 INFO rb-103a292-224772-414667 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-12 06:27:16,524 26 INFO rb-103a292-224772-414667 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-12 06:27:16,573 26 INFO rb-103a292-224772-414667 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-12 06:27:16,623 26 INFO rb-103a292-224772-414667 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-12 06:27:16,674 26 INFO rb-103a292-224772-414667 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-12 06:27:16,728 26 INFO rb-103a292-224772-414667 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-12 06:27:16,777 26 INFO rb-103a292-224772-414667 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-12 06:27:16,831 26 INFO rb-103a292-224772-414667 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-12 06:27:16,882 26 INFO rb-103a292-224772-414667 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-12 06:27:16,935 26 INFO rb-103a292-224772-414667 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-12 06:27:16,986 26 INFO rb-103a292-224772-414667 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-12 06:27:17,037 26 INFO rb-103a292-224772-414667 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-12 06:27:17,092 26 INFO rb-103a292-224772-414667 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-12 06:27:17,143 26 INFO rb-103a292-224772-414667 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-12 06:27:17,193 26 INFO rb-103a292-224772-414667 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-12 06:27:17,251 26 INFO rb-103a292-224772-414667 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-12 06:27:17,304 26 INFO rb-103a292-224772-414667 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-12 06:27:17,357 26 INFO rb-103a292-224772-414667 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-12 06:27:17,422 26 INFO rb-103a292-224772-414667 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-12 06:27:17,428 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15265355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '80be6bc3-b81c-4065-bee5-783fdc079731'}] 2026-09-12 06:27:17,718 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15265355 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '80be6bc3-b81c-4065-bee5-783fdc079731'} created pos.order #570 2026-09-12 06:27:17,733 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15265355 finished 2026-09-12 06:27:17,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.178 0.198 2026-09-12 06:27:17,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:17] "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-12 06:27:17,889 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78819293 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '80be6bc3-b81c-4065-bee5-783fdc079731'}] 2026-09-12 06:27:17,894 26 INFO rb-103a292-224772-414667 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-12 06:27:17,905 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78819293 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '80be6bc3-b81c-4065-bee5-783fdc079731'} sync ignored for existing PoS order pos.order(570,) (state: paid) 2026-09-12 06:27:17,920 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78819293 finished 2026-09-12 06:27:17,946 26 INFO rb-103a292-224772-414667 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-12 06:27:18,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.050 0.070 2026-09-12 06:27:18,009 26 INFO rb-103a292-224772-414667 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-12 06:27:18,061 26 INFO rb-103a292-224772-414667 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-12 06:27:18,115 26 INFO rb-103a292-224772-414667 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-12 06:27:18,165 26 INFO rb-103a292-224772-414667 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-12 06:27:18,338 26 INFO rb-103a292-224772-414667 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-12 06:27:18,388 26 INFO rb-103a292-224772-414667 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-12 06:27:18,439 26 INFO rb-103a292-224772-414667 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-12 06:27:18,494 26 INFO rb-103a292-224772-414667 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-12 06:27:18,544 26 INFO rb-103a292-224772-414667 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-12 06:27:18,596 26 INFO rb-103a292-224772-414667 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-12 06:27:18,662 26 INFO rb-103a292-224772-414667 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-12 06:27:18,713 26 INFO rb-103a292-224772-414667 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-12 06:27:18,770 26 INFO rb-103a292-224772-414667 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-12 06:27:18,819 26 INFO rb-103a292-224772-414667 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-12 06:27:18,872 26 INFO rb-103a292-224772-414667 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-12 06:27:18,942 26 INFO rb-103a292-224772-414667 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-12 06:27:19,006 26 INFO rb-103a292-224772-414667 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-12 06:27:19,061 26 INFO rb-103a292-224772-414667 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-12 06:27:19,112 26 INFO rb-103a292-224772-414667 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-12 06:27:19,165 26 INFO rb-103a292-224772-414667 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-12 06:27:19,216 26 INFO rb-103a292-224772-414667 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-12 06:27:19,275 26 INFO rb-103a292-224772-414667 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-12 06:27:19,324 26 INFO rb-103a292-224772-414667 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-12 06:27:19,376 26 INFO rb-103a292-224772-414667 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-12 06:27:19,425 26 INFO rb-103a292-224772-414667 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-12 06:27:19,476 26 INFO rb-103a292-224772-414667 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-12 06:27:19,526 26 INFO rb-103a292-224772-414667 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-12 06:27:19,577 26 INFO rb-103a292-224772-414667 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-12 06:27:19,630 26 INFO rb-103a292-224772-414667 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-12 06:27:19,680 26 INFO rb-103a292-224772-414667 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-12 06:27:19,731 26 INFO rb-103a292-224772-414667 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-12 06:27:19,815 26 INFO rb-103a292-224772-414667 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-12 06:27:19,865 26 INFO rb-103a292-224772-414667 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-12 06:27:19,916 26 INFO rb-103a292-224772-414667 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-12 06:27:19,973 26 INFO rb-103a292-224772-414667 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-12 06:27:20,024 26 INFO rb-103a292-224772-414667 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-12 06:27:20,077 26 INFO rb-103a292-224772-414667 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-12 06:27:20,127 26 INFO rb-103a292-224772-414667 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-12 06:27:20,182 26 INFO rb-103a292-224772-414667 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-12 06:27:20,247 26 INFO rb-103a292-224772-414667 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-12 06:27:20,292 26 INFO rb-103a292-224772-414667 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-12 06:27:20,375 26 INFO rb-103a292-224772-414667 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-12 06:27:20,440 26 INFO rb-103a292-224772-414667 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-12 06:27:20,495 26 INFO rb-103a292-224772-414667 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-12 06:27:20,547 26 INFO rb-103a292-224772-414667 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-12 06:27:20,599 26 INFO rb-103a292-224772-414667 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-12 06:27:20,650 26 INFO rb-103a292-224772-414667 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-12 06:27:20,700 26 INFO rb-103a292-224772-414667 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-12 06:27:20,751 26 INFO rb-103a292-224772-414667 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-12 06:27:20,809 26 INFO rb-103a292-224772-414667 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-12 06:27:20,867 26 INFO rb-103a292-224772-414667 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-12 06:27:20,915 26 INFO rb-103a292-224772-414667 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-12 06:27:20,972 26 INFO rb-103a292-224772-414667 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-12 06:27:21,024 26 INFO rb-103a292-224772-414667 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-12 06:27:21,076 26 INFO rb-103a292-224772-414667 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-12 06:27:21,144 26 INFO rb-103a292-224772-414667 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-12 06:27:21,148 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44867347 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4a422508-5156-4d75-8c46-8d0930e3ec20'}] 2026-09-12 06:27:21,534 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44867347 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4a422508-5156-4d75-8c46-8d0930e3ec20'} created pos.order #571 2026-09-12 06:27:21,546 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44867347 finished 2026-09-12 06:27:21,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.198 0.258 2026-09-12 06:27:21,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.042 2026-09-12 06:27:21,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27: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-12 06:27:21,766 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11544296 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4a422508-5156-4d75-8c46-8d0930e3ec20'}] 2026-09-12 06:27:21,769 26 INFO rb-103a292-224772-414667 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-12 06:27:21,777 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11544296 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4a422508-5156-4d75-8c46-8d0930e3ec20'} sync ignored for existing PoS order pos.order(571,) (state: paid) 2026-09-12 06:27:21,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11544296 finished 2026-09-12 06:27:21,820 26 INFO rb-103a292-224772-414667 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-12 06:27:21,894 26 INFO rb-103a292-224772-414667 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-12 06:27:21,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.053 0.095 2026-09-12 06:27:21,948 26 INFO rb-103a292-224772-414667 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-12 06:27:21,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:21] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 06:27:21,997 26 INFO rb-103a292-224772-414667 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-12 06:27:22,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.020 2026-09-12 06:27:22,049 26 INFO rb-103a292-224772-414667 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-12 06:27:22,222 26 INFO rb-103a292-224772-414667 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-12 06:27:22,272 26 INFO rb-103a292-224772-414667 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-12 06:27:22,343 26 INFO rb-103a292-224772-414667 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-12 06:27:22,412 26 INFO rb-103a292-224772-414667 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-12 06:27:22,462 26 INFO rb-103a292-224772-414667 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-12 06:27:22,518 26 INFO rb-103a292-224772-414667 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-12 06:27:22,574 26 INFO rb-103a292-224772-414667 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-12 06:27:22,622 26 INFO rb-103a292-224772-414667 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-12 06:27:22,678 26 INFO rb-103a292-224772-414667 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-12 06:27:22,729 26 INFO rb-103a292-224772-414667 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-12 06:27:22,780 26 INFO rb-103a292-224772-414667 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-12 06:27:22,831 26 INFO rb-103a292-224772-414667 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-12 06:27:22,882 26 INFO rb-103a292-224772-414667 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-12 06:27:22,933 26 INFO rb-103a292-224772-414667 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-12 06:27:22,983 26 INFO rb-103a292-224772-414667 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-12 06:27:23,070 26 INFO rb-103a292-224772-414667 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-12 06:27:23,126 26 INFO rb-103a292-224772-414667 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-12 06:27:23,174 26 INFO rb-103a292-224772-414667 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-12 06:27:23,225 26 INFO rb-103a292-224772-414667 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-12 06:27:23,276 26 INFO rb-103a292-224772-414667 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-12 06:27:23,327 26 INFO rb-103a292-224772-414667 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-12 06:27:23,394 26 INFO rb-103a292-224772-414667 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-12 06:27:23,445 26 INFO rb-103a292-224772-414667 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-12 06:27:23,496 26 INFO rb-103a292-224772-414667 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-12 06:27:23,546 26 INFO rb-103a292-224772-414667 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-12 06:27:23,618 26 INFO rb-103a292-224772-414667 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-12 06:27:23,669 26 INFO rb-103a292-224772-414667 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-12 06:27:23,720 26 INFO rb-103a292-224772-414667 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-12 06:27:23,770 26 INFO rb-103a292-224772-414667 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-12 06:27:23,838 26 INFO rb-103a292-224772-414667 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-12 06:27:23,889 26 INFO rb-103a292-224772-414667 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-12 06:27:23,939 26 INFO rb-103a292-224772-414667 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-12 06:27:23,989 26 INFO rb-103a292-224772-414667 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-12 06:27:24,040 26 INFO rb-103a292-224772-414667 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-12 06:27:24,091 26 INFO rb-103a292-224772-414667 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-12 06:27:24,147 26 INFO rb-103a292-224772-414667 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-12 06:27:24,198 26 INFO rb-103a292-224772-414667 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-12 06:27:24,251 26 INFO rb-103a292-224772-414667 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-12 06:27:24,310 26 INFO rb-103a292-224772-414667 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-12 06:27:24,358 26 INFO rb-103a292-224772-414667 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-12 06:27:24,414 26 INFO rb-103a292-224772-414667 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-12 06:27:24,465 26 INFO rb-103a292-224772-414667 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-12 06:27:24,515 26 INFO rb-103a292-224772-414667 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-12 06:27:24,571 26 INFO rb-103a292-224772-414667 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-12 06:27:24,623 26 INFO rb-103a292-224772-414667 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-12 06:27:24,677 26 INFO rb-103a292-224772-414667 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-12 06:27:24,740 26 INFO rb-103a292-224772-414667 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-12 06:27:24,747 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60663086 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'bcccdffe-8c13-46ec-a2e2-df82c0513437'}] 2026-09-12 06:27:25,117 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60663086 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'bcccdffe-8c13-46ec-a2e2-df82c0513437'} created pos.order #572 2026-09-12 06:27:25,150 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60663086 finished 2026-09-12 06:27:25,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.208 0.236 2026-09-12 06:27:25,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.026 0.041 2026-09-12 06:27:25,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:27:25,389 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65293715 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'bcccdffe-8c13-46ec-a2e2-df82c0513437'}] 2026-09-12 06:27:25,397 26 INFO rb-103a292-224772-414667 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-12 06:27:25,405 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65293715 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'bcccdffe-8c13-46ec-a2e2-df82c0513437'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-09-12 06:27:25,426 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65293715 finished 2026-09-12 06:27:25,448 26 INFO rb-103a292-224772-414667 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-12 06:27:25,515 26 INFO rb-103a292-224772-414667 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-12 06:27:25,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.057 0.079 2026-09-12 06:27:25,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:25] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-12 06:27:25,594 26 INFO rb-103a292-224772-414667 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-12 06:27:25,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.008 0.015 2026-09-12 06:27:25,633 26 INFO rb-103a292-224772-414667 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-12 06:27:25,683 26 INFO rb-103a292-224772-414667 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-12 06:27:25,734 26 INFO rb-103a292-224772-414667 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-12 06:27:25,789 26 INFO rb-103a292-224772-414667 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-12 06:27:25,841 26 INFO rb-103a292-224772-414667 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-12 06:27:25,893 26 INFO rb-103a292-224772-414667 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-12 06:27:25,985 26 INFO rb-103a292-224772-414667 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-12 06:27:26,019 26 INFO rb-103a292-224772-414667 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-12 06:27:26,070 26 INFO rb-103a292-224772-414667 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-12 06:27:26,120 26 INFO rb-103a292-224772-414667 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-12 06:27:26,180 26 INFO rb-103a292-224772-414667 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-12 06:27:26,233 26 INFO rb-103a292-224772-414667 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-12 06:27:26,285 26 INFO rb-103a292-224772-414667 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-12 06:27:26,336 26 INFO rb-103a292-224772-414667 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-12 06:27:26,411 26 INFO rb-103a292-224772-414667 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-12 06:27:26,468 26 INFO rb-103a292-224772-414667 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-12 06:27:26,526 26 INFO rb-103a292-224772-414667 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-12 06:27:26,575 26 INFO rb-103a292-224772-414667 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-12 06:27:26,629 26 INFO rb-103a292-224772-414667 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-12 06:27:26,682 26 INFO rb-103a292-224772-414667 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-12 06:27:26,729 26 INFO rb-103a292-224772-414667 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-12 06:27:26,783 26 INFO rb-103a292-224772-414667 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-12 06:27:26,838 26 INFO rb-103a292-224772-414667 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-12 06:27:26,883 26 INFO rb-103a292-224772-414667 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-12 06:27:26,966 26 INFO rb-103a292-224772-414667 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-12 06:27:27,016 26 INFO rb-103a292-224772-414667 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-12 06:27:27,067 26 INFO rb-103a292-224772-414667 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-12 06:27:27,145 26 INFO rb-103a292-224772-414667 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-12 06:27:27,183 26 INFO rb-103a292-224772-414667 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-12 06:27:27,236 26 INFO rb-103a292-224772-414667 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-12 06:27:27,286 26 INFO rb-103a292-224772-414667 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-12 06:27:27,341 26 INFO rb-103a292-224772-414667 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-12 06:27:27,396 26 INFO rb-103a292-224772-414667 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-12 06:27:27,447 26 INFO rb-103a292-224772-414667 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-12 06:27:27,501 26 INFO rb-103a292-224772-414667 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-12 06:27:27,552 26 INFO rb-103a292-224772-414667 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-12 06:27:27,602 26 INFO rb-103a292-224772-414667 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-12 06:27:27,669 26 INFO rb-103a292-224772-414667 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-12 06:27:27,735 26 INFO rb-103a292-224772-414667 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-12 06:27:27,792 26 INFO rb-103a292-224772-414667 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-12 06:27:27,842 26 INFO rb-103a292-224772-414667 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-12 06:27:27,903 26 INFO rb-103a292-224772-414667 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-12 06:27:27,950 26 INFO rb-103a292-224772-414667 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-12 06:27:27,998 26 INFO rb-103a292-224772-414667 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-12 06:27:28,051 26 INFO rb-103a292-224772-414667 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-12 06:27:28,102 26 INFO rb-103a292-224772-414667 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-12 06:27:28,153 26 INFO rb-103a292-224772-414667 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-12 06:27:28,241 26 INFO rb-103a292-224772-414667 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-12 06:27:28,292 26 INFO rb-103a292-224772-414667 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-12 06:27:28,343 26 INFO rb-103a292-224772-414667 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-12 06:27:28,416 26 INFO rb-103a292-224772-414667 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-12 06:27:28,467 26 INFO rb-103a292-224772-414667 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-12 06:27:28,520 26 INFO rb-103a292-224772-414667 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-12 06:27:28,571 26 INFO rb-103a292-224772-414667 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-12 06:27:28,626 26 INFO rb-103a292-224772-414667 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-12 06:27:28,681 26 INFO rb-103a292-224772-414667 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-12 06:27:28,732 26 INFO rb-103a292-224772-414667 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-12 06:27:28,786 26 INFO rb-103a292-224772-414667 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-12 06:27:28,839 26 INFO rb-103a292-224772-414667 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-12 06:27:28,890 26 INFO rb-103a292-224772-414667 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-12 06:27:28,962 26 INFO rb-103a292-224772-414667 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-12 06:27:29,030 26 INFO rb-103a292-224772-414667 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-12 06:27:29,086 26 INFO rb-103a292-224772-414667 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-12 06:27:29,136 26 INFO rb-103a292-224772-414667 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-12 06:27:29,189 26 INFO rb-103a292-224772-414667 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-12 06:27:29,240 26 INFO rb-103a292-224772-414667 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-12 06:27:29,291 26 INFO rb-103a292-224772-414667 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-12 06:27:29,341 26 INFO rb-103a292-224772-414667 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-12 06:27:29,392 26 INFO rb-103a292-224772-414667 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-12 06:27:29,443 26 INFO rb-103a292-224772-414667 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-12 06:27:29,493 26 INFO rb-103a292-224772-414667 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-12 06:27:29,549 26 INFO rb-103a292-224772-414667 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-12 06:27:29,599 26 INFO rb-103a292-224772-414667 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-12 06:27:29,650 26 INFO rb-103a292-224772-414667 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-12 06:27:29,706 26 INFO rb-103a292-224772-414667 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-12 06:27:29,758 26 INFO rb-103a292-224772-414667 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-12 06:27:29,811 26 INFO rb-103a292-224772-414667 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-12 06:27:29,878 26 INFO rb-103a292-224772-414667 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-12 06:27:29,901 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97777386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '967a1601-68c8-4d44-97fd-cc4cda03950c'}] 2026-09-12 06:27:30,308 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97777386 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '967a1601-68c8-4d44-97fd-cc4cda03950c'} created pos.order #573 2026-09-12 06:27:30,331 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97777386 finished 2026-09-12 06:27:30,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.239 0.277 2026-09-12 06:27:30,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.022 0.028 2026-09-12 06:27:30,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:30] "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-12 06:27:30,572 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80828712 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '967a1601-68c8-4d44-97fd-cc4cda03950c'}] 2026-09-12 06:27:30,584 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80828712 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '967a1601-68c8-4d44-97fd-cc4cda03950c'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-09-12 06:27:30,586 26 INFO rb-103a292-224772-414667 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-12 06:27:30,604 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80828712 finished 2026-09-12 06:27:30,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-12 06:27:30,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:27:30,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.072 0.097 2026-09-12 06:27:30,956 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34543444 (allocated 35926016) 2026-09-12 06:27:30,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 52921 2026-09-12 06:27:30,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-12 06:27:30,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 52921 2026-09-12 06:27:31,025 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062731_025586_test_loyalty_free_product_rewards.txt 2026-09-12 06:27:31,025 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp5o4u7gy7_chrome_odoo" 2026-09-12 06:27:31,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-12 06:27:31,929 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 53081 2026-09-12 06:27:31,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmp6br44nvj_chrome_odoo 2026-09-12 06:27:31,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:34167/json/version 2026-09-12 06:27:31,931 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:31,983 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:27:31,983 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:34167/json 2026-09-12 06:27:31,983 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:31,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:34167/devtools/page/F3E4B21845DB6F1A01F418202C799255 2026-09-12 06:27:31,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-12 06:27:31,999 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-12 06:27:32,048 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:32,061 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-12 06:27:32,063 26 INFO rb-103a292-224772-414667 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-12 06:27:32,063 26 INFO rb-103a292-224772-414667 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-12 06:27:32,079 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:27:32,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:32] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.055 0.512 2026-09-12 06:27:32,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'F3E4B21845DB6F1A01F418202C799255', 'loaderId': 'B0BD06FF7938192848E168A994A6E236', 'isDownload': False} 2026-09-12 06:27:32,651 26 INFO rb-103a292-224772-414667 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-12 06:27:32,657 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:32,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:32] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-09-12 06:27:32,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:32] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-12 06:27:32,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-09-12 06:27:33,168 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:33,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 06:27:33,211 26 INFO rb-103a292-224772-414667 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-12 06:27:33,220 26 INFO rb-103a292-224772-414667 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-12 06:27:33,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.017 0.007 2026-09-12 06:27:33,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:27:33,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:33,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.016 2026-09-12 06:27:33,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "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.030 2026-09-12 06:27:33,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.004 2026-09-12 06:27:33,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.033 2026-09-12 06:27:34,160 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.369 0.327 2026-09-12 06:27:34,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "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-12 06:27:34,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:27:34,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.035 2026-09-12 06:27:34,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:27:34,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-12 06:27:34,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:27:34,424 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:34,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:34,461 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:34,463 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:27:34,491 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:34,496 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27: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-12 06:27:34,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.035 0.027 2026-09-12 06:27:34,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-09-12 06:27:34,543 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:34,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.035 0.040 2026-09-12 06:27:34,619 26 INFO rb-103a292-224772-414667 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-12 06:27:34,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.017 0.102 2026-09-12 06:27:34,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.040 2026-09-12 06:27:34,738 26 INFO rb-103a292-224772-414667 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-12 06:27:34,752 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:34,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-09-12 06:27:34,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-12 06:27:34,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.149 2026-09-12 06:27:34,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-12 06:27:34,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-09-12 06:27:34,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-12 06:27:34,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-12 06:27:34,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-12 06:27:35,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.174 2026-09-12 06:27:35,167 26 INFO rb-103a292-224772-414667 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-12 06:27:35,234 26 INFO rb-103a292-224772-414667 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-12 06:27:35,305 26 INFO rb-103a292-224772-414667 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-12 06:27:35,364 26 INFO rb-103a292-224772-414667 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-12 06:27:35,407 26 INFO rb-103a292-224772-414667 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-12 06:27:35,458 26 INFO rb-103a292-224772-414667 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-12 06:27:35,539 26 INFO rb-103a292-224772-414667 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-12 06:27:35,561 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:35,561 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:27:35,594 26 INFO rb-103a292-224772-414667 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-12 06:27:35,645 26 INFO rb-103a292-224772-414667 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-12 06:27:35,716 26 INFO rb-103a292-224772-414667 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-12 06:27:35,768 26 INFO rb-103a292-224772-414667 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-12 06:27:35,821 26 INFO rb-103a292-224772-414667 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-12 06:27:35,874 26 INFO rb-103a292-224772-414667 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-12 06:27:35,926 26 INFO rb-103a292-224772-414667 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-12 06:27:35,979 26 INFO rb-103a292-224772-414667 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-12 06:27:36,046 26 INFO rb-103a292-224772-414667 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-12 06:27:36,055 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90165416 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '66d8288d-248e-4892-b9cd-3985d371444f'}] 2026-09-12 06:27:36,057 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:27:36,382 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90165416 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '66d8288d-248e-4892-b9cd-3985d371444f'} created pos.order #574 2026-09-12 06:27:36,405 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90165416 finished 2026-09-12 06:27:36,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.174 0.235 2026-09-12 06:27:36,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.053 0.053 2026-09-12 06:27:36,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:27:36,685 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60218597 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '66d8288d-248e-4892-b9cd-3985d371444f'}] 2026-09-12 06:27:36,702 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60218597 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '66d8288d-248e-4892-b9cd-3985d371444f'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-09-12 06:27:36,716 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60218597 finished 2026-09-12 06:27:36,800 26 INFO rb-103a292-224772-414667 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-12 06:27:36,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.049 0.072 2026-09-12 06:27:36,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 06:27:36,864 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-12 06:27:36,864 26 INFO rb-103a292-224772-414667 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-12 06:27:36,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:36] "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-12 06:27:36,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16491520 (allocated 17825792) 2026-09-12 06:27:36,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 53081 2026-09-12 06:27:36,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-12 06:27:36,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 53081 2026-09-12 06:27:37,070 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062737_069813_test_loyalty_free_product_rewards_2.txt 2026-09-12 06:27:37,070 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmp6br44nvj_chrome_odoo" 2026-09-12 06:27:37,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-12 06:27:38,138 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 53233 2026-09-12 06:27:38,138 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpj2q9qed8_chrome_odoo 2026-09-12 06:27:38,138 26 INFO rb-103a292-224772-414667 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:33449/json/version 2026-09-12 06:27:38,139 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:38,142 26 INFO rb-103a292-224772-414667 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-12 06:27:38,142 26 INFO rb-103a292-224772-414667 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:33449/json 2026-09-12 06:27:38,142 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:38,144 26 INFO rb-103a292-224772-414667 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:33449/devtools/page/C724E2C219AEE6E27BDA5283C1951ED7 2026-09-12 06:27:38,146 26 INFO rb-103a292-224772-414667 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-12 06:27:38,148 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-12 06:27:38,244 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:38,249 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-12 06:27:38,255 26 INFO rb-103a292-224772-414667 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-12 06:27:38,255 26 INFO rb-103a292-224772-414667 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-12 06:27:38,265 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:27:38,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:38] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.066 0.412 2026-09-12 06:27:38,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'C724E2C219AEE6E27BDA5283C1951ED7', 'loaderId': '74C5287FE1CA3F9472572874DE240931', 'isDownload': False} 2026-09-12 06:27:38,744 26 INFO rb-103a292-224772-414667 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-12 06:27:38,753 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:38,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:38] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 06:27:38,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:38] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:27:38,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:38] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-09-12 06:27:39,303 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:39,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:27:39,346 26 INFO rb-103a292-224772-414667 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-12 06:27:39,353 26 INFO rb-103a292-224772-414667 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-12 06:27:39,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-09-12 06:27:39,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:27:39,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:39,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-12 06:27:39,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-12 06:27:39,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.034 2026-09-12 06:27:39,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-12 06:27:40,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.284 0.533 2026-09-12 06:27:40,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "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-12 06:27:40,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27: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.006 2026-09-12 06:27:40,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-12 06:27:40,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27: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-12 06:27:40,538 26 INFO rb-103a292-224772-414667 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-12 06:27:40,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:27:40,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:40,605 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:40,618 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:27:40,623 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:27:40,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.024 2026-09-12 06:27:40,662 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:40,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.052 2026-09-12 06:27:40,671 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:27:40,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:40,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.030 0.033 2026-09-12 06:27:40,761 26 INFO rb-103a292-224772-414667 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-12 06:27:40,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.053 0.125 2026-09-12 06:27:40,886 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:40,890 26 INFO rb-103a292-224772-414667 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-12 06:27:40,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-09-12 06:27:40,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.102 2026-09-12 06:27:40,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:40] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.139 2026-09-12 06:27:41,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-12 06:27:41,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.170 2026-09-12 06:27:41,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-12 06:27:41,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.181 2026-09-12 06:27:41,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-12 06:27:41,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.191 2026-09-12 06:27:41,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-12 06:27:41,315 26 INFO rb-103a292-224772-414667 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-12 06:27:41,374 26 INFO rb-103a292-224772-414667 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-12 06:27:41,420 26 INFO rb-103a292-224772-414667 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-12 06:27:41,472 26 INFO rb-103a292-224772-414667 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-12 06:27:41,655 26 INFO rb-103a292-224772-414667 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-12 06:27:41,705 26 INFO rb-103a292-224772-414667 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-12 06:27:41,755 26 INFO rb-103a292-224772-414667 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-12 06:27:41,835 26 INFO rb-103a292-224772-414667 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-12 06:27:41,888 26 INFO rb-103a292-224772-414667 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-12 06:27:41,938 26 INFO rb-103a292-224772-414667 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-12 06:27:41,995 26 INFO rb-103a292-224772-414667 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-12 06:27:42,060 26 INFO rb-103a292-224772-414667 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-12 06:27:42,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.012 2026-09-12 06:27:42,111 26 INFO rb-103a292-224772-414667 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-12 06:27:42,162 26 INFO rb-103a292-224772-414667 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-12 06:27:42,220 26 INFO rb-103a292-224772-414667 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-12 06:27:42,271 26 INFO rb-103a292-224772-414667 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-12 06:27:42,325 26 INFO rb-103a292-224772-414667 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-12 06:27:42,375 26 INFO rb-103a292-224772-414667 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-12 06:27:42,430 26 INFO rb-103a292-224772-414667 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-12 06:27:42,489 26 INFO rb-103a292-224772-414667 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-12 06:27:42,540 26 INFO rb-103a292-224772-414667 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-12 06:27:42,617 26 INFO rb-103a292-224772-414667 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-12 06:27:42,688 26 INFO rb-103a292-224772-414667 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-12 06:27:42,737 26 INFO rb-103a292-224772-414667 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-12 06:27:42,788 26 INFO rb-103a292-224772-414667 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-12 06:27:42,860 26 INFO rb-103a292-224772-414667 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-12 06:27:42,882 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:27:42,887 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:42,911 26 INFO rb-103a292-224772-414667 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-12 06:27:42,961 26 INFO rb-103a292-224772-414667 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-12 06:27:43,032 26 INFO rb-103a292-224772-414667 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-12 06:27:43,084 26 INFO rb-103a292-224772-414667 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-12 06:27:43,138 26 INFO rb-103a292-224772-414667 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-12 06:27:43,190 26 INFO rb-103a292-224772-414667 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-12 06:27:43,242 26 INFO rb-103a292-224772-414667 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-12 06:27:43,325 26 INFO rb-103a292-224772-414667 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-12 06:27:43,329 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32913255 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '216586cc-1ce0-4b8b-bdaf-1eba3c63f948'}] 2026-09-12 06:27:43,335 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:43,778 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32913255 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '216586cc-1ce0-4b8b-bdaf-1eba3c63f948'} created pos.order #575 2026-09-12 06:27:43,794 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32913255 finished 2026-09-12 06:27:43,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.256 0.267 2026-09-12 06:27:43,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.040 0.038 2026-09-12 06:27:43,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:27:44,125 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40938497 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '216586cc-1ce0-4b8b-bdaf-1eba3c63f948'}] 2026-09-12 06:27:44,135 26 INFO rb-103a292-224772-414667 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-12 06:27:44,136 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40938497 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '216586cc-1ce0-4b8b-bdaf-1eba3c63f948'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-09-12 06:27:44,164 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40938497 finished 2026-09-12 06:27:44,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-12 06:27:44,189 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:27:44,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 18307444 (allocated 19795968) 2026-09-12 06:27:44,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.088 0.111 2026-09-12 06:27:44,326 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 53233 2026-09-12 06:27:44,330 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-12 06:27:44,330 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 53233 2026-09-12 06:27:44,378 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062744_377971_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-12 06:27:44,378 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpj2q9qed8_chrome_odoo" 2026-09-12 06:27:44,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-12 06:27:45,392 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 53385 2026-09-12 06:27:45,393 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpu4orustc_chrome_odoo 2026-09-12 06:27:45,393 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42693/json/version 2026-09-12 06:27:45,394 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:45,435 26 INFO rb-103a292-224772-414667 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-12 06:27:45,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42693/json 2026-09-12 06:27:45,436 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:45,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:42693/devtools/page/CA384FEB5F94BEFEDA9ED3074F952025 2026-09-12 06:27:45,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-12 06:27:45,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-12 06:27:45,553 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:45,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-12 06:27:45,562 26 INFO rb-103a292-224772-414667 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-12 06:27:45,562 26 INFO rb-103a292-224772-414667 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-12 06:27:45,574 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:27:46,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.045 0.450 2026-09-12 06:27:46,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': 'CA384FEB5F94BEFEDA9ED3074F952025', 'loaderId': 'CB4E823749A4181115EFD196FCD52ED4', 'isDownload': False} 2026-09-12 06:27:46,072 26 INFO rb-103a292-224772-414667 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-12 06:27:46,092 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:46,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-09-12 06:27:46,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 06:27:46,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-12 06:27:46,597 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:46,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:27:46,643 26 INFO rb-103a292-224772-414667 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-12 06:27:46,651 26 INFO rb-103a292-224772-414667 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-12 06:27:46,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.006 2026-09-12 06:27:46,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.011 0.024 2026-09-12 06:27:46,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:46,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 06:27:46,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.024 2026-09-12 06:27:46,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.010 2026-09-12 06:27:46,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.034 2026-09-12 06:27:47,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.366 0.346 2026-09-12 06:27:47,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:27:47,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:27:47,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-12 06:27:47,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:27:47,904 26 INFO rb-103a292-224772-414667 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-12 06:27:47,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:27:47,978 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:47,992 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:27:47,999 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:48,047 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:48,050 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "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-12 06:27:48,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.040 0.035 2026-09-12 06:27:48,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-09-12 06:27:48,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 06:27:48,197 26 INFO rb-103a292-224772-414667 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-12 06:27:48,257 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:48,312 26 INFO rb-103a292-224772-414667 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-12 06:27:48,365 26 INFO rb-103a292-224772-414667 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-12 06:27:48,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.093 0.046 2026-09-12 06:27:48,408 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:48,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.059 0.175 2026-09-12 06:27:48,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.213 2026-09-12 06:27:48,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-09-12 06:27:48,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-09-12 06:27:48,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-09-12 06:27:48,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-12 06:27:48,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.154 2026-09-12 06:27:48,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-12 06:27:48,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-12 06:27:48,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.127 2026-09-12 06:27:48,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.240 2026-09-12 06:27:48,887 26 INFO rb-103a292-224772-414667 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-12 06:27:48,975 26 INFO rb-103a292-224772-414667 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-12 06:27:49,028 26 INFO rb-103a292-224772-414667 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-12 06:27:49,083 26 INFO rb-103a292-224772-414667 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-12 06:27:49,148 26 INFO rb-103a292-224772-414667 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-12 06:27:49,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.016 2026-09-12 06:27:49,199 26 INFO rb-103a292-224772-414667 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-12 06:27:49,284 26 INFO rb-103a292-224772-414667 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-12 06:27:49,334 26 INFO rb-103a292-224772-414667 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-12 06:27:49,385 26 INFO rb-103a292-224772-414667 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-12 06:27:49,441 26 INFO rb-103a292-224772-414667 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-12 06:27:49,490 26 INFO rb-103a292-224772-414667 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-12 06:27:49,543 26 INFO rb-103a292-224772-414667 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-12 06:27:49,595 26 INFO rb-103a292-224772-414667 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-12 06:27:49,647 26 INFO rb-103a292-224772-414667 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-12 06:27:49,717 26 INFO rb-103a292-224772-414667 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-12 06:27:49,769 26 INFO rb-103a292-224772-414667 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-12 06:27:49,821 26 INFO rb-103a292-224772-414667 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-12 06:27:49,873 26 INFO rb-103a292-224772-414667 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-12 06:27:49,926 26 INFO rb-103a292-224772-414667 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-12 06:27:49,974 26 INFO rb-103a292-224772-414667 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-12 06:27:50,025 26 INFO rb-103a292-224772-414667 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-12 06:27:50,099 26 INFO rb-103a292-224772-414667 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-12 06:27:50,101 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25810482 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '95ff28d8-bd8f-4fc9-a9fd-ced4b7da6ddd'}] 2026-09-12 06:27:50,149 26 INFO rb-103a292-224772-414667 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-12 06:27:50,199 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25810482 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '95ff28d8-bd8f-4fc9-a9fd-ced4b7da6ddd'} created pos.order #576 2026-09-12 06:27:50,207 26 INFO rb-103a292-224772-414667 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-12 06:27:50,229 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25810482 finished 2026-09-12 06:27:50,258 26 INFO rb-103a292-224772-414667 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-12 06:27:50,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.103 0.104 2026-09-12 06:27:50,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-12 06:27:50,311 26 INFO rb-103a292-224772-414667 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-12 06:27:50,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 15727952 (allocated 17039360) 2026-09-12 06:27:50,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 53385 2026-09-12 06:27:50,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-12 06:27:50,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 53385 2026-09-12 06:27:50,500 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062750_500633_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-12 06:27:50,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpu4orustc_chrome_odoo" 2026-09-12 06:27:50,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-12 06:27:51,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 53516 2026-09-12 06:27:51,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp4g60v8n1_chrome_odoo 2026-09-12 06:27:51,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:44901/json/version 2026-09-12 06:27:51,275 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:51,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:27:51,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:44901/json 2026-09-12 06:27:51,311 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:51,331 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:44901/devtools/page/4D56C4E0C8E1F881AA172A6CA7027847 2026-09-12 06:27:51,338 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-12 06:27:51,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-12 06:27:51,446 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:51,452 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-12 06:27:51,454 26 INFO rb-103a292-224772-414667 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-12 06:27:51,454 26 INFO rb-103a292-224772-414667 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-12 06:27:51,468 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:27:52,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.090 0.450 2026-09-12 06:27:52,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '4D56C4E0C8E1F881AA172A6CA7027847', 'loaderId': '632C07D2ED2054DC81BA255EA5436373', 'isDownload': False} 2026-09-12 06:27:52,008 26 INFO rb-103a292-224772-414667 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-12 06:27:52,014 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:52,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-09-12 06:27:52,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:27:52,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 06:27:52,572 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:52,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:27:52,631 26 INFO rb-103a292-224772-414667 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-12 06:27:52,638 26 INFO rb-103a292-224772-414667 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-12 06:27:52,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 06:27:52,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:27:52,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:52,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.014 2026-09-12 06:27:52,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.029 2026-09-12 06:27:52,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-12 06:27:52,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.040 2026-09-12 06:27:53,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.305 0.336 2026-09-12 06:27:53,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:27:53,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:27:53,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.038 2026-09-12 06:27:53,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:27:53,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-12 06:27:53,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:27:53,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:53,782 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:27:53,810 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:27:53,815 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:53,881 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:53,883 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:53,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.076 0.052 2026-09-12 06:27:53,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.095 2026-09-12 06:27:53,953 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:54,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.068 0.037 2026-09-12 06:27:54,042 26 INFO rb-103a292-224772-414667 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-12 06:27:54,114 26 INFO rb-103a292-224772-414667 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-12 06:27:54,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.069 0.139 2026-09-12 06:27:54,155 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:54,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-09-12 06:27:54,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-12 06:27:54,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-09-12 06:27:54,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-09-12 06:27:54,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-09-12 06:27:54,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-12 06:27:54,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-12 06:27:54,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1682&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-09-12 06:27:54,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:27:54,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-12 06:27:54,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.221 2026-09-12 06:27:54,658 26 INFO rb-103a292-224772-414667 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-12 06:27:54,713 26 INFO rb-103a292-224772-414667 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-12 06:27:54,771 26 INFO rb-103a292-224772-414667 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-12 06:27:54,829 26 INFO rb-103a292-224772-414667 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-12 06:27:54,887 26 INFO rb-103a292-224772-414667 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-12 06:27:54,940 26 INFO rb-103a292-224772-414667 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-12 06:27:54,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:54] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.017 0.012 2026-09-12 06:27:55,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.018 0.018 2026-09-12 06:27:55,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-12 06:27:55,080 26 INFO rb-103a292-224772-414667 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-12 06:27:55,148 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14791080 (allocated 16515072) 2026-09-12 06:27:55,162 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 53516 2026-09-12 06:27:55,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-12 06:27:55,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 53516 2026-09-12 06:27:55,284 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062755_284676_test_loyalty_on_order_with_fixed_tax.txt 2026-09-12 06:27:55,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp4g60v8n1_chrome_odoo" 2026-09-12 06:27:55,296 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-12 06:27:56,195 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 53650 2026-09-12 06:27:56,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmp96470yh8_chrome_odoo 2026-09-12 06:27:56,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:38429/json/version 2026-09-12 06:27:56,197 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:56,201 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:27:56,201 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:38429/json 2026-09-12 06:27:56,203 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:27:56,206 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:38429/devtools/page/54217565AE34A828D84DE5896184F609 2026-09-12 06:27:56,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-12 06:27:56,210 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-12 06:27:56,434 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:27:56,449 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-12 06:27:56,462 26 INFO rb-103a292-224772-414667 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-12 06:27:56,463 26 INFO rb-103a292-224772-414667 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-12 06:27:56,508 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:27:57,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.111 0.489 2026-09-12 06:27:57,102 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '54217565AE34A828D84DE5896184F609', 'loaderId': '0744858397293BBAD0DA1301797877C1', 'isDownload': False} 2026-09-12 06:27:57,102 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-12 06:27:57,111 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:27:57,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:27:57,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:27:57,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-12 06:27:57,650 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:27:57,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:27:57,693 26 INFO rb-103a292-224772-414667 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-12 06:27:57,699 26 INFO rb-103a292-224772-414667 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-12 06:27:57,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.008 2026-09-12 06:27:57,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:27:57,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:27:57,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 06:27:57,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.022 2026-09-12 06:27:57,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-12 06:27:57,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.031 2026-09-12 06:27:58,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.320 0.299 2026-09-12 06:27:58,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:27:58,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:27:58,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-12 06:27:58,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-12 06:27:58,716 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-12 06:27:58,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27: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-12 06:27:58,795 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:27:58,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:27:58,821 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:58,826 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:27:58,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.029 2026-09-12 06:27:58,884 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:27:58,899 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "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-12 06:27:58,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.015 0.084 2026-09-12 06:27:58,921 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:27:58,953 26 INFO rb-103a292-224772-414667 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-12 06:27:58,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.032 0.087 2026-09-12 06:27:59,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.039 0.125 2026-09-12 06:27:59,077 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:27:59,081 26 INFO rb-103a292-224772-414667 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-12 06:27:59,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-12 06:27:59,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.132 2026-09-12 06:27:59,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-12 06:27:59,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-12 06:27:59,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-12 06:27:59,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-09-12 06:27:59,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-12 06:27:59,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 06:27:59,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-12 06:27:59,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:27:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.196 2026-09-12 06:27:59,513 26 INFO rb-103a292-224772-414667 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-12 06:27:59,589 26 INFO rb-103a292-224772-414667 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-12 06:27:59,640 26 INFO rb-103a292-224772-414667 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-12 06:27:59,694 26 INFO rb-103a292-224772-414667 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-12 06:27:59,887 26 INFO rb-103a292-224772-414667 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-12 06:27:59,938 26 INFO rb-103a292-224772-414667 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-12 06:27:59,989 26 INFO rb-103a292-224772-414667 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-12 06:28:00,067 26 INFO rb-103a292-224772-414667 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-12 06:28:00,123 26 INFO rb-103a292-224772-414667 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-12 06:28:00,173 26 INFO rb-103a292-224772-414667 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-12 06:28:00,232 26 INFO rb-103a292-224772-414667 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-12 06:28:00,302 26 INFO rb-103a292-224772-414667 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-12 06:28:00,354 26 INFO rb-103a292-224772-414667 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-12 06:28:00,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.045 0.015 2026-09-12 06:28:00,422 26 INFO rb-103a292-224772-414667 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-12 06:28:00,440 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:00,441 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:00,475 26 INFO rb-103a292-224772-414667 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-12 06:28:00,523 26 INFO rb-103a292-224772-414667 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-12 06:28:00,590 26 INFO rb-103a292-224772-414667 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-12 06:28:00,659 26 INFO rb-103a292-224772-414667 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-12 06:28:00,725 26 INFO rb-103a292-224772-414667 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-12 06:28:00,776 26 INFO rb-103a292-224772-414667 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-12 06:28:00,826 26 INFO rb-103a292-224772-414667 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-12 06:28:00,878 26 INFO rb-103a292-224772-414667 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-12 06:28:00,928 26 INFO rb-103a292-224772-414667 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-12 06:28:00,984 26 INFO rb-103a292-224772-414667 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-12 06:28:01,035 26 INFO rb-103a292-224772-414667 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-12 06:28:01,086 26 INFO rb-103a292-224772-414667 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-12 06:28:01,141 26 INFO rb-103a292-224772-414667 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-12 06:28:01,198 26 INFO rb-103a292-224772-414667 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-12 06:28:01,246 26 INFO rb-103a292-224772-414667 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-12 06:28:01,315 26 INFO rb-103a292-224772-414667 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-12 06:28:01,326 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97501923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a74e1bd4-edd8-4641-a48b-03920e1c6269'}] 2026-09-12 06:28:01,333 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:01,714 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97501923 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a74e1bd4-edd8-4641-a48b-03920e1c6269'} created pos.order #577 2026-09-12 06:28:01,734 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97501923 finished 2026-09-12 06:28:01,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.201 0.266 2026-09-12 06:28:01,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.034 0.038 2026-09-12 06:28:01,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 06:28:02,039 26 INFO rb-103a292-224772-414667 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-12 06:28:02,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:02] "GET /report/barcode/Code128/0442-a53c-46b6 HTTP/1.1" 200 - 0 0.000 0.056 2026-09-12 06:28:02,051 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18569055 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a74e1bd4-edd8-4641-a48b-03920e1c6269'}] 2026-09-12 06:28:02,061 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18569055 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a74e1bd4-edd8-4641-a48b-03920e1c6269'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-09-12 06:28:02,074 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18569055 finished 2026-09-12 06:28:02,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-12 06:28:02,085 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-12 06:28:02,197 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 19645864 (allocated 21368832) 2026-09-12 06:28:02,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 53650 2026-09-12 06:28:02,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.071 0.108 2026-09-12 06:28:02,219 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-12 06:28:02,219 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 53650 2026-09-12 06:28:02,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062802_318998_test_loyalty_program_different_orders.txt 2026-09-12 06:28:02,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmp96470yh8_chrome_odoo" 2026-09-12 06:28:02,343 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-12 06:28:03,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 53787 2026-09-12 06:28:03,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp0tg9y7c2_chrome_odoo 2026-09-12 06:28:03,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:46623/json/version 2026-09-12 06:28:03,113 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:03,116 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:03,116 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:46623/json 2026-09-12 06:28:03,116 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:03,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:46623/devtools/page/34136CE9F5CBBFD5738EC081F2E1C20D 2026-09-12 06:28:03,120 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-12 06:28:03,120 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-12 06:28:03,226 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:03,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-12 06:28:03,232 26 INFO rb-103a292-224772-414667 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-12 06:28:03,232 26 INFO rb-103a292-224772-414667 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-12 06:28:03,243 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:03,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:03] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.072 0.614 2026-09-12 06:28:03,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '34136CE9F5CBBFD5738EC081F2E1C20D', 'loaderId': 'CAA4D5F27A362C4BE91BE816BC31DE68', 'isDownload': False} 2026-09-12 06:28:03,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-12 06:28:03,938 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:03,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:03] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:28:03,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:03] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:28:03,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:03] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-12 06:28:04,507 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:04,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 06:28:04,547 26 INFO rb-103a292-224772-414667 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-12 06:28:04,556 26 INFO rb-103a292-224772-414667 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-12 06:28:04,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.014 2026-09-12 06:28:04,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:28:04,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:04,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 06:28:04,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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.020 2026-09-12 06:28:04,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-12 06:28:04,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.032 2026-09-12 06:28:05,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.275 0.316 2026-09-12 06:28:05,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "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-12 06:28:05,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:05,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-12 06:28:05,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.027 2026-09-12 06:28:05,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:28:05,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:28:05,670 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:05,695 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:05,700 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:28:05,750 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:05,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.028 2026-09-12 06:28:05,768 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:05,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.083 2026-09-12 06:28:05,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-12 06:28:05,855 26 INFO rb-103a292-224772-414667 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-12 06:28:05,895 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:06,008 26 INFO rb-103a292-224772-414667 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-12 06:28:06,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.100 0.048 2026-09-12 06:28:06,052 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:06,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-12 06:28:06,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-12 06:28:06,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-12 06:28:06,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-09-12 06:28:06,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.043 0.305 2026-09-12 06:28:06,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-09-12 06:28:06,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1684&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-09-12 06:28:06,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-09-12 06:28:06,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-12 06:28:06,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-09-12 06:28:06,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.156 0.217 2026-09-12 06:28:06,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.330 2026-09-12 06:28:06,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.393 2026-09-12 06:28:06,712 26 INFO rb-103a292-224772-414667 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-12 06:28:06,766 26 INFO rb-103a292-224772-414667 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-12 06:28:06,817 26 INFO rb-103a292-224772-414667 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-12 06:28:06,870 26 INFO rb-103a292-224772-414667 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-12 06:28:06,962 26 INFO rb-103a292-224772-414667 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-12 06:28:07,012 26 INFO rb-103a292-224772-414667 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-12 06:28:07,063 26 INFO rb-103a292-224772-414667 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-12 06:28:07,120 26 INFO rb-103a292-224772-414667 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-12 06:28:07,166 26 INFO rb-103a292-224772-414667 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-12 06:28:07,222 26 INFO rb-103a292-224772-414667 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-12 06:28:07,280 26 INFO rb-103a292-224772-414667 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-12 06:28:07,356 26 INFO rb-103a292-224772-414667 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-12 06:28:07,427 26 INFO rb-103a292-224772-414667 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-12 06:28:07,470 26 INFO rb-103a292-224772-414667 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-12 06:28:07,520 26 INFO rb-103a292-224772-414667 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-12 06:28:07,573 26 INFO rb-103a292-224772-414667 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-12 06:28:07,626 26 INFO rb-103a292-224772-414667 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-12 06:28:07,681 26 INFO rb-103a292-224772-414667 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-12 06:28:07,759 26 INFO rb-103a292-224772-414667 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-12 06:28:07,825 26 INFO rb-103a292-224772-414667 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-12 06:28:07,876 26 INFO rb-103a292-224772-414667 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-12 06:28:07,926 26 INFO rb-103a292-224772-414667 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-12 06:28:07,982 26 INFO rb-103a292-224772-414667 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-12 06:28:08,037 26 INFO rb-103a292-224772-414667 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-12 06:28:08,112 26 INFO rb-103a292-224772-414667 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-12 06:28:08,190 26 INFO rb-103a292-224772-414667 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-12 06:28:08,241 26 INFO rb-103a292-224772-414667 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-12 06:28:08,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-12 06:28:08,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:28:08,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17317884 (allocated 19271680) 2026-09-12 06:28:08,383 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 53787 2026-09-12 06:28:08,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-12 06:28:08,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 53787 2026-09-12 06:28:08,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062808_446513_test_loyalty_program_specific_product.txt 2026-09-12 06:28:08,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp0tg9y7c2_chrome_odoo" 2026-09-12 06:28:08,457 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-12 06:28:09,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 53929 2026-09-12 06:28:09,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp4fianfsb_chrome_odoo 2026-09-12 06:28:09,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:36055/json/version 2026-09-12 06:28:09,184 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:09,208 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:09,208 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:36055/json 2026-09-12 06:28:09,209 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:09,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:36055/devtools/page/0818B4FB4BC516B0416C4BF96E505C5C 2026-09-12 06:28:09,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-12 06:28:09,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-12 06:28:09,337 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:09,343 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-12 06:28:09,355 26 INFO rb-103a292-224772-414667 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-12 06:28:09,355 26 INFO rb-103a292-224772-414667 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-12 06:28:09,394 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:09,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:09] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.112 0.468 2026-09-12 06:28:09,967 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '0818B4FB4BC516B0416C4BF96E505C5C', 'loaderId': '8E384A7742240145AFDA550BBD3001B0', 'isDownload': False} 2026-09-12 06:28:09,968 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-12 06:28:09,994 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:10,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-09-12 06:28:10,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-09-12 06:28:10,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-12 06:28:10,615 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:28:10,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.009 2026-09-12 06:28:10,651 26 INFO rb-103a292-224772-414667 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-12 06:28:10,659 26 INFO rb-103a292-224772-414667 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-12 06:28:10,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.006 2026-09-12 06:28:10,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:28:10,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:10,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "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-12 06:28:10,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.027 2026-09-12 06:28:10,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.048 2026-09-12 06:28:10,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.080 2026-09-12 06:28:11,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.436 0.349 2026-09-12 06:28:11,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "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-12 06:28:11,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:11,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.049 2026-09-12 06:28:11,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:28:11,898 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:28:11,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:28:11,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:11,980 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:28:12,002 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:28:12,008 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:28:12,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.031 2026-09-12 06:28:12,050 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:12,064 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:28:12,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:28:12,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.090 2026-09-12 06:28:12,134 26 INFO rb-103a292-224772-414667 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-12 06:28:12,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.043 0.086 2026-09-12 06:28:12,261 26 INFO rb-103a292-224772-414667 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-12 06:28:12,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.055 0.167 2026-09-12 06:28:12,305 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:12,311 26 INFO rb-103a292-224772-414667 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-12 06:28:12,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-12 06:28:12,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-09-12 06:28:12,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-12 06:28:12,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-12 06:28:12,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-12 06:28:12,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-12 06:28:12,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1688&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-12 06:28:12,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-12 06:28:12,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-09-12 06:28:12,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.179 2026-09-12 06:28:12,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-09-12 06:28:12,717 26 INFO rb-103a292-224772-414667 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-12 06:28:12,799 26 INFO rb-103a292-224772-414667 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-12 06:28:12,851 26 INFO rb-103a292-224772-414667 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-12 06:28:12,906 26 INFO rb-103a292-224772-414667 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-12 06:28:12,969 26 INFO rb-103a292-224772-414667 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-12 06:28:12,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.013 2026-09-12 06:28:13,024 26 INFO rb-103a292-224772-414667 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-12 06:28:13,117 26 INFO rb-103a292-224772-414667 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-12 06:28:13,166 26 INFO rb-103a292-224772-414667 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-12 06:28:13,218 26 INFO rb-103a292-224772-414667 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-12 06:28:13,280 26 INFO rb-103a292-224772-414667 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-12 06:28:13,331 26 INFO rb-103a292-224772-414667 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-12 06:28:13,370 26 INFO rb-103a292-224772-414667 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-12 06:28:13,429 26 INFO rb-103a292-224772-414667 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-12 06:28:13,480 26 INFO rb-103a292-224772-414667 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-12 06:28:13,535 26 INFO rb-103a292-224772-414667 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-12 06:28:13,586 26 INFO rb-103a292-224772-414667 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-12 06:28:13,643 26 INFO rb-103a292-224772-414667 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-12 06:28:13,700 26 INFO rb-103a292-224772-414667 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-12 06:28:13,784 26 INFO rb-103a292-224772-414667 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-12 06:28:13,857 26 INFO rb-103a292-224772-414667 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-12 06:28:13,908 26 INFO rb-103a292-224772-414667 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-12 06:28:13,962 26 INFO rb-103a292-224772-414667 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-12 06:28:14,013 26 INFO rb-103a292-224772-414667 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-12 06:28:14,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-12 06:28:14,067 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:28:14,141 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16535564 (allocated 17563648) 2026-09-12 06:28:14,152 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 53929 2026-09-12 06:28:14,155 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-12 06:28:14,155 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 53929 2026-09-12 06:28:14,216 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062814_215806_test_loyalty_program_using_same_product.txt 2026-09-12 06:28:14,216 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp4fianfsb_chrome_odoo" 2026-09-12 06:28:14,227 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-12 06:28:15,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 54061 2026-09-12 06:28:15,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpouq7o74y_chrome_odoo 2026-09-12 06:28:15,650 26 INFO rb-103a292-224772-414667 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:36667/json/version 2026-09-12 06:28:15,652 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:15,655 26 INFO rb-103a292-224772-414667 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-12 06:28:15,655 26 INFO rb-103a292-224772-414667 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:36667/json 2026-09-12 06:28:15,656 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:15,658 26 INFO rb-103a292-224772-414667 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:36667/devtools/page/219029CE77C705C99D8D77C7D662168B 2026-09-12 06:28:15,660 26 INFO rb-103a292-224772-414667 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-12 06:28:15,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-12 06:28:15,686 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:15,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-12 06:28:15,695 26 INFO rb-103a292-224772-414667 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-12 06:28:15,695 26 INFO rb-103a292-224772-414667 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-12 06:28:15,708 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:16,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.057 0.437 2026-09-12 06:28:16,204 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '219029CE77C705C99D8D77C7D662168B', 'loaderId': '72E89151DFFDE910830C45BB82E6C92F', 'isDownload': False} 2026-09-12 06:28:16,204 26 INFO rb-103a292-224772-414667 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-12 06:28:16,214 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:16,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:28:16,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:28:16,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-09-12 06:28:16,700 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:16,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-09-12 06:28:16,767 26 INFO rb-103a292-224772-414667 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-12 06:28:16,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.009 2026-09-12 06:28:16,773 26 INFO rb-103a292-224772-414667 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-12 06:28:16,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 06:28:16,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:16,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.014 2026-09-12 06:28:16,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-12 06:28:16,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.043 2026-09-12 06:28:17,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.080 2026-09-12 06:28:17,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.348 0.323 2026-09-12 06:28:17,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 06:28:17,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:28:17,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.039 2026-09-12 06:28:17,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-09-12 06:28:17,990 26 INFO rb-103a292-224772-414667 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-12 06:28:18,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:28:18,056 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:18,079 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:28:18,087 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:28:18,117 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:18,124 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:18,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.051 0.036 2026-09-12 06:28:18,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.099 2026-09-12 06:28:18,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-12 06:28:18,199 26 INFO rb-103a292-224772-414667 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-12 06:28:18,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.043 2026-09-12 06:28:18,325 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:18,330 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:18,335 26 INFO rb-103a292-224772-414667 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-12 06:28:18,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-12 06:28:18,380 26 INFO rb-103a292-224772-414667 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-12 06:28:18,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.134 2026-09-12 06:28:18,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.031 0.157 2026-09-12 06:28:18,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.024 0.235 2026-09-12 06:28:18,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1690&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-12 06:28:18,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-09-12 06:28:18,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.354 2026-09-12 06:28:18,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-09-12 06:28:18,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-09-12 06:28:18,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-09-12 06:28:18,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.215 2026-09-12 06:28:18,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-09-12 06:28:18,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:18] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.288 2026-09-12 06:28:18,896 26 INFO rb-103a292-224772-414667 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-12 06:28:18,949 26 INFO rb-103a292-224772-414667 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-12 06:28:18,999 26 INFO rb-103a292-224772-414667 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-12 06:28:19,054 26 INFO rb-103a292-224772-414667 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-12 06:28:19,115 26 INFO rb-103a292-224772-414667 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-12 06:28:19,168 26 INFO rb-103a292-224772-414667 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-12 06:28:19,219 26 INFO rb-103a292-224772-414667 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-12 06:28:19,322 26 INFO rb-103a292-224772-414667 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-12 06:28:19,372 26 INFO rb-103a292-224772-414667 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-12 06:28:19,423 26 INFO rb-103a292-224772-414667 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-12 06:28:19,479 26 INFO rb-103a292-224772-414667 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-12 06:28:19,656 26 INFO rb-103a292-224772-414667 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-12 06:28:19,706 26 INFO rb-103a292-224772-414667 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-12 06:28:19,757 26 INFO rb-103a292-224772-414667 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-12 06:28:19,808 26 INFO rb-103a292-224772-414667 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-12 06:28:19,858 26 INFO rb-103a292-224772-414667 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-12 06:28:19,909 26 INFO rb-103a292-224772-414667 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-12 06:28:19,966 26 INFO rb-103a292-224772-414667 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-12 06:28:20,017 26 INFO rb-103a292-224772-414667 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-12 06:28:20,070 26 INFO rb-103a292-224772-414667 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-12 06:28:20,137 26 INFO rb-103a292-224772-414667 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-12 06:28:20,150 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:20,156 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:20,190 26 INFO rb-103a292-224772-414667 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-12 06:28:20,238 26 INFO rb-103a292-224772-414667 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-12 06:28:20,308 26 INFO rb-103a292-224772-414667 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-12 06:28:20,360 26 INFO rb-103a292-224772-414667 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-12 06:28:20,418 26 INFO rb-103a292-224772-414667 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-12 06:28:20,466 26 INFO rb-103a292-224772-414667 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-12 06:28:20,535 26 INFO rb-103a292-224772-414667 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-12 06:28:20,538 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90911822 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9ec6fee5-1ecc-4a70-9863-95befea7e525'}] 2026-09-12 06:28:20,541 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:20,954 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90911822 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9ec6fee5-1ecc-4a70-9863-95befea7e525'} created pos.order #578 2026-09-12 06:28:20,977 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90911822 finished 2026-09-12 06:28:21,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.240 0.264 2026-09-12 06:28:21,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.035 0.036 2026-09-12 06:28:21,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:28:21,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:21] "GET /report/barcode/Code128/044d-feb4-4783 HTTP/1.1" 200 - 0 0.000 0.053 2026-09-12 06:28:21,288 26 INFO rb-103a292-224772-414667 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-12 06:28:21,292 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #336932 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9ec6fee5-1ecc-4a70-9863-95befea7e525'}] 2026-09-12 06:28:21,306 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #336932 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9ec6fee5-1ecc-4a70-9863-95befea7e525'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-12 06:28:21,320 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #336932 finished 2026-09-12 06:28:21,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-12 06:28:21,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:28:21,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.086 2026-09-12 06:28:21,448 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18273028 (allocated 20447232) 2026-09-12 06:28:21,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 54061 2026-09-12 06:28:21,452 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-12 06:28:21,452 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 54061 2026-09-12 06:28:21,518 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062821_518315_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-12 06:28:21,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpouq7o74y_chrome_odoo" 2026-09-12 06:28:21,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 54205 2026-09-12 06:28:21,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp3tdcaga8_chrome_odoo 2026-09-12 06:28:21,842 26 INFO rb-103a292-224772-414667 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:37295/json/version 2026-09-12 06:28:21,843 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:21,853 26 INFO rb-103a292-224772-414667 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-12 06:28:21,853 26 INFO rb-103a292-224772-414667 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:37295/json 2026-09-12 06:28:21,854 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:21,859 26 INFO rb-103a292-224772-414667 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:37295/devtools/page/D4F1B3F323F6249763E5FBC410C6FE7A 2026-09-12 06:28:21,861 26 INFO rb-103a292-224772-414667 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-12 06:28:21,863 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-12 06:28:21,935 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:21,941 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-12 06:28:21,943 26 INFO rb-103a292-224772-414667 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-12 06:28:21,943 26 INFO rb-103a292-224772-414667 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-12 06:28:22,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.027 0.032 2026-09-12 06:28:22,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'D4F1B3F323F6249763E5FBC410C6FE7A', 'loaderId': '6E1FA371D76FD6F8CE4388CBD8CF0F0B', 'isDownload': False} 2026-09-12 06:28:22,022 26 INFO rb-103a292-224772-414667 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-12 06:28:22,034 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:22,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:28:22,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:28:22,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-12 06:28:22,536 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:22,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:28:22,574 26 INFO rb-103a292-224772-414667 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-12 06:28:22,580 26 INFO rb-103a292-224772-414667 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-12 06:28:22,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.008 0.009 2026-09-12 06:28:22,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:28:22,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:22,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.010 0.009 2026-09-12 06:28:22,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.021 2026-09-12 06:28:22,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.033 0.043 2026-09-12 06:28:22,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-09-12 06:28:23,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.294 0.300 2026-09-12 06:28:23,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:23,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:23,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.033 2026-09-12 06:28:23,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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.011 2026-09-12 06:28:23,633 26 INFO rb-103a292-224772-414667 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-12 06:28:23,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:23,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:23,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:23,740 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:23,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.019 0.015 2026-09-12 06:28:23,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.044 2026-09-12 06:28:23,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:28:23,806 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "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-12 06:28:23,813 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:23,968 26 INFO rb-103a292-224772-414667 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-12 06:28:24,004 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:28:24,069 26 INFO rb-103a292-224772-414667 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-12 06:28:24,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.042 0.056 2026-09-12 06:28:24,144 26 INFO rb-103a292-224772-414667 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-12 06:28:24,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.023 0.125 2026-09-12 06:28:24,152 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:24,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.114 2026-09-12 06:28:24,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:28:24,251 26 INFO rb-103a292-224772-414667 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-12 06:28:24,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:28:24,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.212 2026-09-12 06:28:24,303 26 INFO rb-103a292-224772-414667 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-12 06:28:24,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-12 06:28:24,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-12 06:28:24,364 26 INFO rb-103a292-224772-414667 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-12 06:28:24,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-09-12 06:28:24,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-12 06:28:24,426 26 INFO rb-103a292-224772-414667 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-12 06:28:24,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-12 06:28:24,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1690&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:28:24,476 26 INFO rb-103a292-224772-414667 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-12 06:28:24,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:24] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-12 06:28:24,531 26 INFO rb-103a292-224772-414667 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-12 06:28:24,607 26 INFO rb-103a292-224772-414667 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-12 06:28:24,657 26 INFO rb-103a292-224772-414667 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-12 06:28:24,708 26 INFO rb-103a292-224772-414667 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-12 06:28:24,760 26 INFO rb-103a292-224772-414667 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-12 06:28:24,809 26 INFO rb-103a292-224772-414667 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-12 06:28:24,867 26 INFO rb-103a292-224772-414667 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-12 06:28:24,918 26 INFO rb-103a292-224772-414667 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-12 06:28:24,973 26 INFO rb-103a292-224772-414667 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-12 06:28:25,025 26 INFO rb-103a292-224772-414667 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-12 06:28:25,079 26 INFO rb-103a292-224772-414667 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-12 06:28:25,136 26 INFO rb-103a292-224772-414667 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-12 06:28:25,192 26 INFO rb-103a292-224772-414667 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-12 06:28:25,248 26 INFO rb-103a292-224772-414667 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-12 06:28:25,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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.003 0.010 2026-09-12 06:28:25,297 26 INFO rb-103a292-224772-414667 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-12 06:28:25,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.013 0.017 2026-09-12 06:28:25,352 26 INFO rb-103a292-224772-414667 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-12 06:28:25,404 26 INFO rb-103a292-224772-414667 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-12 06:28:25,457 26 INFO rb-103a292-224772-414667 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-12 06:28:25,507 26 INFO rb-103a292-224772-414667 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-12 06:28:25,562 26 INFO rb-103a292-224772-414667 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-12 06:28:25,621 26 INFO rb-103a292-224772-414667 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-12 06:28:25,672 26 INFO rb-103a292-224772-414667 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-12 06:28:25,748 26 INFO rb-103a292-224772-414667 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-12 06:28:25,813 26 INFO rb-103a292-224772-414667 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-12 06:28:25,864 26 INFO rb-103a292-224772-414667 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-12 06:28:25,920 26 INFO rb-103a292-224772-414667 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-12 06:28:25,972 26 INFO rb-103a292-224772-414667 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-12 06:28:26,024 26 INFO rb-103a292-224772-414667 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-12 06:28:26,075 26 INFO rb-103a292-224772-414667 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-12 06:28:26,126 26 INFO rb-103a292-224772-414667 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-12 06:28:26,176 26 INFO rb-103a292-224772-414667 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-12 06:28:26,245 26 INFO rb-103a292-224772-414667 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-12 06:28:26,259 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:26,260 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:26,295 26 INFO rb-103a292-224772-414667 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-12 06:28:26,348 26 INFO rb-103a292-224772-414667 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-12 06:28:26,412 26 INFO rb-103a292-224772-414667 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-12 06:28:26,465 26 INFO rb-103a292-224772-414667 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-12 06:28:26,519 26 INFO rb-103a292-224772-414667 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-12 06:28:26,575 26 INFO rb-103a292-224772-414667 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-12 06:28:26,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.014 0.009 2026-09-12 06:28:26,633 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36310921 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '707d7f76-214e-42b7-a98f-a79950c640e5'}] 2026-09-12 06:28:26,643 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:27,125 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36310921 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '707d7f76-214e-42b7-a98f-a79950c640e5'} created pos.order #579 2026-09-12 06:28:27,141 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36310921 finished 2026-09-12 06:28:27,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.312 0.263 2026-09-12 06:28:27,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.045 2026-09-12 06:28:27,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:28:27,491 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88589232 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '707d7f76-214e-42b7-a98f-a79950c640e5'}] 2026-09-12 06:28:27,497 26 INFO rb-103a292-224772-414667 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-12 06:28:27,500 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88589232 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '707d7f76-214e-42b7-a98f-a79950c640e5'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-12 06:28:27,517 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88589232 finished 2026-09-12 06:28:27,549 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-12 06:28:27,550 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:28:27,637 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18340928 (allocated 19795968) 2026-09-12 06:28:27,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 54205 2026-09-12 06:28:27,646 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-12 06:28:27,648 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 54205 2026-09-12 06:28:27,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.089 0.090 2026-09-12 06:28:27,745 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062827_745013_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-12 06:28:27,745 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp3tdcaga8_chrome_odoo" 2026-09-12 06:28:27,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-12 06:28:28,659 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 54353 2026-09-12 06:28:28,659 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp7enfg1rw_chrome_odoo 2026-09-12 06:28:28,659 26 INFO rb-103a292-224772-414667 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:43479/json/version 2026-09-12 06:28:28,666 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:28,714 26 INFO rb-103a292-224772-414667 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-12 06:28:28,714 26 INFO rb-103a292-224772-414667 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:43479/json 2026-09-12 06:28:28,715 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:28,719 26 INFO rb-103a292-224772-414667 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:43479/devtools/page/B932078D3A2FB72511562E172886127D 2026-09-12 06:28:28,724 26 INFO rb-103a292-224772-414667 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-12 06:28:28,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-12 06:28:28,858 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:28,864 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-12 06:28:28,867 26 INFO rb-103a292-224772-414667 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-12 06:28:28,867 26 INFO rb-103a292-224772-414667 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-12 06:28:28,877 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:29,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:29] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.048 0.391 2026-09-12 06:28:29,317 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'B932078D3A2FB72511562E172886127D', 'loaderId': '40EF6EEEC8687EB1F7CEA328FD1FAF2B', 'isDownload': False} 2026-09-12 06:28:29,317 26 INFO rb-103a292-224772-414667 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-12 06:28:29,324 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:29,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:28:29,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-09-12 06:28:29,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-12 06:28:29,901 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:29,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.035 2026-09-12 06:28:29,980 26 INFO rb-103a292-224772-414667 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-12 06:28:29,989 26 INFO rb-103a292-224772-414667 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-12 06:28:30,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-12 06:28:30,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-09-12 06:28:30,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:30,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:30,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.022 2026-09-12 06:28:30,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.057 2026-09-12 06:28:30,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.075 2026-09-12 06:28:31,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.329 0.542 2026-09-12 06:28:31,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:28:31,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:28:31,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 06:28:31,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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.012 2026-09-12 06:28:31,301 26 INFO rb-103a292-224772-414667 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-12 06:28:31,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:28:31,373 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:28:31,396 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:28:31,399 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:28:31,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.017 0.014 2026-09-12 06:28:31,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:28:31,428 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:31,429 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:31,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.031 2026-09-12 06:28:31,551 26 INFO rb-103a292-224772-414667 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-12 06:28:31,599 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:31,685 26 INFO rb-103a292-224772-414667 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-12 06:28:31,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.075 0.065 2026-09-12 06:28:31,739 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:28:31,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.038 0.150 2026-09-12 06:28:31,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-12 06:28:31,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.180 2026-09-12 06:28:31,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-09-12 06:28:31,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.276 2026-09-12 06:28:31,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-09-12 06:28:31,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:31] "GET /web/image?model=product.template&field=image_128&id=1693&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-12 06:28:32,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:32] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-12 06:28:32,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:28:32,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-12 06:28:32,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.177 2026-09-12 06:28:32,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-09-12 06:28:32,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-09-12 06:28:32,229 26 INFO rb-103a292-224772-414667 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-12 06:28:32,287 26 INFO rb-103a292-224772-414667 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-12 06:28:32,334 26 INFO rb-103a292-224772-414667 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-12 06:28:32,386 26 INFO rb-103a292-224772-414667 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-12 06:28:32,570 26 INFO rb-103a292-224772-414667 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-12 06:28:32,620 26 INFO rb-103a292-224772-414667 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-12 06:28:32,696 26 INFO rb-103a292-224772-414667 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-12 06:28:32,762 26 INFO rb-103a292-224772-414667 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-12 06:28:32,812 26 INFO rb-103a292-224772-414667 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-12 06:28:32,863 26 INFO rb-103a292-224772-414667 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-12 06:28:32,914 26 INFO rb-103a292-224772-414667 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-12 06:28:32,988 26 INFO rb-103a292-224772-414667 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-12 06:28:33,039 26 INFO rb-103a292-224772-414667 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-12 06:28:33,091 26 INFO rb-103a292-224772-414667 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-12 06:28:33,144 26 INFO rb-103a292-224772-414667 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-12 06:28:33,334 26 INFO rb-103a292-224772-414667 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-12 06:28:33,381 26 INFO rb-103a292-224772-414667 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-12 06:28:33,457 26 INFO rb-103a292-224772-414667 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-12 06:28:33,520 26 INFO rb-103a292-224772-414667 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-12 06:28:33,571 26 INFO rb-103a292-224772-414667 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-12 06:28:33,621 26 INFO rb-103a292-224772-414667 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-12 06:28:33,672 26 INFO rb-103a292-224772-414667 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-12 06:28:33,748 26 INFO rb-103a292-224772-414667 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-12 06:28:33,827 26 INFO rb-103a292-224772-414667 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-12 06:28:33,913 26 INFO rb-103a292-224772-414667 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-12 06:28:33,971 26 INFO rb-103a292-224772-414667 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-12 06:28:34,020 26 INFO rb-103a292-224772-414667 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-12 06:28:34,070 26 INFO rb-103a292-224772-414667 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-12 06:28:34,120 26 INFO rb-103a292-224772-414667 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-12 06:28:34,171 26 INFO rb-103a292-224772-414667 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-12 06:28:34,222 26 INFO rb-103a292-224772-414667 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-12 06:28:34,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-12 06:28:34,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-12 06:28:34,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18370212 (allocated 19533824) 2026-09-12 06:28:34,424 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 54353 2026-09-12 06:28:34,428 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-12 06:28:34,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 54353 2026-09-12 06:28:34,491 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_062834_491349_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-12 06:28:34,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp7enfg1rw_chrome_odoo" 2026-09-12 06:28:34,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-12 06:28:35,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 54496 2026-09-12 06:28:35,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpipzk6qxb_chrome_odoo 2026-09-12 06:28:35,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:34389/json/version 2026-09-12 06:28:35,369 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:35,397 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:35,397 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:34389/json 2026-09-12 06:28:35,399 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:35,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:34389/devtools/page/C64D22E1E8753C8A63FBB49E9E4324A3 2026-09-12 06:28:35,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-12 06:28:35,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-12 06:28:35,540 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:35,546 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-12 06:28:35,564 26 INFO rb-103a292-224772-414667 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-12 06:28:35,564 26 INFO rb-103a292-224772-414667 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-12 06:28:35,584 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:36,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.076 0.421 2026-09-12 06:28:36,075 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'C64D22E1E8753C8A63FBB49E9E4324A3', 'loaderId': '733CB67D8767FE0650A42B971EAB4CE5', 'isDownload': False} 2026-09-12 06:28:36,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-12 06:28:36,083 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:36,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-12 06:28:36,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:28:36,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-12 06:28:36,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-12 06:28:36,578 26 INFO rb-103a292-224772-414667 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-12 06:28:36,590 26 INFO rb-103a292-224772-414667 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-12 06:28:36,592 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:28:36,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.014 2026-09-12 06:28:36,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-09-12 06:28:36,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:36,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.022 2026-09-12 06:28:36,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.036 2026-09-12 06:28:36,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-12 06:28:36,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.037 2026-09-12 06:28:37,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.332 0.339 2026-09-12 06:28:37,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.010 2026-09-12 06:28:37,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:28:37,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-09-12 06:28:37,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:28:37,754 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:28:37,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:28:37,833 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:28:37,845 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:37,855 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:37,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.028 2026-09-12 06:28:37,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.062 2026-09-12 06:28:37,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-12 06:28:37,927 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "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-12 06:28:37,930 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:38,010 26 INFO rb-103a292-224772-414667 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-12 06:28:38,059 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:28:38,124 26 INFO rb-103a292-224772-414667 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-12 06:28:38,140 26 INFO rb-103a292-224772-414667 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-12 06:28:38,145 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:38,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.114 0.036 2026-09-12 06:28:38,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.035 0.203 2026-09-12 06:28:38,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-12 06:28:38,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-09-12 06:28:38,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.217 2026-09-12 06:28:38,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.331 2026-09-12 06:28:38,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-09-12 06:28:38,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-12 06:28:38,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-12 06:28:38,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.021 2026-09-12 06:28:38,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-12 06:28:38,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-12 06:28:38,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:28:38,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-12 06:28:38,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.301 2026-09-12 06:28:38,734 26 INFO rb-103a292-224772-414667 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-12 06:28:38,820 26 INFO rb-103a292-224772-414667 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-12 06:28:38,867 26 INFO rb-103a292-224772-414667 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-12 06:28:38,925 26 INFO rb-103a292-224772-414667 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-12 06:28:38,992 26 INFO rb-103a292-224772-414667 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-12 06:28:39,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.019 2026-09-12 06:28:39,042 26 INFO rb-103a292-224772-414667 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-12 06:28:39,093 26 INFO rb-103a292-224772-414667 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-12 06:28:39,170 26 INFO rb-103a292-224772-414667 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-12 06:28:39,220 26 INFO rb-103a292-224772-414667 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-12 06:28:39,271 26 INFO rb-103a292-224772-414667 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-12 06:28:39,322 26 INFO rb-103a292-224772-414667 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-12 06:28:39,372 26 INFO rb-103a292-224772-414667 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-12 06:28:39,424 26 INFO rb-103a292-224772-414667 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-12 06:28:39,474 26 INFO rb-103a292-224772-414667 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-12 06:28:39,524 26 INFO rb-103a292-224772-414667 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-12 06:28:39,581 26 INFO rb-103a292-224772-414667 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-12 06:28:39,633 26 INFO rb-103a292-224772-414667 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-12 06:28:39,687 26 INFO rb-103a292-224772-414667 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-12 06:28:39,737 26 INFO rb-103a292-224772-414667 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-12 06:28:39,792 26 INFO rb-103a292-224772-414667 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-12 06:28:39,852 26 INFO rb-103a292-224772-414667 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-12 06:28:39,902 26 INFO rb-103a292-224772-414667 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-12 06:28:39,963 26 INFO rb-103a292-224772-414667 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-12 06:28:40,028 26 INFO rb-103a292-224772-414667 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-12 06:28:40,094 26 INFO rb-103a292-224772-414667 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-12 06:28:40,154 26 INFO rb-103a292-224772-414667 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-12 06:28:40,196 26 INFO rb-103a292-224772-414667 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-12 06:28:40,246 26 INFO rb-103a292-224772-414667 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-12 06:28:40,297 26 INFO rb-103a292-224772-414667 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-12 06:28:40,356 26 INFO rb-103a292-224772-414667 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-12 06:28:40,406 26 INFO rb-103a292-224772-414667 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-12 06:28:40,460 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-12 06:28:40,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-12 06:28:40,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 16599304 (allocated 18087936) 2026-09-12 06:28:40,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 54496 2026-09-12 06:28:40,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-12 06:28:40,579 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 54496 2026-09-12 06:28:40,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062840_668629_test_loyalty_program_with_tagged_free_product.txt 2026-09-12 06:28:40,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpipzk6qxb_chrome_odoo" 2026-09-12 06:28:40,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-12 06:28:41,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 54629 2026-09-12 06:28:41,487 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpmszcbwm1_chrome_odoo 2026-09-12 06:28:41,487 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35399/json/version 2026-09-12 06:28:41,488 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:41,551 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:41,551 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35399/json 2026-09-12 06:28:41,552 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:41,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:35399/devtools/page/21656A674DE38C5B56707CB57DDF6023 2026-09-12 06:28:41,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-12 06:28:41,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-12 06:28:41,657 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:41,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-12 06:28:41,667 26 INFO rb-103a292-224772-414667 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-12 06:28:41,667 26 INFO rb-103a292-224772-414667 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-12 06:28:41,688 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:42,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.064 0.391 2026-09-12 06:28:42,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '21656A674DE38C5B56707CB57DDF6023', 'loaderId': '71ADAE722AC93D42F25FFB79DF310348', 'isDownload': False} 2026-09-12 06:28:42,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-12 06:28:42,149 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:42,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-12 06:28:42,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-12 06:28:42,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-12 06:28:42,653 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:42,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:28:42,698 26 INFO rb-103a292-224772-414667 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-12 06:28:42,711 26 INFO rb-103a292-224772-414667 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-12 06:28:42,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.005 2026-09-12 06:28:42,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:28:42,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:42,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.007 0.013 2026-09-12 06:28:42,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-12 06:28:42,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.037 2026-09-12 06:28:42,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-12 06:28:43,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.394 0.304 2026-09-12 06:28:43,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:28:43,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:28:43,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-12 06:28:43,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:28:43,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-12 06:28:43,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:28:43,807 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:43,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:43,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.013 2026-09-12 06:28:43,836 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:28:43,841 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:28:43,867 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "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-12 06:28:43,890 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:28:43,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.038 2026-09-12 06:28:43,927 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:43,975 26 INFO rb-103a292-224772-414667 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-12 06:28:44,051 26 INFO rb-103a292-224772-414667 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-12 06:28:44,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.060 0.093 2026-09-12 06:28:44,091 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:28:44,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.078 2026-09-12 06:28:44,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-12 06:28:44,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.144 2026-09-12 06:28:44,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-12 06:28:44,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.038 0.323 2026-09-12 06:28:44,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-09-12 06:28:44,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-12 06:28:44,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-09-12 06:28:44,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.209 2026-09-12 06:28:44,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-12 06:28:44,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:44] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-09-12 06:28:44,539 26 INFO rb-103a292-224772-414667 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-12 06:28:44,625 26 INFO rb-103a292-224772-414667 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-12 06:28:44,670 26 INFO rb-103a292-224772-414667 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-12 06:28:44,728 26 INFO rb-103a292-224772-414667 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-12 06:28:44,778 26 INFO rb-103a292-224772-414667 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-12 06:28:44,832 26 INFO rb-103a292-224772-414667 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-12 06:28:44,882 26 INFO rb-103a292-224772-414667 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-12 06:28:44,938 26 INFO rb-103a292-224772-414667 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-12 06:28:44,996 26 INFO rb-103a292-224772-414667 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-12 06:28:45,046 26 INFO rb-103a292-224772-414667 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-12 06:28:45,101 26 INFO rb-103a292-224772-414667 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-12 06:28:45,172 26 INFO rb-103a292-224772-414667 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-12 06:28:45,246 26 INFO rb-103a292-224772-414667 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-12 06:28:45,296 26 INFO rb-103a292-224772-414667 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-12 06:28:45,351 26 INFO rb-103a292-224772-414667 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-12 06:28:45,402 26 INFO rb-103a292-224772-414667 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-12 06:28:45,455 26 INFO rb-103a292-224772-414667 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-12 06:28:45,532 26 INFO rb-103a292-224772-414667 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-12 06:28:45,603 26 INFO rb-103a292-224772-414667 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-12 06:28:45,654 26 INFO rb-103a292-224772-414667 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-12 06:28:45,710 26 INFO rb-103a292-224772-414667 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-12 06:28:45,760 26 INFO rb-103a292-224772-414667 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-12 06:28:45,813 26 INFO rb-103a292-224772-414667 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-12 06:28:45,864 26 INFO rb-103a292-224772-414667 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-12 06:28:45,919 26 INFO rb-103a292-224772-414667 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-12 06:28:45,974 26 INFO rb-103a292-224772-414667 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-12 06:28:46,025 26 INFO rb-103a292-224772-414667 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-12 06:28:46,078 26 INFO rb-103a292-224772-414667 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-12 06:28:46,150 26 INFO rb-103a292-224772-414667 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-12 06:28:46,220 26 INFO rb-103a292-224772-414667 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-12 06:28:46,271 26 INFO rb-103a292-224772-414667 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-12 06:28:46,327 26 INFO rb-103a292-224772-414667 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-12 06:28:46,378 26 INFO rb-103a292-224772-414667 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-12 06:28:46,431 26 INFO rb-103a292-224772-414667 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-12 06:28:46,509 26 INFO rb-103a292-224772-414667 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-12 06:28:46,585 26 INFO rb-103a292-224772-414667 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-12 06:28:46,636 26 INFO rb-103a292-224772-414667 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-12 06:28:46,692 26 INFO rb-103a292-224772-414667 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-12 06:28:46,742 26 INFO rb-103a292-224772-414667 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-12 06:28:46,795 26 INFO rb-103a292-224772-414667 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-12 06:28:46,846 26 INFO rb-103a292-224772-414667 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-12 06:28:46,902 26 INFO rb-103a292-224772-414667 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-12 06:28:46,957 26 INFO rb-103a292-224772-414667 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-12 06:28:47,008 26 INFO rb-103a292-224772-414667 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-12 06:28:47,062 26 INFO rb-103a292-224772-414667 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-12 06:28:47,136 26 INFO rb-103a292-224772-414667 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-12 06:28:47,208 26 INFO rb-103a292-224772-414667 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-12 06:28:47,258 26 INFO rb-103a292-224772-414667 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-12 06:28:47,314 26 INFO rb-103a292-224772-414667 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-12 06:28:47,365 26 INFO rb-103a292-224772-414667 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-12 06:28:47,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-12 06:28:47,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:28:47,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20525364 (allocated 22024192) 2026-09-12 06:28:47,531 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 54629 2026-09-12 06:28:47,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-12 06:28:47,536 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 54629 2026-09-12 06:28:47,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062847_596684_test_loyalty_reward_product_tag.txt 2026-09-12 06:28:47,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpmszcbwm1_chrome_odoo" 2026-09-12 06:28:47,605 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-12 06:28:48,644 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 54760 2026-09-12 06:28:48,644 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp3wvj7uer_chrome_odoo 2026-09-12 06:28:48,644 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:38211/json/version 2026-09-12 06:28:48,646 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:48,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:48,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:38211/json 2026-09-12 06:28:48,671 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:48,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:38211/devtools/page/3D3C828CEF7A835C04964918A555A5FD 2026-09-12 06:28:48,676 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-12 06:28:48,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-12 06:28:48,740 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:48,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-12 06:28:48,749 26 INFO rb-103a292-224772-414667 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-12 06:28:48,749 26 INFO rb-103a292-224772-414667 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-12 06:28:48,775 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:49,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.042 0.398 2026-09-12 06:28:49,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '3D3C828CEF7A835C04964918A555A5FD', 'loaderId': '0FF71CFED574976092C54F1388D1152D', 'isDownload': False} 2026-09-12 06:28:49,200 26 INFO rb-103a292-224772-414667 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-12 06:28:49,211 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:49,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-12 06:28:49,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:28:49,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:28:49,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:49,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:28:49,793 26 INFO rb-103a292-224772-414667 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-12 06:28:49,803 26 INFO rb-103a292-224772-414667 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-12 06:28:49,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-12 06:28:49,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:28:49,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:49,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-12 06:28:49,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-12 06:28:49,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.041 2026-09-12 06:28:49,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.058 2026-09-12 06:28:50,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.272 0.302 2026-09-12 06:28:50,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "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-12 06:28:50,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:28:50,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:28:50,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-12 06:28:50,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:28:50,798 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-12 06:28:50,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:28:50,845 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:50,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:28:50,873 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:50,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.021 2026-09-12 06:28:50,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-12 06:28:50,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 06:28:50,945 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:50,960 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:28:51,001 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:51,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.021 0.032 2026-09-12 06:28:51,084 26 INFO rb-103a292-224772-414667 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-12 06:28:51,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.013 0.080 2026-09-12 06:28:51,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-12 06:28:51,143 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:51,152 26 INFO rb-103a292-224772-414667 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-12 06:28:51,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-12 06:28:51,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.016 0.059 2026-09-12 06:28:51,203 26 INFO rb-103a292-224772-414667 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-12 06:28:51,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-12 06:28:51,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-09-12 06:28:51,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-12 06:28:51,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:28:51,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1701&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:28:51,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-12 06:28:51,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-12 06:28:51,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.164 2026-09-12 06:28:51,542 26 INFO rb-103a292-224772-414667 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-12 06:28:51,598 26 INFO rb-103a292-224772-414667 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-12 06:28:51,647 26 INFO rb-103a292-224772-414667 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-12 06:28:51,705 26 INFO rb-103a292-224772-414667 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-12 06:28:52,107 26 INFO rb-103a292-224772-414667 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-12 06:28:52,158 26 INFO rb-103a292-224772-414667 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-12 06:28:52,218 26 INFO rb-103a292-224772-414667 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-12 06:28:52,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:52] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.022 0.018 2026-09-12 06:28:52,273 26 INFO rb-103a292-224772-414667 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-12 06:28:52,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.011 0.027 2026-09-12 06:28:52,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.040 2026-09-12 06:28:52,330 26 INFO rb-103a292-224772-414667 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-12 06:28:52,380 26 INFO rb-103a292-224772-414667 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-12 06:28:52,453 26 INFO rb-103a292-224772-414667 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-12 06:28:52,501 26 INFO rb-103a292-224772-414667 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-12 06:28:52,573 26 INFO rb-103a292-224772-414667 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-12 06:28:52,626 26 INFO rb-103a292-224772-414667 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-12 06:28:52,684 26 INFO rb-103a292-224772-414667 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-12 06:28:52,736 26 INFO rb-103a292-224772-414667 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-12 06:28:52,814 26 INFO rb-103a292-224772-414667 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-12 06:28:52,873 26 INFO rb-103a292-224772-414667 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-12 06:28:52,923 26 INFO rb-103a292-224772-414667 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-12 06:28:52,992 26 INFO rb-103a292-224772-414667 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-12 06:28:53,050 26 INFO rb-103a292-224772-414667 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-12 06:28:53,101 26 INFO rb-103a292-224772-414667 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-12 06:28:53,165 26 INFO rb-103a292-224772-414667 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-12 06:28:53,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-12 06:28:53,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:28:53,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 16717384 (allocated 18350080) 2026-09-12 06:28:53,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 54760 2026-09-12 06:28:53,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-12 06:28:53,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 54760 2026-09-12 06:28:53,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062853_416158_test_loyalty_reward_with_variant.txt 2026-09-12 06:28:53,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp3wvj7uer_chrome_odoo" 2026-09-12 06:28:53,424 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-12 06:28:53,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 54892 2026-09-12 06:28:53,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpbz06xqxq_chrome_odoo 2026-09-12 06:28:53,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:36545/json/version 2026-09-12 06:28:53,858 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:53,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:53,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:36545/json 2026-09-12 06:28:53,906 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:53,919 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:36545/devtools/page/826669E2553AD49384B1AF7BCAF06E70 2026-09-12 06:28:53,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-12 06:28:53,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-12 06:28:53,960 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:53,966 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-12 06:28:53,969 26 INFO rb-103a292-224772-414667 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-12 06:28:53,969 26 INFO rb-103a292-224772-414667 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-12 06:28:53,980 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:28:54,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:54] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.079 0.630 2026-09-12 06:28:54,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '826669E2553AD49384B1AF7BCAF06E70', 'loaderId': 'D8F85DB2277D4B92875194922D6DD923', 'isDownload': False} 2026-09-12 06:28:54,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-12 06:28:54,695 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:54,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:54] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-12 06:28:54,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:54] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 06:28:54,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:54] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-12 06:28:55,191 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:55,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:28:55,230 26 INFO rb-103a292-224772-414667 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-12 06:28:55,236 26 INFO rb-103a292-224772-414667 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-12 06:28:55,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-12 06:28:55,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.008 0.015 2026-09-12 06:28:55,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:28:55,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-12 06:28:55,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-12 06:28:55,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.031 2026-09-12 06:28:55,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.040 2026-09-12 06:28:56,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.338 0.362 2026-09-12 06:28:56,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:28:56,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:56,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-09-12 06:28:56,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:28:56,331 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-12 06:28:56,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:28:56,403 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:56,421 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:28:56,424 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:28:56,444 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28: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-12 06:28:56,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.023 2026-09-12 06:28:56,470 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:28:56,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.062 2026-09-12 06:28:56,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-12 06:28:56,558 26 INFO rb-103a292-224772-414667 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-12 06:28:56,614 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:28:56,677 26 INFO rb-103a292-224772-414667 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-12 06:28:56,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.071 0.067 2026-09-12 06:28:56,744 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:28:56,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.035 0.161 2026-09-12 06:28:56,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-12 06:28:56,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-12 06:28:56,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-12 06:28:56,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.254 2026-09-12 06:28:56,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-09-12 06:28:56,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-12 06:28:57,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.183 2026-09-12 06:28:57,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.189 2026-09-12 06:28:57,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-12 06:28:57,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-09-12 06:28:57,127 26 INFO rb-103a292-224772-414667 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-12 06:28:57,179 26 INFO rb-103a292-224772-414667 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-12 06:28:57,230 26 INFO rb-103a292-224772-414667 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-12 06:28:57,283 26 INFO rb-103a292-224772-414667 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-12 06:28:57,451 26 INFO rb-103a292-224772-414667 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-12 06:28:57,502 26 INFO rb-103a292-224772-414667 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-12 06:28:57,553 26 INFO rb-103a292-224772-414667 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-12 06:28:57,609 26 INFO rb-103a292-224772-414667 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-12 06:28:57,660 26 INFO rb-103a292-224772-414667 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-12 06:28:57,713 26 INFO rb-103a292-224772-414667 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-12 06:28:57,764 26 INFO rb-103a292-224772-414667 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-12 06:28:57,815 26 INFO rb-103a292-224772-414667 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-12 06:28:57,882 26 INFO rb-103a292-224772-414667 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-12 06:28:57,896 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:57,897 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:28:57,933 26 INFO rb-103a292-224772-414667 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-12 06:28:57,984 26 INFO rb-103a292-224772-414667 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-12 06:28:58,050 26 INFO rb-103a292-224772-414667 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-12 06:28:58,104 26 INFO rb-103a292-224772-414667 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-12 06:28:58,156 26 INFO rb-103a292-224772-414667 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-12 06:28:58,224 26 INFO rb-103a292-224772-414667 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-12 06:28:58,229 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20901291 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e53890ae-69f0-4a0c-b020-b92fb7f4517a'}] 2026-09-12 06:28:58,233 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:28:58,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20901291 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e53890ae-69f0-4a0c-b020-b92fb7f4517a'} created pos.order #580 2026-09-12 06:28:58,670 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20901291 finished 2026-09-12 06:28:58,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.248 0.245 2026-09-12 06:28:58,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.029 0.033 2026-09-12 06:28:58,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:28:58,951 26 INFO rb-103a292-224772-414667 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-12 06:28:58,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:58] "GET /report/barcode/Code128/0443-cc00-4796 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 06:28:58,954 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #154698 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e53890ae-69f0-4a0c-b020-b92fb7f4517a'}] 2026-09-12 06:28:58,971 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #154698 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e53890ae-69f0-4a0c-b020-b92fb7f4517a'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-12 06:28:59,000 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-12 06:28:59,001 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #154698 finished 2026-09-12 06:28:59,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:28:59,098 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 15940976 (allocated 17563648) 2026-09-12 06:28:59,108 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 54892 2026-09-12 06:28:59,109 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-12 06:28:59,113 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 54892 2026-09-12 06:28:59,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.064 0.114 2026-09-12 06:28:59,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062859_174335_test_loyalty_validity_dates_and_use.txt 2026-09-12 06:28:59,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpbz06xqxq_chrome_odoo" 2026-09-12 06:28:59,362 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 55031 2026-09-12 06:28:59,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpeyg6se5l_chrome_odoo 2026-09-12 06:28:59,364 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43447/json/version 2026-09-12 06:28:59,365 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:59,373 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:28:59,373 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43447/json 2026-09-12 06:28:59,374 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:28:59,378 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:43447/devtools/page/ACF4F7F56D8927BEFF69FAA40893DFE8 2026-09-12 06:28:59,382 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-12 06:28:59,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-12 06:28:59,428 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:28:59,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-12 06:28:59,431 26 INFO rb-103a292-224772-414667 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-12 06:28:59,431 26 INFO rb-103a292-224772-414667 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-12 06:28:59,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:59] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.023 0.038 2026-09-12 06:28:59,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'ACF4F7F56D8927BEFF69FAA40893DFE8', 'loaderId': '55A21C998570422B7D63C359CC674E58', 'isDownload': False} 2026-09-12 06:28:59,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-12 06:28:59,522 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:28:59,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:59] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:28:59,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:59] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.036 2026-09-12 06:28:59,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:28:59] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-09-12 06:29:00,038 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:00,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:29:00,065 26 INFO rb-103a292-224772-414667 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-12 06:29:00,070 26 INFO rb-103a292-224772-414667 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-12 06:29:00,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 06:29:00,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:29:00,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:00,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.007 2026-09-12 06:29:00,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "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.012 2026-09-12 06:29:00,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:29:00,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.015 0.034 2026-09-12 06:29:00,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.211 0.305 2026-09-12 06:29:00,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:29:00,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:29:00,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-12 06:29:00,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:00,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:00,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:29:01,031 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:01,053 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:01,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:29:01,083 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "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-12 06:29:01,092 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:01,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.015 0.042 2026-09-12 06:29:01,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-12 06:29:01,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.070 2026-09-12 06:29:01,169 26 INFO rb-103a292-224772-414667 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-12 06:29:01,229 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 06:29:01,293 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:01,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.052 0.047 2026-09-12 06:29:01,316 26 INFO rb-103a292-224772-414667 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-12 06:29:01,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.048 0.141 2026-09-12 06:29:01,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-09-12 06:29:01,425 26 INFO rb-103a292-224772-414667 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-12 06:29:01,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-09-12 06:29:01,478 26 INFO rb-103a292-224772-414667 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-12 06:29:01,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.235 2026-09-12 06:29:01,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-09-12 06:29:01,524 26 INFO rb-103a292-224772-414667 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-12 06:29:01,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-09-12 06:29:01,568 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-12 06:29:01,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.162 2026-09-12 06:29:01,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-12 06:29:01,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-12 06:29:01,733 26 INFO rb-103a292-224772-414667 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-12 06:29:01,779 26 INFO rb-103a292-224772-414667 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-12 06:29:01,830 26 INFO rb-103a292-224772-414667 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-12 06:29:01,902 26 INFO rb-103a292-224772-414667 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-12 06:29:01,918 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:01,919 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:01,952 26 INFO rb-103a292-224772-414667 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-12 06:29:02,002 26 INFO rb-103a292-224772-414667 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-12 06:29:02,071 26 INFO rb-103a292-224772-414667 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-12 06:29:02,125 26 INFO rb-103a292-224772-414667 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-12 06:29:02,177 26 INFO rb-103a292-224772-414667 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-12 06:29:02,250 26 INFO rb-103a292-224772-414667 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-12 06:29:02,255 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77796720 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '4cd1cd04-20f0-48c9-a16e-37ae933e4918'}] 2026-09-12 06:29:02,280 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:02,701 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77796720 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '4cd1cd04-20f0-48c9-a16e-37ae933e4918'} created pos.order #581 2026-09-12 06:29:02,719 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77796720 finished 2026-09-12 06:29:02,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.271 0.247 2026-09-12 06:29:02,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.023 0.037 2026-09-12 06:29:02,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:29:02,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:02] "GET /report/barcode/Code128/0447-b19c-4040 HTTP/1.1" 200 - 0 0.000 0.049 2026-09-12 06:29:03,012 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85663500 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '4cd1cd04-20f0-48c9-a16e-37ae933e4918'}] 2026-09-12 06:29:03,014 26 INFO rb-103a292-224772-414667 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-12 06:29:03,020 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85663500 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '4cd1cd04-20f0-48c9-a16e-37ae933e4918'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-12 06:29:03,041 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85663500 finished 2026-09-12 06:29:03,063 26 INFO rb-103a292-224772-414667 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-12 06:29:03,133 26 INFO rb-103a292-224772-414667 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-12 06:29:03,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.066 0.075 2026-09-12 06:29:03,188 26 INFO rb-103a292-224772-414667 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-12 06:29:03,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:03] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.016 2026-09-12 06:29:03,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.009 2026-09-12 06:29:03,242 26 INFO rb-103a292-224772-414667 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-12 06:29:03,289 26 INFO rb-103a292-224772-414667 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-12 06:29:03,468 26 INFO rb-103a292-224772-414667 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-12 06:29:03,519 26 INFO rb-103a292-224772-414667 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-12 06:29:03,569 26 INFO rb-103a292-224772-414667 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-12 06:29:03,641 26 INFO rb-103a292-224772-414667 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-12 06:29:03,692 26 INFO rb-103a292-224772-414667 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-12 06:29:03,746 26 INFO rb-103a292-224772-414667 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-12 06:29:03,797 26 INFO rb-103a292-224772-414667 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-12 06:29:03,847 26 INFO rb-103a292-224772-414667 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-12 06:29:03,903 26 INFO rb-103a292-224772-414667 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-12 06:29:03,954 26 INFO rb-103a292-224772-414667 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-12 06:29:04,004 26 INFO rb-103a292-224772-414667 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-12 06:29:04,061 26 INFO rb-103a292-224772-414667 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-12 06:29:04,113 26 INFO rb-103a292-224772-414667 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-12 06:29:04,166 26 INFO rb-103a292-224772-414667 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-12 06:29:04,218 26 INFO rb-103a292-224772-414667 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-12 06:29:04,270 26 INFO rb-103a292-224772-414667 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-12 06:29:04,321 26 INFO rb-103a292-224772-414667 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-12 06:29:04,388 26 INFO rb-103a292-224772-414667 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-12 06:29:04,391 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55419335 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '4dcbc96c-2db0-43e4-b1af-66ccf39afeed'}] 2026-09-12 06:29:04,629 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55419335 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '4dcbc96c-2db0-43e4-b1af-66ccf39afeed'} created pos.order #582 2026-09-12 06:29:04,641 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55419335 finished 2026-09-12 06:29:04,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.127 0.178 2026-09-12 06:29:04,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.019 0.026 2026-09-12 06:29:04,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:29:04,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:04] "GET /report/barcode/Code128/0448-6e2f-4c68 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:29:04,846 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53470145 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '4dcbc96c-2db0-43e4-b1af-66ccf39afeed'}] 2026-09-12 06:29:04,852 26 INFO rb-103a292-224772-414667 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-12 06:29:04,858 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53470145 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '4dcbc96c-2db0-43e4-b1af-66ccf39afeed'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-12 06:29:04,881 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53470145 finished 2026-09-12 06:29:04,899 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-12 06:29:04,900 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:29:04,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.050 0.078 2026-09-12 06:29:05,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19621460 (allocated 21893120) 2026-09-12 06:29:05,040 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 55031 2026-09-12 06:29:05,041 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-12 06:29:05,041 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 55031 2026-09-12 06:29:05,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062905_135485_test_loyalty_validity_dates_and_use.txt 2026-09-12 06:29:05,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpeyg6se5l_chrome_odoo" 2026-09-12 06:29:05,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-12 06:29:06,015 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 55182 2026-09-12 06:29:06,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpkp4godv8_chrome_odoo 2026-09-12 06:29:06,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:40881/json/version 2026-09-12 06:29:06,017 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:06,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:06,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:40881/json 2026-09-12 06:29:06,053 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:06,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:40881/devtools/page/DB329887850F89362EB7EAF17811697D 2026-09-12 06:29:06,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-12 06:29:06,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-12 06:29:06,176 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:06,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-12 06:29:06,184 26 INFO rb-103a292-224772-414667 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-12 06:29:06,184 26 INFO rb-103a292-224772-414667 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-12 06:29:06,198 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:06,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:06] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.056 0.416 2026-09-12 06:29:06,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'DB329887850F89362EB7EAF17811697D', 'loaderId': '5138CED4871329EF727F109193912FB5', 'isDownload': False} 2026-09-12 06:29:06,672 26 INFO rb-103a292-224772-414667 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-12 06:29:06,677 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:06,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:06] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:29:06,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:06] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:29:06,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:06] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:29:07,190 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:07,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.025 2026-09-12 06:29:07,247 26 INFO rb-103a292-224772-414667 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-12 06:29:07,255 26 INFO rb-103a292-224772-414667 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-12 06:29:07,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 06:29:07,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:29:07,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:07,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-12 06:29:07,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.025 2026-09-12 06:29:07,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-12 06:29:07,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.019 0.036 2026-09-12 06:29:08,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.318 0.307 2026-09-12 06:29:08,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "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-12 06:29:08,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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.006 2026-09-12 06:29:08,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-12 06:29:08,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:29:08,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:08,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:29:08,322 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:08,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:08,355 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:29:08,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:29:08,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.030 0.033 2026-09-12 06:29:08,427 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "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-12 06:29:08,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.082 2026-09-12 06:29:08,431 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:08,479 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:08,509 26 INFO rb-103a292-224772-414667 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-12 06:29:08,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.052 0.045 2026-09-12 06:29:08,579 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:29:08,601 26 INFO rb-103a292-224772-414667 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-12 06:29:08,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.033 0.138 2026-09-12 06:29:08,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-12 06:29:08,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-12 06:29:08,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-12 06:29:08,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-09-12 06:29:08,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-09-12 06:29:08,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-12 06:29:08,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-09-12 06:29:08,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.158 2026-09-12 06:29:08,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-12 06:29:08,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:08] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-09-12 06:29:09,003 26 INFO rb-103a292-224772-414667 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-12 06:29:09,054 26 INFO rb-103a292-224772-414667 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-12 06:29:09,105 26 INFO rb-103a292-224772-414667 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-12 06:29:09,159 26 INFO rb-103a292-224772-414667 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-12 06:29:09,334 26 INFO rb-103a292-224772-414667 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-12 06:29:09,384 26 INFO rb-103a292-224772-414667 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-12 06:29:09,436 26 INFO rb-103a292-224772-414667 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-12 06:29:09,512 26 INFO rb-103a292-224772-414667 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-12 06:29:09,567 26 INFO rb-103a292-224772-414667 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-12 06:29:09,619 26 INFO rb-103a292-224772-414667 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-12 06:29:09,677 26 INFO rb-103a292-224772-414667 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-12 06:29:09,744 26 INFO rb-103a292-224772-414667 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-12 06:29:09,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.009 2026-09-12 06:29:09,795 26 INFO rb-103a292-224772-414667 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-12 06:29:09,846 26 INFO rb-103a292-224772-414667 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-12 06:29:09,903 26 INFO rb-103a292-224772-414667 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-12 06:29:09,954 26 INFO rb-103a292-224772-414667 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-12 06:29:10,006 26 INFO rb-103a292-224772-414667 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-12 06:29:10,057 26 INFO rb-103a292-224772-414667 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-12 06:29:10,113 26 INFO rb-103a292-224772-414667 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-12 06:29:10,170 26 INFO rb-103a292-224772-414667 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-12 06:29:10,221 26 INFO rb-103a292-224772-414667 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-12 06:29:10,301 26 INFO rb-103a292-224772-414667 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-12 06:29:10,382 26 INFO rb-103a292-224772-414667 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-12 06:29:10,394 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:10,396 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:10,433 26 INFO rb-103a292-224772-414667 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-12 06:29:10,483 26 INFO rb-103a292-224772-414667 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-12 06:29:10,556 26 INFO rb-103a292-224772-414667 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-12 06:29:10,609 26 INFO rb-103a292-224772-414667 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-12 06:29:10,679 26 INFO rb-103a292-224772-414667 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-12 06:29:10,684 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96581964 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '712407dd-ab6e-42aa-bdec-5669c806d7d1'}] 2026-09-12 06:29:10,690 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:11,078 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96581964 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '712407dd-ab6e-42aa-bdec-5669c806d7d1'} created pos.order #583 2026-09-12 06:29:11,098 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96581964 finished 2026-09-12 06:29:11,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.250 0.224 2026-09-12 06:29:11,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.024 0.035 2026-09-12 06:29:11,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:29:11,395 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50593507 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '712407dd-ab6e-42aa-bdec-5669c806d7d1'}] 2026-09-12 06:29:11,403 26 INFO rb-103a292-224772-414667 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-12 06:29:11,405 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50593507 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '712407dd-ab6e-42aa-bdec-5669c806d7d1'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-12 06:29:11,418 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50593507 finished 2026-09-12 06:29:11,454 26 INFO rb-103a292-224772-414667 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-12 06:29:11,502 26 INFO rb-103a292-224772-414667 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-12 06:29:11,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.070 0.078 2026-09-12 06:29:11,580 26 INFO rb-103a292-224772-414667 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-12 06:29:11,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:11] "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-12 06:29:11,659 26 INFO rb-103a292-224772-414667 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-12 06:29:11,707 26 INFO rb-103a292-224772-414667 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-12 06:29:11,758 26 INFO rb-103a292-224772-414667 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-12 06:29:11,816 26 INFO rb-103a292-224772-414667 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-12 06:29:11,867 26 INFO rb-103a292-224772-414667 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-12 06:29:11,932 26 INFO rb-103a292-224772-414667 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-12 06:29:11,981 26 INFO rb-103a292-224772-414667 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-12 06:29:12,032 26 INFO rb-103a292-224772-414667 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-12 06:29:12,085 26 INFO rb-103a292-224772-414667 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-12 06:29:12,266 26 INFO rb-103a292-224772-414667 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-12 06:29:12,317 26 INFO rb-103a292-224772-414667 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-12 06:29:12,368 26 INFO rb-103a292-224772-414667 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-12 06:29:12,423 26 INFO rb-103a292-224772-414667 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-12 06:29:12,474 26 INFO rb-103a292-224772-414667 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-12 06:29:12,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-12 06:29:12,529 26 INFO rb-103a292-224772-414667 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-12 06:29:12,625 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 18975092 (allocated 20844544) 2026-09-12 06:29:12,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 55182 2026-09-12 06:29:12,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-12 06:29:12,636 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 55182 2026-09-12 06:29:12,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062912_701176_test_max_usage_partner_with_point.txt 2026-09-12 06:29:12,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpkp4godv8_chrome_odoo" 2026-09-12 06:29:12,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-12 06:29:13,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 55324 2026-09-12 06:29:13,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpsf52myrm_chrome_odoo 2026-09-12 06:29:13,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:46237/json/version 2026-09-12 06:29:13,599 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:13,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:13,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:46237/json 2026-09-12 06:29:13,647 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:13,657 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:46237/devtools/page/4E14CBF0EC7133AA1FA24E2A80CFEF9E 2026-09-12 06:29:13,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-12 06:29:13,669 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-12 06:29:13,749 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:13,754 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-12 06:29:13,758 26 INFO rb-103a292-224772-414667 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-12 06:29:13,759 26 INFO rb-103a292-224772-414667 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-12 06:29:13,782 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:14,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.040 0.436 2026-09-12 06:29:14,255 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '4E14CBF0EC7133AA1FA24E2A80CFEF9E', 'loaderId': 'FD30D234C90F9A3DF1A78B448831A0F8', 'isDownload': False} 2026-09-12 06:29:14,256 26 INFO rb-103a292-224772-414667 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-12 06:29:14,269 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:14,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:29:14,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:29:14,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:29:14,761 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:14,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-09-12 06:29:14,778 26 INFO rb-103a292-224772-414667 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-12 06:29:14,784 26 INFO rb-103a292-224772-414667 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-12 06:29:14,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 06:29:14,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.017 2026-09-12 06:29:14,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:14,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 06:29:14,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-09-12 06:29:14,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.036 2026-09-12 06:29:14,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-09-12 06:29:15,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.334 0.303 2026-09-12 06:29:15,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "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-12 06:29:15,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-12 06:29:15,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.042 2026-09-12 06:29:15,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-12 06:29:15,835 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:15,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-09-12 06:29:15,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:15,910 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:15,927 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:29:15,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.018 2026-09-12 06:29:15,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.046 2026-09-12 06:29:15,960 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 06:29:15,962 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:15,967 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:16,073 26 INFO rb-103a292-224772-414667 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-12 06:29:16,106 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:16,182 26 INFO rb-103a292-224772-414667 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-12 06:29:16,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.044 0.046 2026-09-12 06:29:16,197 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:29:16,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.062 2026-09-12 06:29:16,232 26 INFO rb-103a292-224772-414667 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-12 06:29:16,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-12 06:29:16,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-09-12 06:29:16,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-09-12 06:29:16,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.244 2026-09-12 06:29:16,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-12 06:29:16,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-09-12 06:29:16,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-09-12 06:29:16,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-12 06:29:16,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-12 06:29:16,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.260 2026-09-12 06:29:16,647 26 INFO rb-103a292-224772-414667 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-12 06:29:16,711 26 INFO rb-103a292-224772-414667 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-12 06:29:16,760 26 INFO rb-103a292-224772-414667 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-12 06:29:16,818 26 INFO rb-103a292-224772-414667 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-12 06:29:16,878 26 INFO rb-103a292-224772-414667 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-12 06:29:16,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.019 2026-09-12 06:29:16,928 26 INFO rb-103a292-224772-414667 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-12 06:29:17,010 26 INFO rb-103a292-224772-414667 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-12 06:29:17,061 26 INFO rb-103a292-224772-414667 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-12 06:29:17,117 26 INFO rb-103a292-224772-414667 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-12 06:29:17,175 26 INFO rb-103a292-224772-414667 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-12 06:29:17,226 26 INFO rb-103a292-224772-414667 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-12 06:29:17,299 26 INFO rb-103a292-224772-414667 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-12 06:29:17,363 26 INFO rb-103a292-224772-414667 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-12 06:29:17,414 26 INFO rb-103a292-224772-414667 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-12 06:29:17,465 26 INFO rb-103a292-224772-414667 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-12 06:29:17,534 26 INFO rb-103a292-224772-414667 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-12 06:29:17,548 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:17,549 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:17,584 26 INFO rb-103a292-224772-414667 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-12 06:29:17,636 26 INFO rb-103a292-224772-414667 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-12 06:29:17,705 26 INFO rb-103a292-224772-414667 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-12 06:29:17,757 26 INFO rb-103a292-224772-414667 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-12 06:29:17,809 26 INFO rb-103a292-224772-414667 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-12 06:29:17,861 26 INFO rb-103a292-224772-414667 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-12 06:29:17,916 26 INFO rb-103a292-224772-414667 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-12 06:29:17,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:17] "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-12 06:29:17,968 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48381740 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3b16535a-8355-4274-9039-bd64bd7f38da'}] 2026-09-12 06:29:17,978 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:18,315 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48381740 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3b16535a-8355-4274-9039-bd64bd7f38da'} created pos.order #584 2026-09-12 06:29:18,328 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48381740 finished 2026-09-12 06:29:18,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.208 0.218 2026-09-12 06:29:18,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.032 0.031 2026-09-12 06:29:18,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:29:18,588 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24089469 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3b16535a-8355-4274-9039-bd64bd7f38da'}] 2026-09-12 06:29:18,597 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24089469 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3b16535a-8355-4274-9039-bd64bd7f38da'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-09-12 06:29:18,599 26 INFO rb-103a292-224772-414667 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-12 06:29:18,613 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24089469 finished 2026-09-12 06:29:18,652 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-12 06:29:18,655 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:29:18,742 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 17823060 (allocated 19533824) 2026-09-12 06:29:18,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.081 0.082 2026-09-12 06:29:18,752 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 55324 2026-09-12 06:29:18,757 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-12 06:29:18,757 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 55324 2026-09-12 06:29:18,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062918_802915_test_min_qty_points_awarded.txt 2026-09-12 06:29:18,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpsf52myrm_chrome_odoo" 2026-09-12 06:29:18,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-12 06:29:19,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 55465 2026-09-12 06:29:19,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp5g_wolw8_chrome_odoo 2026-09-12 06:29:19,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38407/json/version 2026-09-12 06:29:19,897 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:19,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:19,954 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:38407/json 2026-09-12 06:29:19,954 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:19,959 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:38407/devtools/page/8BFEA2D62808EBA31B2522B9D2BC2C8F 2026-09-12 06:29:19,962 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-12 06:29:19,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-12 06:29:19,991 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:19,999 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-12 06:29:20,000 26 INFO rb-103a292-224772-414667 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-12 06:29:20,000 26 INFO rb-103a292-224772-414667 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-12 06:29:20,013 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:20,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.039 0.358 2026-09-12 06:29:20,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '8BFEA2D62808EBA31B2522B9D2BC2C8F', 'loaderId': '3DC96482296DC6C0BA27636FD9F750E0', 'isDownload': False} 2026-09-12 06:29:20,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-12 06:29:20,418 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:20,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-12 06:29:20,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:29:20,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-12 06:29:20,906 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:20,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.007 2026-09-12 06:29:20,954 26 INFO rb-103a292-224772-414667 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-12 06:29:20,965 26 INFO rb-103a292-224772-414667 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-12 06:29:20,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.008 2026-09-12 06:29:20,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:29:21,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:21,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-12 06:29:21,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-12 06:29:21,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.033 2026-09-12 06:29:21,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-12 06:29:21,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.303 0.533 2026-09-12 06:29:21,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:29:22,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:29:22,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.037 2026-09-12 06:29:22,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:29:22,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:22,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:29:22,229 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:22,243 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:22,245 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:22,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:22,281 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:29:22,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.025 2026-09-12 06:29:22,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-09-12 06:29:22,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-12 06:29:22,382 26 INFO rb-103a292-224772-414667 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-12 06:29:22,449 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:22,537 26 INFO rb-103a292-224772-414667 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-12 06:29:22,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.100 0.046 2026-09-12 06:29:22,597 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:29:22,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.101 2026-09-12 06:29:22,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-12 06:29:22,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-12 06:29:22,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.005 0.208 2026-09-12 06:29:22,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.052 0.285 2026-09-12 06:29:22,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-09-12 06:29:22,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.208 2026-09-12 06:29:22,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-12 06:29:22,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.216 2026-09-12 06:29:22,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-09-12 06:29:22,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-12 06:29:23,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:23] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.143 2026-09-12 06:29:23,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.267 2026-09-12 06:29:23,156 26 INFO rb-103a292-224772-414667 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-12 06:29:23,207 26 INFO rb-103a292-224772-414667 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-12 06:29:23,258 26 INFO rb-103a292-224772-414667 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-12 06:29:23,346 26 INFO rb-103a292-224772-414667 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-12 06:29:23,397 26 INFO rb-103a292-224772-414667 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-12 06:29:23,449 26 INFO rb-103a292-224772-414667 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-12 06:29:23,499 26 INFO rb-103a292-224772-414667 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-12 06:29:23,549 26 INFO rb-103a292-224772-414667 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-12 06:29:23,603 26 INFO rb-103a292-224772-414667 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-12 06:29:23,654 26 INFO rb-103a292-224772-414667 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-12 06:29:23,705 26 INFO rb-103a292-224772-414667 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-12 06:29:23,755 26 INFO rb-103a292-224772-414667 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-12 06:29:23,807 26 INFO rb-103a292-224772-414667 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-12 06:29:23,858 26 INFO rb-103a292-224772-414667 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-12 06:29:23,911 26 INFO rb-103a292-224772-414667 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-12 06:29:23,964 26 INFO rb-103a292-224772-414667 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-12 06:29:24,015 26 INFO rb-103a292-224772-414667 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-12 06:29:24,133 26 INFO rb-103a292-224772-414667 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-12 06:29:24,191 26 INFO rb-103a292-224772-414667 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-12 06:29:24,253 26 INFO rb-103a292-224772-414667 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-12 06:29:24,266 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:24,276 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:29:24,307 26 INFO rb-103a292-224772-414667 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-12 06:29:24,355 26 INFO rb-103a292-224772-414667 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-12 06:29:24,427 26 INFO rb-103a292-224772-414667 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-12 06:29:24,479 26 INFO rb-103a292-224772-414667 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-12 06:29:24,532 26 INFO rb-103a292-224772-414667 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-12 06:29:24,605 26 INFO rb-103a292-224772-414667 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-12 06:29:24,610 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86231156 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e6d99455-8f95-4f61-9306-889ac9296b87'}] 2026-09-12 06:29:24,615 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:24,727 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86231156 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e6d99455-8f95-4f61-9306-889ac9296b87'} created pos.order #585 2026-09-12 06:29:24,742 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86231156 finished 2026-09-12 06:29:24,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.088 0.113 2026-09-12 06:29:24,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.025 0.033 2026-09-12 06:29:24,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.014 0.011 2026-09-12 06:29:25,036 26 INFO rb-103a292-224772-414667 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-12 06:29:25,038 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72571958 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e6d99455-8f95-4f61-9306-889ac9296b87'}] 2026-09-12 06:29:25,056 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72571958 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e6d99455-8f95-4f61-9306-889ac9296b87'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-12 06:29:25,076 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72571958 finished 2026-09-12 06:29:25,095 26 INFO rb-103a292-224772-414667 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-12 06:29:25,141 26 INFO rb-103a292-224772-414667 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-12 06:29:25,210 26 INFO rb-103a292-224772-414667 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-12 06:29:25,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.110 0.088 2026-09-12 06:29:25,270 26 INFO rb-103a292-224772-414667 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-12 06:29:25,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.012 2026-09-12 06:29:25,315 26 INFO rb-103a292-224772-414667 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-12 06:29:25,367 26 INFO rb-103a292-224772-414667 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-12 06:29:25,417 26 INFO rb-103a292-224772-414667 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-12 06:29:25,470 26 INFO rb-103a292-224772-414667 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-12 06:29:25,522 26 INFO rb-103a292-224772-414667 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-12 06:29:25,573 26 INFO rb-103a292-224772-414667 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-12 06:29:25,624 26 INFO rb-103a292-224772-414667 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-12 06:29:25,674 26 INFO rb-103a292-224772-414667 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-12 06:29:25,725 26 INFO rb-103a292-224772-414667 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-12 06:29:25,777 26 INFO rb-103a292-224772-414667 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-12 06:29:25,830 26 INFO rb-103a292-224772-414667 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-12 06:29:25,881 26 INFO rb-103a292-224772-414667 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-12 06:29:25,999 26 INFO rb-103a292-224772-414667 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-12 06:29:26,050 26 INFO rb-103a292-224772-414667 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-12 06:29:26,105 26 INFO rb-103a292-224772-414667 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-12 06:29:26,156 26 INFO rb-103a292-224772-414667 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-12 06:29:26,207 26 INFO rb-103a292-224772-414667 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-12 06:29:26,263 26 INFO rb-103a292-224772-414667 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-12 06:29:26,315 26 INFO rb-103a292-224772-414667 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-12 06:29:26,368 26 INFO rb-103a292-224772-414667 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-12 06:29:26,429 26 INFO rb-103a292-224772-414667 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-12 06:29:26,433 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94230599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '45404f61-6455-4fa9-8d54-e7febef9adc1'}] 2026-09-12 06:29:26,510 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94230599 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '45404f61-6455-4fa9-8d54-e7febef9adc1'} created pos.order #586 2026-09-12 06:29:26,525 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94230599 finished 2026-09-12 06:29:26,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.065 0.080 2026-09-12 06:29:26,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.034 0.040 2026-09-12 06:29:26,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:29:26,740 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85988827 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '45404f61-6455-4fa9-8d54-e7febef9adc1'}] 2026-09-12 06:29:26,745 26 INFO rb-103a292-224772-414667 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-12 06:29:26,746 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85988827 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '45404f61-6455-4fa9-8d54-e7febef9adc1'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-12 06:29:26,765 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85988827 finished 2026-09-12 06:29:26,796 26 INFO rb-103a292-224772-414667 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-12 06:29:26,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.033 0.061 2026-09-12 06:29:26,854 26 INFO rb-103a292-224772-414667 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-12 06:29:26,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.009 2026-09-12 06:29:26,907 26 INFO rb-103a292-224772-414667 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-12 06:29:26,957 26 INFO rb-103a292-224772-414667 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-12 06:29:27,026 26 INFO rb-103a292-224772-414667 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-12 06:29:27,078 26 INFO rb-103a292-224772-414667 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-12 06:29:27,159 26 INFO rb-103a292-224772-414667 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-12 06:29:27,212 26 INFO rb-103a292-224772-414667 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-12 06:29:27,263 26 INFO rb-103a292-224772-414667 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-12 06:29:27,319 26 INFO rb-103a292-224772-414667 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-12 06:29:27,384 26 INFO rb-103a292-224772-414667 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-12 06:29:27,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:29:27,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:29:27,434 26 INFO rb-103a292-224772-414667 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-12 06:29:27,484 26 INFO rb-103a292-224772-414667 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-12 06:29:27,539 26 INFO rb-103a292-224772-414667 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-12 06:29:27,590 26 INFO rb-103a292-224772-414667 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-12 06:29:27,640 26 INFO rb-103a292-224772-414667 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-12 06:29:27,691 26 INFO rb-103a292-224772-414667 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-12 06:29:27,741 26 INFO rb-103a292-224772-414667 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-12 06:29:27,792 26 INFO rb-103a292-224772-414667 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-12 06:29:27,847 26 INFO rb-103a292-224772-414667 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-12 06:29:27,900 26 INFO rb-103a292-224772-414667 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-12 06:29:27,951 26 INFO rb-103a292-224772-414667 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-12 06:29:28,083 26 INFO rb-103a292-224772-414667 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-12 06:29:28,134 26 INFO rb-103a292-224772-414667 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-12 06:29:28,192 26 INFO rb-103a292-224772-414667 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-12 06:29:28,244 26 INFO rb-103a292-224772-414667 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-12 06:29:28,294 26 INFO rb-103a292-224772-414667 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-12 06:29:28,351 26 INFO rb-103a292-224772-414667 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-12 06:29:28,404 26 INFO rb-103a292-224772-414667 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-12 06:29:28,456 26 INFO rb-103a292-224772-414667 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-12 06:29:28,523 26 INFO rb-103a292-224772-414667 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-12 06:29:28,526 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62865574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'e1fc5912-b178-4502-9a8b-60b848062d1e'}] 2026-09-12 06:29:28,602 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62865574 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'e1fc5912-b178-4502-9a8b-60b848062d1e'} created pos.order #587 2026-09-12 06:29:28,619 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62865574 finished 2026-09-12 06:29:28,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.053 0.102 2026-09-12 06:29:28,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.024 0.029 2026-09-12 06:29:28,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:28] "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-12 06:29:28,855 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50129421 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'e1fc5912-b178-4502-9a8b-60b848062d1e'}] 2026-09-12 06:29:28,888 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50129421 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'e1fc5912-b178-4502-9a8b-60b848062d1e'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-12 06:29:28,893 26 INFO rb-103a292-224772-414667 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-12 06:29:28,901 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50129421 finished 2026-09-12 06:29:28,956 26 INFO rb-103a292-224772-414667 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-12 06:29:28,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.055 0.061 2026-09-12 06:29:29,000 26 INFO rb-103a292-224772-414667 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-12 06:29:29,022 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.014 0.018 2026-09-12 06:29:29,061 26 INFO rb-103a292-224772-414667 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-12 06:29:29,112 26 INFO rb-103a292-224772-414667 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-12 06:29:29,174 26 INFO rb-103a292-224772-414667 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-12 06:29:29,227 26 INFO rb-103a292-224772-414667 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-12 06:29:29,278 26 INFO rb-103a292-224772-414667 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-12 06:29:29,332 26 INFO rb-103a292-224772-414667 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-12 06:29:29,394 26 INFO rb-103a292-224772-414667 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-12 06:29:29,446 26 INFO rb-103a292-224772-414667 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-12 06:29:29,497 26 INFO rb-103a292-224772-414667 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-12 06:29:29,553 26 INFO rb-103a292-224772-414667 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-12 06:29:29,602 26 INFO rb-103a292-224772-414667 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-12 06:29:29,652 26 INFO rb-103a292-224772-414667 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-12 06:29:29,704 26 INFO rb-103a292-224772-414667 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-12 06:29:29,754 26 INFO rb-103a292-224772-414667 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-12 06:29:29,804 26 INFO rb-103a292-224772-414667 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-12 06:29:29,857 26 INFO rb-103a292-224772-414667 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-12 06:29:29,910 26 INFO rb-103a292-224772-414667 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-12 06:29:29,961 26 INFO rb-103a292-224772-414667 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-12 06:29:30,084 26 INFO rb-103a292-224772-414667 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-12 06:29:30,134 26 INFO rb-103a292-224772-414667 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-12 06:29:30,190 26 INFO rb-103a292-224772-414667 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-12 06:29:30,240 26 INFO rb-103a292-224772-414667 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-12 06:29:30,291 26 INFO rb-103a292-224772-414667 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-12 06:29:30,346 26 INFO rb-103a292-224772-414667 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-12 06:29:30,398 26 INFO rb-103a292-224772-414667 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-12 06:29:30,450 26 INFO rb-103a292-224772-414667 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-12 06:29:30,504 26 INFO rb-103a292-224772-414667 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-12 06:29:30,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.019 0.016 2026-09-12 06:29:30,560 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64024062 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '20780f76-75de-4b70-9fb0-2b9315c6cf55'}] 2026-09-12 06:29:30,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64024062 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '20780f76-75de-4b70-9fb0-2b9315c6cf55'} created pos.order #588 2026-09-12 06:29:30,667 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64024062 finished 2026-09-12 06:29:30,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.066 0.088 2026-09-12 06:29:30,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.023 0.037 2026-09-12 06:29:30,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:30,841 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85167336 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '20780f76-75de-4b70-9fb0-2b9315c6cf55'}] 2026-09-12 06:29:30,847 26 INFO rb-103a292-224772-414667 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-12 06:29:30,851 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85167336 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '20780f76-75de-4b70-9fb0-2b9315c6cf55'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-12 06:29:30,863 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85167336 finished 2026-09-12 06:29:30,898 26 INFO rb-103a292-224772-414667 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-12 06:29:30,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.025 0.064 2026-09-12 06:29:30,958 26 INFO rb-103a292-224772-414667 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-12 06:29:30,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.009 0.018 2026-09-12 06:29:31,023 26 INFO rb-103a292-224772-414667 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-12 06:29:31,073 26 INFO rb-103a292-224772-414667 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-12 06:29:31,137 26 INFO rb-103a292-224772-414667 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-12 06:29:31,193 26 INFO rb-103a292-224772-414667 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-12 06:29:31,242 26 INFO rb-103a292-224772-414667 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-12 06:29:31,295 26 INFO rb-103a292-224772-414667 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-12 06:29:31,359 26 INFO rb-103a292-224772-414667 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-12 06:29:31,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.011 0.017 2026-09-12 06:29:31,410 26 INFO rb-103a292-224772-414667 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-12 06:29:31,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.012 0.013 2026-09-12 06:29:31,462 26 INFO rb-103a292-224772-414667 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-12 06:29:31,512 26 INFO rb-103a292-224772-414667 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-12 06:29:31,568 26 INFO rb-103a292-224772-414667 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-12 06:29:31,619 26 INFO rb-103a292-224772-414667 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-12 06:29:31,669 26 INFO rb-103a292-224772-414667 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-12 06:29:31,725 26 INFO rb-103a292-224772-414667 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-12 06:29:31,777 26 INFO rb-103a292-224772-414667 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-12 06:29:31,830 26 INFO rb-103a292-224772-414667 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-12 06:29:31,892 26 INFO rb-103a292-224772-414667 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-12 06:29:31,897 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72305376 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b13bbfeb-5d8a-4c05-bed2-0e82e4c0d270'}] 2026-09-12 06:29:31,989 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72305376 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'b13bbfeb-5d8a-4c05-bed2-0e82e4c0d270'} created pos.order #589 2026-09-12 06:29:32,009 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72305376 finished 2026-09-12 06:29:32,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.063 0.096 2026-09-12 06:29:32,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.013 0.029 2026-09-12 06:29:32,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:29:32,175 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94087955 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b13bbfeb-5d8a-4c05-bed2-0e82e4c0d270'}] 2026-09-12 06:29:32,176 26 INFO rb-103a292-224772-414667 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-12 06:29:32,187 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94087955 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'b13bbfeb-5d8a-4c05-bed2-0e82e4c0d270'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-12 06:29:32,199 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94087955 finished 2026-09-12 06:29:32,224 26 INFO rb-103a292-224772-414667 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-12 06:29:32,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.030 0.056 2026-09-12 06:29:32,291 26 INFO rb-103a292-224772-414667 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-12 06:29:32,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.006 0.015 2026-09-12 06:29:32,340 26 INFO rb-103a292-224772-414667 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-12 06:29:32,391 26 INFO rb-103a292-224772-414667 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-12 06:29:32,445 26 INFO rb-103a292-224772-414667 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-12 06:29:32,498 26 INFO rb-103a292-224772-414667 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-12 06:29:32,549 26 INFO rb-103a292-224772-414667 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-12 06:29:32,611 26 INFO rb-103a292-224772-414667 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-12 06:29:32,662 26 INFO rb-103a292-224772-414667 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-12 06:29:32,714 26 INFO rb-103a292-224772-414667 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-12 06:29:32,883 26 INFO rb-103a292-224772-414667 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-12 06:29:32,933 26 INFO rb-103a292-224772-414667 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-12 06:29:32,984 26 INFO rb-103a292-224772-414667 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-12 06:29:33,041 26 INFO rb-103a292-224772-414667 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-12 06:29:33,092 26 INFO rb-103a292-224772-414667 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-12 06:29:33,145 26 INFO rb-103a292-224772-414667 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-12 06:29:33,195 26 INFO rb-103a292-224772-414667 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-12 06:29:33,261 26 INFO rb-103a292-224772-414667 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-12 06:29:33,315 26 INFO rb-103a292-224772-414667 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-12 06:29:33,366 26 INFO rb-103a292-224772-414667 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-12 06:29:33,421 26 INFO rb-103a292-224772-414667 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-12 06:29:33,483 26 INFO rb-103a292-224772-414667 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-12 06:29:33,535 26 INFO rb-103a292-224772-414667 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-12 06:29:33,586 26 INFO rb-103a292-224772-414667 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-12 06:29:33,644 26 INFO rb-103a292-224772-414667 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-12 06:29:33,698 26 INFO rb-103a292-224772-414667 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-12 06:29:33,750 26 INFO rb-103a292-224772-414667 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-12 06:29:33,801 26 INFO rb-103a292-224772-414667 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-12 06:29:33,872 26 INFO rb-103a292-224772-414667 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-12 06:29:33,923 26 INFO rb-103a292-224772-414667 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-12 06:29:33,973 26 INFO rb-103a292-224772-414667 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-12 06:29:34,029 26 INFO rb-103a292-224772-414667 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-12 06:29:34,079 26 INFO rb-103a292-224772-414667 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-12 06:29:34,130 26 INFO rb-103a292-224772-414667 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-12 06:29:34,186 26 INFO rb-103a292-224772-414667 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-12 06:29:34,238 26 INFO rb-103a292-224772-414667 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-12 06:29:34,293 26 INFO rb-103a292-224772-414667 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-12 06:29:34,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 06:29:34,328 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37928848 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'f987a18e-7415-4d77-84e8-aa0d760db700'}] 2026-09-12 06:29:37,131 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37928848 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'f987a18e-7415-4d77-84e8-aa0d760db700'} created pos.order #590 2026-09-12 06:29:37,142 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37928848 finished 2026-09-12 06:29:37,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.142 2.707 2026-09-12 06:29:37,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.014 0.028 2026-09-12 06:29:37,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:37,316 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71755191 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'f987a18e-7415-4d77-84e8-aa0d760db700'}] 2026-09-12 06:29:37,323 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71755191 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'f987a18e-7415-4d77-84e8-aa0d760db700'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-09-12 06:29:37,332 26 INFO rb-103a292-224772-414667 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-12 06:29:37,345 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71755191 finished 2026-09-12 06:29:37,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-12 06:29:37,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:29:37,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.047 0.070 2026-09-12 06:29:37,659 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29288656 (allocated 31334400) 2026-09-12 06:29:37,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 55465 2026-09-12 06:29:37,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-12 06:29:37,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 55465 2026-09-12 06:29:37,718 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062937_718263_test_multiple_gift_wallet_programs.txt 2026-09-12 06:29:37,718 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp5g_wolw8_chrome_odoo" 2026-09-12 06:29:37,758 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-12 06:29:38,687 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 55635 2026-09-12 06:29:38,687 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpj12uqvra_chrome_odoo 2026-09-12 06:29:38,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:44659/json/version 2026-09-12 06:29:38,689 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:38,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:38,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:44659/json 2026-09-12 06:29:38,696 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:38,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:44659/devtools/page/5D24CA201B9270BFD0AB8380C7D5DFBC 2026-09-12 06:29:38,711 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-12 06:29:38,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-12 06:29:38,800 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:38,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-12 06:29:38,809 26 INFO rb-103a292-224772-414667 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-12 06:29:38,809 26 INFO rb-103a292-224772-414667 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-12 06:29:38,826 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:39,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.055 0.373 2026-09-12 06:29:39,255 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '5D24CA201B9270BFD0AB8380C7D5DFBC', 'loaderId': '145707979F8DC8669989D2F9CC309D4F', 'isDownload': False} 2026-09-12 06:29:39,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-12 06:29:39,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:39,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-12 06:29:39,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:29:39,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-12 06:29:39,667 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:29:39,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:29:39,705 26 INFO rb-103a292-224772-414667 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-12 06:29:39,710 26 INFO rb-103a292-224772-414667 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-12 06:29:39,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-12 06:29:39,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:29:39,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:39,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 06:29:39,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "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-12 06:29:39,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 06:29:39,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.047 2026-09-12 06:29:40,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.281 0.321 2026-09-12 06:29:40,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:29:40,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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.011 2026-09-12 06:29:40,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-12 06:29:40,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:40,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:40,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-12 06:29:40,749 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:40,798 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:29:40,800 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:29:40,813 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:40,821 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:29:40,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.039 0.038 2026-09-12 06:29:40,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-12 06:29:40,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.066 2026-09-12 06:29:40,896 26 INFO rb-103a292-224772-414667 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-12 06:29:40,930 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:29:40,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.019 0.057 2026-09-12 06:29:41,005 26 INFO rb-103a292-224772-414667 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-12 06:29:41,006 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:29:41,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.024 0.107 2026-09-12 06:29:41,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-09-12 06:29:41,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-12 06:29:41,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-12 06:29:41,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-12 06:29:41,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-12 06:29:41,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-12 06:29:41,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-12 06:29:41,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "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-12 06:29:41,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:29:41,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.208 2026-09-12 06:29:41,400 26 INFO rb-103a292-224772-414667 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-12 06:29:41,479 26 INFO rb-103a292-224772-414667 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-12 06:29:41,529 26 INFO rb-103a292-224772-414667 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-12 06:29:41,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-12 06:29:41,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:29:41,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14305464 (allocated 15466496) 2026-09-12 06:29:41,670 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 55635 2026-09-12 06:29:41,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-12 06:29:41,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 55635 2026-09-12 06:29:41,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062941_766835_test_multiple_loyalty_products.txt 2026-09-12 06:29:41,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpj12uqvra_chrome_odoo" 2026-09-12 06:29:41,777 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-12 06:29:42,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 55766 2026-09-12 06:29:42,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmphtzm464z_chrome_odoo 2026-09-12 06:29:42,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:37727/json/version 2026-09-12 06:29:42,312 26 INFO rb-103a292-224772-414667 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-12 06:29:42,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:42,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:37727/json 2026-09-12 06:29:42,363 26 INFO rb-103a292-224772-414667 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-12 06:29:42,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:37727/devtools/page/64DF16415187B6C2F5D3CC80E98D7A58 2026-09-12 06:29:42,376 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-12 06:29:42,378 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-12 06:29:42,456 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:42,464 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-12 06:29:42,470 26 INFO rb-103a292-224772-414667 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-12 06:29:42,474 26 INFO rb-103a292-224772-414667 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-12 06:29:42,488 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:42,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:42] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.045 0.437 2026-09-12 06:29:42,971 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '64DF16415187B6C2F5D3CC80E98D7A58', 'loaderId': '6734B0C5C0BF1CCDD5E3EA187274A2A4', 'isDownload': False} 2026-09-12 06:29:42,971 26 INFO rb-103a292-224772-414667 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-12 06:29:42,979 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:42,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:29:43,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:29:43,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-12 06:29:43,512 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:43,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:29:43,538 26 INFO rb-103a292-224772-414667 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-12 06:29:43,551 26 INFO rb-103a292-224772-414667 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-12 06:29:43,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-12 06:29:43,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:43,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:43,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 06:29:43,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-12 06:29:43,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.035 2026-09-12 06:29:43,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-12 06:29:44,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.303 0.324 2026-09-12 06:29:44,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:29:44,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:29:44,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-09-12 06:29:44,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:29:44,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:44,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-12 06:29:44,612 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:44,624 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:44,628 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:44,647 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:44,650 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:44,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.029 0.026 2026-09-12 06:29:44,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.062 2026-09-12 06:29:44,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-12 06:29:44,749 26 INFO rb-103a292-224772-414667 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-12 06:29:44,771 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:29:44,825 26 INFO rb-103a292-224772-414667 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-12 06:29:44,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.091 0.046 2026-09-12 06:29:44,911 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:44,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.028 0.162 2026-09-12 06:29:44,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-09-12 06:29:44,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:44] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.004 0.190 2026-09-12 06:29:45,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-09-12 06:29:45,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-09-12 06:29:45,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-09-12 06:29:45,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:29:45,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-12 06:29:45,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-12 06:29:45,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-12 06:29:45,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.144 2026-09-12 06:29:45,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.258 2026-09-12 06:29:45,422 26 INFO rb-103a292-224772-414667 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-12 06:29:45,508 26 INFO rb-103a292-224772-414667 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-12 06:29:45,564 26 INFO rb-103a292-224772-414667 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-12 06:29:46,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:46] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 06:29:46,120 26 INFO rb-103a292-224772-414667 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-12 06:29:46,191 26 INFO rb-103a292-224772-414667 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-12 06:29:46,241 26 INFO rb-103a292-224772-414667 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-12 06:29:46,291 26 INFO rb-103a292-224772-414667 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-12 06:29:46,342 26 INFO rb-103a292-224772-414667 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-12 06:29:46,419 26 INFO rb-103a292-224772-414667 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-12 06:29:46,469 26 INFO rb-103a292-224772-414667 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-12 06:29:46,521 26 INFO rb-103a292-224772-414667 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-12 06:29:46,581 26 INFO rb-103a292-224772-414667 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-12 06:29:46,633 26 INFO rb-103a292-224772-414667 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-12 06:29:46,686 26 INFO rb-103a292-224772-414667 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-12 06:29:46,752 26 INFO rb-103a292-224772-414667 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-12 06:29:46,803 26 INFO rb-103a292-224772-414667 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-12 06:29:46,853 26 INFO rb-103a292-224772-414667 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-12 06:29:46,905 26 INFO rb-103a292-224772-414667 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-12 06:29:46,959 26 INFO rb-103a292-224772-414667 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-12 06:29:47,016 26 INFO rb-103a292-224772-414667 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-12 06:29:47,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:47] "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.006 2026-09-12 06:29:47,551 26 INFO rb-103a292-224772-414667 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-12 06:29:47,632 26 INFO rb-103a292-224772-414667 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-12 06:29:47,702 26 INFO rb-103a292-224772-414667 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-12 06:29:47,714 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:47,715 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:47,752 26 INFO rb-103a292-224772-414667 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-12 06:29:47,803 26 INFO rb-103a292-224772-414667 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-12 06:29:47,873 26 INFO rb-103a292-224772-414667 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-12 06:29:47,926 26 INFO rb-103a292-224772-414667 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-12 06:29:47,977 26 INFO rb-103a292-224772-414667 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-12 06:29:48,029 26 INFO rb-103a292-224772-414667 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-12 06:29:48,098 26 INFO rb-103a292-224772-414667 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-12 06:29:48,105 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2010122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '142a0881-94b2-4d34-92a0-4d375cced3c7'}] 2026-09-12 06:29:48,108 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:48,209 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2010122 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '142a0881-94b2-4d34-92a0-4d375cced3c7'} created pos.order #591 2026-09-12 06:29:48,227 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2010122 finished 2026-09-12 06:29:48,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.066 0.110 2026-09-12 06:29:48,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.024 0.036 2026-09-12 06:29:48,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:48,442 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72188112 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '142a0881-94b2-4d34-92a0-4d375cced3c7'}] 2026-09-12 06:29:48,455 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72188112 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '142a0881-94b2-4d34-92a0-4d375cced3c7'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-09-12 06:29:48,473 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72188112 finished 2026-09-12 06:29:48,535 26 INFO rb-103a292-224772-414667 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-12 06:29:48,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-12 06:29:48,577 26 INFO rb-103a292-224772-414667 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-12 06:29:48,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.063 0.090 2026-09-12 06:29:48,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 19123376 (allocated 21893120) 2026-09-12 06:29:48,710 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 55766 2026-09-12 06:29:48,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-12 06:29:48,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 55766 2026-09-12 06:29:48,769 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062948_769464_test_multiple_physical_gift_card_sale.txt 2026-09-12 06:29:48,769 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmphtzm464z_chrome_odoo" 2026-09-12 06:29:48,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-12 06:29:49,612 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 55911 2026-09-12 06:29:49,612 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpjrxtyh9e_chrome_odoo 2026-09-12 06:29:49,613 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:34649/json/version 2026-09-12 06:29:49,614 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:49,649 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:49,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:34649/json 2026-09-12 06:29:49,650 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:49,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:34649/devtools/page/A86425D2D7A464C5F8ADC9C79FF47349 2026-09-12 06:29:49,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-12 06:29:49,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-12 06:29:49,730 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:49,735 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-12 06:29:49,744 26 INFO rb-103a292-224772-414667 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-12 06:29:49,745 26 INFO rb-103a292-224772-414667 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-12 06:29:49,763 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:50,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.034 0.434 2026-09-12 06:29:50,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': 'A86425D2D7A464C5F8ADC9C79FF47349', 'loaderId': 'E0363A41CA82508A1C6BD73B8973868B', 'isDownload': False} 2026-09-12 06:29:50,229 26 INFO rb-103a292-224772-414667 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-12 06:29:50,235 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:50,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:29:50,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:29:50,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:29:50,685 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:50,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:29:50,721 26 INFO rb-103a292-224772-414667 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-12 06:29:50,730 26 INFO rb-103a292-224772-414667 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-12 06:29:50,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.007 2026-09-12 06:29:50,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:29:50,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:50,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-12 06:29:50,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-12 06:29:50,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.032 2026-09-12 06:29:50,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-12 06:29:51,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.286 0.314 2026-09-12 06:29:51,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:29:51,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:29:51,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-09-12 06:29:51,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:29:51,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:51,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:29:51,744 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:51,769 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:29:51,770 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:51,806 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:29:51,809 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:29:51,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.038 2026-09-12 06:29:51,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-12 06:29:51,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-09-12 06:29:51,894 26 INFO rb-103a292-224772-414667 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-12 06:29:51,912 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:29:52,017 26 INFO rb-103a292-224772-414667 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-12 06:29:52,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.077 0.056 2026-09-12 06:29:52,044 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:29:52,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.027 0.151 2026-09-12 06:29:52,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-12 06:29:52,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-12 06:29:52,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-12 06:29:52,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-09-12 06:29:52,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-12 06:29:52,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-12 06:29:52,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-12 06:29:52,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-12 06:29:52,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-09-12 06:29:52,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-12 06:29:52,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-12 06:29:52,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.230 2026-09-12 06:29:52,561 26 INFO rb-103a292-224772-414667 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-12 06:29:52,639 26 INFO rb-103a292-224772-414667 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-12 06:29:52,714 26 INFO rb-103a292-224772-414667 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-12 06:29:52,779 26 INFO rb-103a292-224772-414667 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-12 06:29:52,854 26 INFO rb-103a292-224772-414667 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-12 06:29:52,930 26 INFO rb-103a292-224772-414667 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-12 06:29:52,981 26 INFO rb-103a292-224772-414667 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-12 06:29:53,062 26 INFO rb-103a292-224772-414667 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-12 06:29:53,129 26 INFO rb-103a292-224772-414667 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-12 06:29:53,179 26 INFO rb-103a292-224772-414667 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-12 06:29:53,252 26 INFO rb-103a292-224772-414667 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-12 06:29:53,335 26 INFO rb-103a292-224772-414667 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-12 06:29:53,387 26 INFO rb-103a292-224772-414667 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-12 06:29:53,436 26 INFO rb-103a292-224772-414667 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-12 06:29:53,522 26 INFO rb-103a292-224772-414667 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-12 06:29:53,590 26 INFO rb-103a292-224772-414667 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-12 06:29:53,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-12 06:29:53,642 26 INFO rb-103a292-224772-414667 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-12 06:29:53,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18697468 (allocated 21237760) 2026-09-12 06:29:53,760 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 55911 2026-09-12 06:29:53,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-12 06:29:53,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 55911 2026-09-12 06:29:53,797 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062953_797768_test_multiple_reward_line_free_product.txt 2026-09-12 06:29:53,798 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpjrxtyh9e_chrome_odoo" 2026-09-12 06:29:53,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-12 06:29:54,626 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 56047 2026-09-12 06:29:54,626 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpxydm5yis_chrome_odoo 2026-09-12 06:29:54,626 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43145/json/version 2026-09-12 06:29:54,628 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:54,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:29:54,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:43145/json 2026-09-12 06:29:54,634 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:29:54,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:43145/devtools/page/8136FDE70DCAAEE2E7683D55CD110D2E 2026-09-12 06:29:54,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-12 06:29:54,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-12 06:29:54,762 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:29:54,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-12 06:29:54,773 26 INFO rb-103a292-224772-414667 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-12 06:29:54,773 26 INFO rb-103a292-224772-414667 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-12 06:29:54,805 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:29:55,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:55] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.068 0.579 2026-09-12 06:29:55,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '8136FDE70DCAAEE2E7683D55CD110D2E', 'loaderId': 'EB37131D865B90EA3564504596F87053', 'isDownload': False} 2026-09-12 06:29:55,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-12 06:29:55,461 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:29:55,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:55] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:29:55,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:55] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-09-12 06:29:55,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:55] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-12 06:29:55,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 06:29:55,990 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:29:56,002 26 INFO rb-103a292-224772-414667 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-12 06:29:56,009 26 INFO rb-103a292-224772-414667 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-12 06:29:56,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:29:56,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:29:56,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:56,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.015 2026-09-12 06:29:56,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-12 06:29:56,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.035 2026-09-12 06:29:56,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-12 06:29:56,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.308 0.316 2026-09-12 06:29:56,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:29:56,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29: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-12 06:29:56,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-09-12 06:29:57,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:29:57,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-12 06:29:57,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:29:57,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:29:57,125 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:29:57,143 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:29:57,151 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:29:57,160 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.022 2026-09-12 06:29:57,173 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:57,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 06:29:57,227 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 06:29:57,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.040 0.078 2026-09-12 06:29:57,273 26 INFO rb-103a292-224772-414667 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-12 06:29:57,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.058 0.105 2026-09-12 06:29:57,368 26 INFO rb-103a292-224772-414667 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-12 06:29:57,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.034 0.196 2026-09-12 06:29:57,403 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:29:57,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-12 06:29:57,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 06:29:57,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-09-12 06:29:57,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-09-12 06:29:57,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.200 2026-09-12 06:29:57,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 06:29:57,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-09-12 06:29:57,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-12 06:29:57,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.182 2026-09-12 06:29:57,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-09-12 06:29:57,805 26 INFO rb-103a292-224772-414667 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-12 06:29:57,859 26 INFO rb-103a292-224772-414667 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-12 06:29:57,910 26 INFO rb-103a292-224772-414667 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-12 06:29:57,963 26 INFO rb-103a292-224772-414667 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-12 06:29:58,138 26 INFO rb-103a292-224772-414667 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-12 06:29:58,188 26 INFO rb-103a292-224772-414667 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-12 06:29:58,251 26 INFO rb-103a292-224772-414667 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-12 06:29:58,262 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:29:58,265 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:29:58,302 26 INFO rb-103a292-224772-414667 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-12 06:29:58,353 26 INFO rb-103a292-224772-414667 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-12 06:29:58,421 26 INFO rb-103a292-224772-414667 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-12 06:29:58,474 26 INFO rb-103a292-224772-414667 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-12 06:29:58,527 26 INFO rb-103a292-224772-414667 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-12 06:29:58,581 26 INFO rb-103a292-224772-414667 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-12 06:29:58,635 26 INFO rb-103a292-224772-414667 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-12 06:29:58,705 26 INFO rb-103a292-224772-414667 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-12 06:29:58,721 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82314169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd0f60080-ac66-48bc-b04f-8e82a718eb49'}] 2026-09-12 06:29:58,728 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:29:59,064 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82314169 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd0f60080-ac66-48bc-b04f-8e82a718eb49'} created pos.order #592 2026-09-12 06:29:59,085 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82314169 finished 2026-09-12 06:29:59,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.210 0.250 2026-09-12 06:29:59,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.032 0.036 2026-09-12 06:29:59,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:29:59,362 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54546959 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd0f60080-ac66-48bc-b04f-8e82a718eb49'}] 2026-09-12 06:29:59,372 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54546959 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd0f60080-ac66-48bc-b04f-8e82a718eb49'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-12 06:29:59,393 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54546959 finished 2026-09-12 06:29:59,420 26 INFO rb-103a292-224772-414667 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-12 06:29:59,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-12 06:29:59,473 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-12 06:29:59,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.106 0.079 2026-09-12 06:29:59,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:29:59] "GET /report/barcode/Code128/0442-c56c-4d42 HTTP/1.1" 200 - 0 0.000 0.213 2026-09-12 06:29:59,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 17120960 (allocated 19136512) 2026-09-12 06:29:59,597 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 56047 2026-09-12 06:29:59,599 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-12 06:29:59,602 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 56047 2026-09-12 06:29:59,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_062959_674323_test_next_order_coupon_program_expiration_date.txt 2026-09-12 06:29:59,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpxydm5yis_chrome_odoo" 2026-09-12 06:29:59,716 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-12 06:30:00,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 56182 2026-09-12 06:30:00,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp_boq4xni_chrome_odoo 2026-09-12 06:30:00,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:43175/json/version 2026-09-12 06:30:00,592 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:00,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:30:00,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:43175/json 2026-09-12 06:30:00,702 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:00,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:43175/devtools/page/683C8CEC407D6BCF7A046A5A5540D595 2026-09-12 06:30:00,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-12 06:30:00,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-12 06:30:00,889 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:00,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-12 06:30:00,897 26 INFO rb-103a292-224772-414667 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-12 06:30:00,897 26 INFO rb-103a292-224772-414667 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-12 06:30:00,907 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:30:01,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.055 0.390 2026-09-12 06:30:01,353 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '683C8CEC407D6BCF7A046A5A5540D595', 'loaderId': '167E083EAECD37E608554AACAF2BFB6D', 'isDownload': False} 2026-09-12 06:30:01,353 26 INFO rb-103a292-224772-414667 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-12 06:30:01,359 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:01,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:30:01,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:30:01,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-12 06:30:01,794 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:01,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:30:01,840 26 INFO rb-103a292-224772-414667 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-12 06:30:01,844 26 INFO rb-103a292-224772-414667 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-12 06:30:01,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:30:01,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:30:01,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:01,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-09-12 06:30:01,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-12 06:30:01,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.034 2026-09-12 06:30:01,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-12 06:30:02,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.311 0.305 2026-09-12 06:30:02,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:02,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-12 06:30:02,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-09-12 06:30:02,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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.010 2026-09-12 06:30:02,834 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:30:02,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:30:02,883 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:02,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:02,907 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:30:02,908 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:30:02,942 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:30:02,947 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "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-12 06:30:02,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.044 2026-09-12 06:30:02,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.088 2026-09-12 06:30:03,003 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:30:03,042 26 INFO rb-103a292-224772-414667 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-12 06:30:03,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.044 0.064 2026-09-12 06:30:03,126 26 INFO rb-103a292-224772-414667 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-12 06:30:03,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.033 0.130 2026-09-12 06:30:03,163 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:30:03,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-12 06:30:03,177 26 INFO rb-103a292-224772-414667 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-12 06:30:03,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-12 06:30:03,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-09-12 06:30:03,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-12 06:30:03,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-12 06:30:03,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-12 06:30:03,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-12 06:30:03,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-09-12 06:30:03,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.202 2026-09-12 06:30:03,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.257 2026-09-12 06:30:03,575 26 INFO rb-103a292-224772-414667 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-12 06:30:03,630 26 INFO rb-103a292-224772-414667 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-12 06:30:03,683 26 INFO rb-103a292-224772-414667 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-12 06:30:03,742 26 INFO rb-103a292-224772-414667 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-12 06:30:04,143 26 INFO rb-103a292-224772-414667 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-12 06:30:04,194 26 INFO rb-103a292-224772-414667 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-12 06:30:04,253 26 INFO rb-103a292-224772-414667 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-12 06:30:04,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:04] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.015 0.023 2026-09-12 06:30:04,317 26 INFO rb-103a292-224772-414667 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-12 06:30:04,358 26 INFO rb-103a292-224772-414667 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-12 06:30:04,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.045 0.036 2026-09-12 06:30:04,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.072 2026-09-12 06:30:04,411 26 INFO rb-103a292-224772-414667 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-12 06:30:04,470 26 INFO rb-103a292-224772-414667 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-12 06:30:04,521 26 INFO rb-103a292-224772-414667 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-12 06:30:04,600 26 INFO rb-103a292-224772-414667 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-12 06:30:04,651 26 INFO rb-103a292-224772-414667 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-12 06:30:04,703 26 INFO rb-103a292-224772-414667 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-12 06:30:04,756 26 INFO rb-103a292-224772-414667 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-12 06:30:04,932 26 INFO rb-103a292-224772-414667 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-12 06:30:04,982 26 INFO rb-103a292-224772-414667 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-12 06:30:05,054 26 INFO rb-103a292-224772-414667 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-12 06:30:05,068 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:05,069 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:05,105 26 INFO rb-103a292-224772-414667 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-12 06:30:05,156 26 INFO rb-103a292-224772-414667 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-12 06:30:05,228 26 INFO rb-103a292-224772-414667 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-12 06:30:05,279 26 INFO rb-103a292-224772-414667 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-12 06:30:05,332 26 INFO rb-103a292-224772-414667 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-12 06:30:05,385 26 INFO rb-103a292-224772-414667 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-12 06:30:05,438 26 INFO rb-103a292-224772-414667 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-12 06:30:05,508 26 INFO rb-103a292-224772-414667 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-12 06:30:05,513 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44371999 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7dacb4f6-9b6d-46c9-baaa-b0d2a72b200d'}] 2026-09-12 06:30:05,519 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:30:05,963 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44371999 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7dacb4f6-9b6d-46c9-baaa-b0d2a72b200d'} created pos.order #593 2026-09-12 06:30:05,976 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44371999 finished 2026-09-12 06:30:06,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.291 0.247 2026-09-12 06:30:06,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.006 2026-09-12 06:30:06,216 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68646760 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7dacb4f6-9b6d-46c9-baaa-b0d2a72b200d'}] 2026-09-12 06:30:06,219 26 INFO rb-103a292-224772-414667 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-12 06:30:06,230 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68646760 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7dacb4f6-9b6d-46c9-baaa-b0d2a72b200d'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-09-12 06:30:06,250 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68646760 finished 2026-09-12 06:30:06,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-12 06:30:06,273 26 INFO rb-103a292-224772-414667 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-12 06:30:06,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 16585808 (allocated 18087936) 2026-09-12 06:30:06,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.087 0.105 2026-09-12 06:30:06,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 56182 2026-09-12 06:30:06,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-12 06:30:06,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 56182 2026-09-12 06:30:06,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063006_508745_test_not_create_loyalty_card_expired_program.txt 2026-09-12 06:30:06,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp_boq4xni_chrome_odoo" 2026-09-12 06:30:06,537 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-12 06:30:07,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 56320 2026-09-12 06:30:07,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpp6yytyby_chrome_odoo 2026-09-12 06:30:07,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34733/json/version 2026-09-12 06:30:07,447 26 INFO rb-103a292-224772-414667 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-12 06:30:07,451 26 INFO rb-103a292-224772-414667 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-12 06:30:07,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:34733/json 2026-09-12 06:30:07,451 26 INFO rb-103a292-224772-414667 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-12 06:30:07,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:34733/devtools/page/DE0962DA2C75813C14D5971BB05F9C7B 2026-09-12 06:30:07,456 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-12 06:30:07,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-12 06:30:07,534 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:07,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-12 06:30:07,542 26 INFO rb-103a292-224772-414667 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-12 06:30:07,543 26 INFO rb-103a292-224772-414667 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-12 06:30:07,558 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:30:08,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.084 0.395 2026-09-12 06:30:08,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'DE0962DA2C75813C14D5971BB05F9C7B', 'loaderId': 'DACD78F1DE59BDAB7C8320D1A41C1B86', 'isDownload': False} 2026-09-12 06:30:08,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-12 06:30:08,053 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:08,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-09-12 06:30:08,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 06:30:08,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:30:08,610 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:08,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:30:08,645 26 INFO rb-103a292-224772-414667 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-12 06:30:08,650 26 INFO rb-103a292-224772-414667 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-12 06:30:08,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-12 06:30:08,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:30:08,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:08,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.015 2026-09-12 06:30:08,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 06:30:08,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.052 0.050 2026-09-12 06:30:08,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-09-12 06:30:09,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.238 0.343 2026-09-12 06:30:09,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:09,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:30:09,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 06:30:09,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:09,684 26 INFO rb-103a292-224772-414667 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-12 06:30:09,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:09,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:30:09,767 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:30:09,782 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:09,785 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:30:09,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.034 2026-09-12 06:30:09,827 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:09,833 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:30:09,845 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:09,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.071 2026-09-12 06:30:09,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.027 0.051 2026-09-12 06:30:09,952 26 INFO rb-103a292-224772-414667 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-12 06:30:09,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:09] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.027 0.111 2026-09-12 06:30:10,037 26 INFO rb-103a292-224772-414667 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-12 06:30:10,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-12 06:30:10,051 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:10,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-09-12 06:30:10,090 26 INFO rb-103a292-224772-414667 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-12 06:30:10,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 06:30:10,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-09-12 06:30:10,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.035 2026-09-12 06:30:10,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-12 06:30:10,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-12 06:30:10,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-12 06:30:10,294 26 INFO rb-103a292-224772-414667 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-12 06:30:10,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-09-12 06:30:10,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:10] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.323 2026-09-12 06:30:10,397 26 INFO rb-103a292-224772-414667 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-12 06:30:10,448 26 INFO rb-103a292-224772-414667 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-12 06:30:10,505 26 INFO rb-103a292-224772-414667 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-12 06:30:10,907 26 INFO rb-103a292-224772-414667 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-12 06:30:10,958 26 INFO rb-103a292-224772-414667 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-12 06:30:11,019 26 INFO rb-103a292-224772-414667 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-12 06:30:11,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:11] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.045 0.029 2026-09-12 06:30:11,117 26 INFO rb-103a292-224772-414667 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-12 06:30:11,165 26 INFO rb-103a292-224772-414667 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-12 06:30:11,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.039 0.037 2026-09-12 06:30:11,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.028 0.088 2026-09-12 06:30:11,219 26 INFO rb-103a292-224772-414667 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-12 06:30:11,280 26 INFO rb-103a292-224772-414667 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-12 06:30:11,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:30:11,330 26 INFO rb-103a292-224772-414667 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-12 06:30:11,413 26 INFO rb-103a292-224772-414667 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-12 06:30:11,463 26 INFO rb-103a292-224772-414667 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-12 06:30:11,516 26 INFO rb-103a292-224772-414667 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-12 06:30:11,569 26 INFO rb-103a292-224772-414667 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-12 06:30:11,749 26 INFO rb-103a292-224772-414667 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-12 06:30:11,799 26 INFO rb-103a292-224772-414667 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-12 06:30:11,850 26 INFO rb-103a292-224772-414667 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-12 06:30:11,900 26 INFO rb-103a292-224772-414667 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-12 06:30:11,958 26 INFO rb-103a292-224772-414667 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-12 06:30:12,017 26 INFO rb-103a292-224772-414667 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-12 06:30:12,067 26 INFO rb-103a292-224772-414667 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-12 06:30:12,137 26 INFO rb-103a292-224772-414667 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-12 06:30:12,203 26 INFO rb-103a292-224772-414667 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-12 06:30:12,271 26 INFO rb-103a292-224772-414667 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-12 06:30:12,283 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:12,285 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:12,321 26 INFO rb-103a292-224772-414667 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-12 06:30:12,373 26 INFO rb-103a292-224772-414667 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-12 06:30:12,443 26 INFO rb-103a292-224772-414667 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-12 06:30:12,495 26 INFO rb-103a292-224772-414667 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-12 06:30:12,549 26 INFO rb-103a292-224772-414667 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-12 06:30:12,603 26 INFO rb-103a292-224772-414667 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-12 06:30:12,654 26 INFO rb-103a292-224772-414667 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-12 06:30:12,727 26 INFO rb-103a292-224772-414667 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-12 06:30:12,734 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97716118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0744d63b-6a50-4316-96ed-2b4b2e771dff'}] 2026-09-12 06:30:12,738 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:13,233 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97716118 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0744d63b-6a50-4316-96ed-2b4b2e771dff'} created pos.order #594 2026-09-12 06:30:13,243 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97716118 finished 2026-09-12 06:30:13,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.280 0.276 2026-09-12 06:30:13,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.052 0.037 2026-09-12 06:30:13,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:30:13,612 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87269542 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0744d63b-6a50-4316-96ed-2b4b2e771dff'}] 2026-09-12 06:30:13,626 26 INFO rb-103a292-224772-414667 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-12 06:30:13,628 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87269542 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0744d63b-6a50-4316-96ed-2b4b2e771dff'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-12 06:30:13,643 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87269542 finished 2026-09-12 06:30:13,673 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-12 06:30:13,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:30:13,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.062 0.089 2026-09-12 06:30:13,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19555208 (allocated 23728128) 2026-09-12 06:30:13,817 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 56320 2026-09-12 06:30:13,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-12 06:30:13,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 56320 2026-09-12 06:30:13,899 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063013_899609_test_not_create_loyalty_card_max_usage_program.txt 2026-09-12 06:30:13,899 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpp6yytyby_chrome_odoo" 2026-09-12 06:30:14,101 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 56466 2026-09-12 06:30:14,101 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmphk_qquwi_chrome_odoo 2026-09-12 06:30:14,101 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38615/json/version 2026-09-12 06:30:14,103 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:14,141 26 INFO rb-103a292-224772-414667 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-12 06:30:14,142 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38615/json 2026-09-12 06:30:14,142 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:14,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:38615/devtools/page/3921DF9651C0465A68AA1156E4761355 2026-09-12 06:30:14,149 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-12 06:30:14,151 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-12 06:30:14,167 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:14,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-12 06:30:14,173 26 INFO rb-103a292-224772-414667 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-12 06:30:14,173 26 INFO rb-103a292-224772-414667 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-12 06:30:14,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 31 0.024 0.055 2026-09-12 06:30:14,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '3921DF9651C0465A68AA1156E4761355', 'loaderId': 'FA24D772B3DF3CA31AD3F904EF51A21B', 'isDownload': False} 2026-09-12 06:30:14,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-12 06:30:14,278 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:14,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:30:14,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:30:14,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:30:14,778 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:14,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:14,800 26 INFO rb-103a292-224772-414667 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-12 06:30:14,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:30:14,808 26 INFO rb-103a292-224772-414667 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-12 06:30:14,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:30:14,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:14,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:30:14,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 06:30:14,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-12 06:30:14,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.032 2026-09-12 06:30:15,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.187 0.250 2026-09-12 06:30:15,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "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-12 06:30:15,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:30:15,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-12 06:30:15,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:30:15,568 26 INFO rb-103a292-224772-414667 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-12 06:30:15,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:30:15,631 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:15,637 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:15,644 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:30:15,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.006 0.029 2026-09-12 06:30:15,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.043 2026-09-12 06:30:15,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 06:30:15,707 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:15,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:15,800 26 INFO rb-103a292-224772-414667 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-12 06:30:15,854 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:15,923 26 INFO rb-103a292-224772-414667 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-12 06:30:15,990 26 INFO rb-103a292-224772-414667 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-12 06:30:15,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.138 0.041 2026-09-12 06:30:16,002 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:16,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.029 0.200 2026-09-12 06:30:16,070 26 INFO rb-103a292-224772-414667 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-12 06:30:16,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-12 06:30:16,121 26 INFO rb-103a292-224772-414667 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-12 06:30:16,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-12 06:30:16,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-12 06:30:16,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.295 2026-09-12 06:30:16,188 26 INFO rb-103a292-224772-414667 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-12 06:30:16,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-09-12 06:30:16,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-09-12 06:30:16,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-12 06:30:16,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-12 06:30:16,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-12 06:30:16,584 26 INFO rb-103a292-224772-414667 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-12 06:30:16,634 26 INFO rb-103a292-224772-414667 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-12 06:30:16,694 26 INFO rb-103a292-224772-414667 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-12 06:30:16,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.011 0.020 2026-09-12 06:30:16,759 26 INFO rb-103a292-224772-414667 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-12 06:30:16,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.011 0.025 2026-09-12 06:30:16,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:30:16,809 26 INFO rb-103a292-224772-414667 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-12 06:30:16,861 26 INFO rb-103a292-224772-414667 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-12 06:30:16,920 26 INFO rb-103a292-224772-414667 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-12 06:30:16,974 26 INFO rb-103a292-224772-414667 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-12 06:30:17,056 26 INFO rb-103a292-224772-414667 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-12 06:30:17,107 26 INFO rb-103a292-224772-414667 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-12 06:30:17,158 26 INFO rb-103a292-224772-414667 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-12 06:30:17,212 26 INFO rb-103a292-224772-414667 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-12 06:30:17,387 26 INFO rb-103a292-224772-414667 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-12 06:30:17,433 26 INFO rb-103a292-224772-414667 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-12 06:30:17,484 26 INFO rb-103a292-224772-414667 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-12 06:30:17,556 26 INFO rb-103a292-224772-414667 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-12 06:30:17,569 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:17,575 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:17,605 26 INFO rb-103a292-224772-414667 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-12 06:30:17,656 26 INFO rb-103a292-224772-414667 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-12 06:30:17,725 26 INFO rb-103a292-224772-414667 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-12 06:30:17,778 26 INFO rb-103a292-224772-414667 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-12 06:30:17,831 26 INFO rb-103a292-224772-414667 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-12 06:30:17,885 26 INFO rb-103a292-224772-414667 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-12 06:30:17,937 26 INFO rb-103a292-224772-414667 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-12 06:30:18,008 26 INFO rb-103a292-224772-414667 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-12 06:30:18,015 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95441555 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '41efa649-2122-4c21-b3e8-aec34f2dc8de'}] 2026-09-12 06:30:18,027 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:30:18,384 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95441555 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '41efa649-2122-4c21-b3e8-aec34f2dc8de'} created pos.order #595 2026-09-12 06:30:18,402 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95441555 finished 2026-09-12 06:30:18,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.218 0.226 2026-09-12 06:30:18,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:30:18,632 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12106421 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '41efa649-2122-4c21-b3e8-aec34f2dc8de'}] 2026-09-12 06:30:18,639 26 INFO rb-103a292-224772-414667 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-12 06:30:18,655 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12106421 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '41efa649-2122-4c21-b3e8-aec34f2dc8de'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-09-12 06:30:18,675 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12106421 finished 2026-09-12 06:30:18,691 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-12 06:30:18,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-12 06:30:18,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.052 0.065 2026-09-12 06:30:18,805 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 17907552 (allocated 19922944) 2026-09-12 06:30:18,817 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 56466 2026-09-12 06:30:18,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-12 06:30:18,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 56466 2026-09-12 06:30:18,860 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063018_860130_test_not_create_loyalty_card_max_usage_program.txt 2026-09-12 06:30:18,860 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmphk_qquwi_chrome_odoo" 2026-09-12 06:30:18,892 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-12 06:30:19,709 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 56601 2026-09-12 06:30:19,710 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpxnqp8nlq_chrome_odoo 2026-09-12 06:30:19,710 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36429/json/version 2026-09-12 06:30:19,711 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:19,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:30:19,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36429/json 2026-09-12 06:30:19,770 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:19,772 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36429/devtools/page/064933E24325B83FBF44C09C28195405 2026-09-12 06:30:19,774 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-12 06:30:19,775 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-12 06:30:19,863 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:19,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-12 06:30:19,872 26 INFO rb-103a292-224772-414667 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-12 06:30:19,872 26 INFO rb-103a292-224772-414667 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-12 06:30:19,885 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:30:20,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.054 0.504 2026-09-12 06:30:20,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '064933E24325B83FBF44C09C28195405', 'loaderId': '8A6FC5ED591A3396611522D19D17A32F', 'isDownload': False} 2026-09-12 06:30:20,447 26 INFO rb-103a292-224772-414667 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-12 06:30:20,458 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:20,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:30:20,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:30:20,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-12 06:30:20,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 06:30:20,948 26 INFO rb-103a292-224772-414667 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-12 06:30:20,955 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:30:20,959 26 INFO rb-103a292-224772-414667 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-12 06:30:20,960 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 06:30:20,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:30:20,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:21,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.015 2026-09-12 06:30:21,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-12 06:30:21,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.033 2026-09-12 06:30:21,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-12 06:30:21,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.316 0.326 2026-09-12 06:30:21,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "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-12 06:30:21,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:30:21,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:21] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-12 06:30:22,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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.009 2026-09-12 06:30:22,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-12 06:30:22,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:30:22,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:22,112 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:30:22,138 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:22,181 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:22,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.035 0.046 2026-09-12 06:30:22,192 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:30:22,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.097 2026-09-12 06:30:22,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-12 06:30:22,307 26 INFO rb-103a292-224772-414667 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-12 06:30:22,335 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:30:22,416 26 INFO rb-103a292-224772-414667 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-12 06:30:22,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.085 0.046 2026-09-12 06:30:22,461 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:22,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-09-12 06:30:22,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-12 06:30:22,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-12 06:30:22,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-09-12 06:30:22,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.052 0.296 2026-09-12 06:30:22,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-09-12 06:30:22,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-12 06:30:22,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1720&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-12 06:30:22,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-12 06:30:22,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-12 06:30:22,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 06:30:22,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.275 2026-09-12 06:30:22,975 26 INFO rb-103a292-224772-414667 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-12 06:30:23,027 26 INFO rb-103a292-224772-414667 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-12 06:30:23,079 26 INFO rb-103a292-224772-414667 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-12 06:30:23,130 26 INFO rb-103a292-224772-414667 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-12 06:30:23,180 26 INFO rb-103a292-224772-414667 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-12 06:30:23,231 26 INFO rb-103a292-224772-414667 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-12 06:30:23,289 26 INFO rb-103a292-224772-414667 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-12 06:30:23,347 26 INFO rb-103a292-224772-414667 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-12 06:30:23,408 26 INFO rb-103a292-224772-414667 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-12 06:30:23,468 26 INFO rb-103a292-224772-414667 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-12 06:30:23,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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 - 6 0.005 0.010 2026-09-12 06:30:23,566 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-12 06:30:23,568 26 INFO rb-103a292-224772-414667 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-12 06:30:23,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14923184 (allocated 16252928) 2026-09-12 06:30:23,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 56601 2026-09-12 06:30:23,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-12 06:30:23,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 56601 2026-09-12 06:30:23,714 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063023_714407_test_order_reward_product_tax_included_excluded.txt 2026-09-12 06:30:23,714 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpxnqp8nlq_chrome_odoo" 2026-09-12 06:30:23,896 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 56731 2026-09-12 06:30:23,896 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpppdefgha_chrome_odoo 2026-09-12 06:30:23,896 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42901/json/version 2026-09-12 06:30:23,901 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:23,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:30:23,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42901/json 2026-09-12 06:30:23,937 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:23,941 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42901/devtools/page/A3AF877A3E58CF42A0AACA9D30C6B408 2026-09-12 06:30:23,948 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-12 06:30:23,951 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-12 06:30:23,984 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:23,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-12 06:30:23,992 26 INFO rb-103a292-224772-414667 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-12 06:30:23,992 26 INFO rb-103a292-224772-414667 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-12 06:30:24,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.034 0.038 2026-09-12 06:30:24,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'A3AF877A3E58CF42A0AACA9D30C6B408', 'loaderId': '2CE8AB34848E0BA92B784AEFB5BB2B05', 'isDownload': False} 2026-09-12 06:30:24,084 26 INFO rb-103a292-224772-414667 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-12 06:30:24,090 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:24,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:30:24,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:30:24,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.044 2026-09-12 06:30:24,574 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:24,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:30:24,601 26 INFO rb-103a292-224772-414667 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-12 06:30:24,607 26 INFO rb-103a292-224772-414667 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-12 06:30:24,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:30:24,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:30:24,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:24,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 06:30:24,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 06:30:24,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.027 2026-09-12 06:30:24,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-12 06:30:25,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.200 0.269 2026-09-12 06:30:25,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "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-12 06:30:25,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:30:25,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-12 06:30:25,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:30:25,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-12 06:30:25,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:25,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:25,512 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:25,548 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:30:25,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.028 2026-09-12 06:30:25,558 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:30:25,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.006 0.067 2026-09-12 06:30:25,612 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:25,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:25,648 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:25,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.025 0.036 2026-09-12 06:30:25,742 26 INFO rb-103a292-224772-414667 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-12 06:30:25,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.070 0.097 2026-09-12 06:30:25,821 26 INFO rb-103a292-224772-414667 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-12 06:30:25,824 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:25,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-12 06:30:25,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 06:30:25,874 26 INFO rb-103a292-224772-414667 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-12 06:30:25,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.112 2026-09-12 06:30:25,925 26 INFO rb-103a292-224772-414667 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-12 06:30:25,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:30:25,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-09-12 06:30:25,977 26 INFO rb-103a292-224772-414667 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-12 06:30:26,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:26] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-12 06:30:26,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:26] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-12 06:30:26,029 26 INFO rb-103a292-224772-414667 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-12 06:30:26,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:26] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-12 06:30:26,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:26] "GET /web/image?model=product.template&field=image_128&id=1720&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-12 06:30:26,080 26 INFO rb-103a292-224772-414667 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-12 06:30:26,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:26] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.167 2026-09-12 06:30:26,156 26 INFO rb-103a292-224772-414667 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-12 06:30:26,213 26 INFO rb-103a292-224772-414667 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-12 06:30:26,267 26 INFO rb-103a292-224772-414667 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-12 06:30:26,322 26 INFO rb-103a292-224772-414667 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-12 06:30:26,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:30:26,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-12 06:30:26,424 26 INFO rb-103a292-224772-414667 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-12 06:30:26,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14732340 (allocated 16252928) 2026-09-12 06:30:26,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 56731 2026-09-12 06:30:26,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-12 06:30:26,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 56731 2026-09-12 06:30:26,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063026_570073_test_order_reward_product_tax_included_excluded.txt 2026-09-12 06:30:26,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpppdefgha_chrome_odoo" 2026-09-12 06:30:26,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-12 06:30:27,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 56861 2026-09-12 06:30:27,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpo6aajwoe_chrome_odoo 2026-09-12 06:30:27,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43767/json/version 2026-09-12 06:30:27,746 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:27,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:30:27,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:43767/json 2026-09-12 06:30:27,818 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:27,826 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:43767/devtools/page/DB66DD93CF8C2BD5684DF0E99CCA54A7 2026-09-12 06:30:27,835 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-12 06:30:27,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-12 06:30:27,925 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:27,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-12 06:30:27,932 26 INFO rb-103a292-224772-414667 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-12 06:30:27,932 26 INFO rb-103a292-224772-414667 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-12 06:30:27,957 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:30:28,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /pos/ui/76 HTTP/1.1" 200 - 82 0.038 0.363 2026-09-12 06:30:28,357 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'DB66DD93CF8C2BD5684DF0E99CCA54A7', 'loaderId': 'DE27419C13FB0E601FC6967908B31FB0', 'isDownload': False} 2026-09-12 06:30:28,357 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-12 06:30:28,371 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:28,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:30:28,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:30:28,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:30:28,830 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:28,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:30:28,855 26 INFO rb-103a292-224772-414667 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-12 06:30:28,863 26 INFO rb-103a292-224772-414667 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-12 06:30:28,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:30:28,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:28,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:28,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 06:30:28,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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.027 2026-09-12 06:30:28,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-12 06:30:29,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.034 2026-09-12 06:30:29,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.265 0.310 2026-09-12 06:30:29,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "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-12 06:30:29,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:29,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-12 06:30:29,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:29,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-12 06:30:29,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:29,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:30:29,890 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:30:29,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:29,910 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:30:29,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.029 2026-09-12 06:30:29,941 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:30:29,963 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:30:29,968 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:30:29,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.063 2026-09-12 06:30:30,025 26 INFO rb-103a292-224772-414667 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-12 06:30:30,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.032 0.077 2026-09-12 06:30:30,139 26 INFO rb-103a292-224772-414667 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-12 06:30:30,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.044 0.170 2026-09-12 06:30:30,162 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:30:30,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.009 0.067 2026-09-12 06:30:30,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-12 06:30:30,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-12 06:30:30,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-12 06:30:30,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-12 06:30:30,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-12 06:30:30,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.154 2026-09-12 06:30:30,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-12 06:30:30,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-12 06:30:30,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.191 2026-09-12 06:30:30,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-09-12 06:30:30,555 26 INFO rb-103a292-224772-414667 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-12 06:30:30,617 26 INFO rb-103a292-224772-414667 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-12 06:30:30,677 26 INFO rb-103a292-224772-414667 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-12 06:30:31,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:31] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.011 0.013 2026-09-12 06:30:31,232 26 INFO rb-103a292-224772-414667 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-12 06:30:31,285 26 INFO rb-103a292-224772-414667 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-12 06:30:31,338 26 INFO rb-103a292-224772-414667 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-12 06:30:31,389 26 INFO rb-103a292-224772-414667 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-12 06:30:31,446 26 INFO rb-103a292-224772-414667 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-12 06:30:31,500 26 INFO rb-103a292-224772-414667 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-12 06:30:32,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.010 0.014 2026-09-12 06:30:32,047 26 INFO rb-103a292-224772-414667 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-12 06:30:32,100 26 INFO rb-103a292-224772-414667 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-12 06:30:32,152 26 INFO rb-103a292-224772-414667 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-12 06:30:32,203 26 INFO rb-103a292-224772-414667 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-12 06:30:32,258 26 INFO rb-103a292-224772-414667 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-12 06:30:32,313 26 INFO rb-103a292-224772-414667 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-12 06:30:32,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.020 0.023 2026-09-12 06:30:32,897 26 INFO rb-103a292-224772-414667 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-12 06:30:32,949 26 INFO rb-103a292-224772-414667 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-12 06:30:33,002 26 INFO rb-103a292-224772-414667 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-12 06:30:33,053 26 INFO rb-103a292-224772-414667 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-12 06:30:33,103 26 INFO rb-103a292-224772-414667 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-12 06:30:33,160 26 INFO rb-103a292-224772-414667 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-12 06:30:33,217 26 INFO rb-103a292-224772-414667 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-12 06:30:33,277 26 INFO rb-103a292-224772-414667 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-12 06:30:33,330 26 INFO rb-103a292-224772-414667 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-12 06:30:33,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:30:33,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.018 2026-09-12 06:30:33,404 26 INFO rb-103a292-224772-414667 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-12 06:30:33,458 26 INFO rb-103a292-224772-414667 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-12 06:30:33,515 26 INFO rb-103a292-224772-414667 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-12 06:30:34,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:34] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.027 0.017 2026-09-12 06:30:34,097 26 INFO rb-103a292-224772-414667 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-12 06:30:36,147 26 INFO rb-103a292-224772-414667 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-12 06:30:36,217 26 INFO rb-103a292-224772-414667 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-12 06:30:36,272 26 INFO rb-103a292-224772-414667 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-12 06:30:36,322 26 INFO rb-103a292-224772-414667 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-12 06:30:36,371 26 INFO rb-103a292-224772-414667 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-12 06:30:36,422 26 INFO rb-103a292-224772-414667 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-12 06:30:36,475 26 INFO rb-103a292-224772-414667 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-12 06:30:36,525 26 INFO rb-103a292-224772-414667 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-12 06:30:36,650 26 INFO rb-103a292-224772-414667 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-12 06:30:36,700 26 INFO rb-103a292-224772-414667 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-12 06:30:36,751 26 INFO rb-103a292-224772-414667 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-12 06:30:36,822 26 INFO rb-103a292-224772-414667 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-12 06:30:36,839 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:36,841 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:36,873 26 INFO rb-103a292-224772-414667 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-12 06:30:36,923 26 INFO rb-103a292-224772-414667 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-12 06:30:36,993 26 INFO rb-103a292-224772-414667 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-12 06:30:37,046 26 INFO rb-103a292-224772-414667 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-12 06:30:37,099 26 INFO rb-103a292-224772-414667 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-12 06:30:37,167 26 INFO rb-103a292-224772-414667 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-12 06:30:37,171 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13816083 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2b0f8092-b19e-4263-95c8-edd66a4a6ebe'}] 2026-09-12 06:30:37,185 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:37,361 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13816083 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2b0f8092-b19e-4263-95c8-edd66a4a6ebe'} created pos.order #597 2026-09-12 06:30:37,377 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13816083 finished 2026-09-12 06:30:37,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.149 0.112 2026-09-12 06:30:37,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.013 0.021 2026-09-12 06:30:37,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:30:37,598 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35953989 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2b0f8092-b19e-4263-95c8-edd66a4a6ebe'}] 2026-09-12 06:30:37,606 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35953989 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2b0f8092-b19e-4263-95c8-edd66a4a6ebe'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-12 06:30:37,623 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35953989 finished 2026-09-12 06:30:37,638 26 INFO rb-103a292-224772-414667 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-12 06:30:37,689 26 INFO rb-103a292-224772-414667 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-12 06:30:37,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.046 0.079 2026-09-12 06:30:37,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:37] "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-12 06:30:37,766 26 INFO rb-103a292-224772-414667 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-12 06:30:37,822 26 INFO rb-103a292-224772-414667 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-12 06:30:37,872 26 INFO rb-103a292-224772-414667 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-12 06:30:37,926 26 INFO rb-103a292-224772-414667 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-12 06:30:37,980 26 INFO rb-103a292-224772-414667 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-12 06:30:38,035 26 INFO rb-103a292-224772-414667 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-12 06:30:38,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:38] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.012 2026-09-12 06:30:38,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.014 0.023 2026-09-12 06:30:38,168 26 INFO rb-103a292-224772-414667 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-12 06:30:38,217 26 INFO rb-103a292-224772-414667 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-12 06:30:38,267 26 INFO rb-103a292-224772-414667 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-12 06:30:38,318 26 INFO rb-103a292-224772-414667 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-12 06:30:38,369 26 INFO rb-103a292-224772-414667 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-12 06:30:38,420 26 INFO rb-103a292-224772-414667 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-12 06:30:38,470 26 INFO rb-103a292-224772-414667 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-12 06:30:38,525 26 INFO rb-103a292-224772-414667 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-12 06:30:38,576 26 INFO rb-103a292-224772-414667 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-12 06:30:38,627 26 INFO rb-103a292-224772-414667 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-12 06:30:38,683 26 INFO rb-103a292-224772-414667 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-12 06:30:38,734 26 INFO rb-103a292-224772-414667 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-12 06:30:38,789 26 INFO rb-103a292-224772-414667 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-12 06:30:38,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 06:30:38,826 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79666599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'bb3bbd8c-988c-4bf7-9f81-136cedff6d5d'}] 2026-09-12 06:30:39,135 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79666599 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'bb3bbd8c-988c-4bf7-9f81-136cedff6d5d'} created pos.order #598 2026-09-12 06:30:39,146 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79666599 finished 2026-09-12 06:30:39,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.144 0.220 2026-09-12 06:30:39,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.013 0.023 2026-09-12 06:30:39,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:30:39,340 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91837444 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'bb3bbd8c-988c-4bf7-9f81-136cedff6d5d'}] 2026-09-12 06:30:39,349 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91837444 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'bb3bbd8c-988c-4bf7-9f81-136cedff6d5d'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-09-12 06:30:39,367 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91837444 finished 2026-09-12 06:30:39,368 26 INFO rb-103a292-224772-414667 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-12 06:30:39,425 26 INFO rb-103a292-224772-414667 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-12 06:30:39,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.032 0.075 2026-09-12 06:30:39,483 26 INFO rb-103a292-224772-414667 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-12 06:30:39,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.012 2026-09-12 06:30:39,535 26 INFO rb-103a292-224772-414667 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-12 06:30:39,587 26 INFO rb-103a292-224772-414667 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-12 06:30:39,642 26 INFO rb-103a292-224772-414667 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-12 06:30:39,697 26 INFO rb-103a292-224772-414667 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-12 06:30:39,750 26 INFO rb-103a292-224772-414667 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-12 06:30:39,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "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-12 06:30:39,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.018 2026-09-12 06:30:39,840 26 INFO rb-103a292-224772-414667 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-12 06:30:39,891 26 INFO rb-103a292-224772-414667 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-12 06:30:39,943 26 INFO rb-103a292-224772-414667 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-12 06:30:39,993 26 INFO rb-103a292-224772-414667 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-12 06:30:40,043 26 INFO rb-103a292-224772-414667 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-12 06:30:40,095 26 INFO rb-103a292-224772-414667 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-12 06:30:40,145 26 INFO rb-103a292-224772-414667 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-12 06:30:40,201 26 INFO rb-103a292-224772-414667 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-12 06:30:40,252 26 INFO rb-103a292-224772-414667 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-12 06:30:40,302 26 INFO rb-103a292-224772-414667 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-12 06:30:40,357 26 INFO rb-103a292-224772-414667 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-12 06:30:40,410 26 INFO rb-103a292-224772-414667 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-12 06:30:40,463 26 INFO rb-103a292-224772-414667 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-12 06:30:40,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 06:30:40,494 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77944460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b123da88-f1bd-4166-a1a6-5e0ddf18bbbc'}] 2026-09-12 06:30:40,738 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77944460 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b123da88-f1bd-4166-a1a6-5e0ddf18bbbc'} created pos.order #599 2026-09-12 06:30:40,752 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77944460 finished 2026-09-12 06:30:40,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.110 0.194 2026-09-12 06:30:40,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.029 0.028 2026-09-12 06:30:40,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:30:40,946 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63658858 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b123da88-f1bd-4166-a1a6-5e0ddf18bbbc'}] 2026-09-12 06:30:40,953 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63658858 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b123da88-f1bd-4166-a1a6-5e0ddf18bbbc'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-09-12 06:30:40,963 26 INFO rb-103a292-224772-414667 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-12 06:30:40,964 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63658858 finished 2026-09-12 06:30:41,014 26 INFO rb-103a292-224772-414667 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-12 06:30:41,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.023 0.052 2026-09-12 06:30:41,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:41] "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-12 06:30:41,075 26 INFO rb-103a292-224772-414667 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-12 06:30:41,134 26 INFO rb-103a292-224772-414667 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-12 06:30:41,184 26 INFO rb-103a292-224772-414667 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-12 06:30:41,240 26 INFO rb-103a292-224772-414667 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-12 06:30:41,294 26 INFO rb-103a292-224772-414667 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-12 06:30:41,348 26 INFO rb-103a292-224772-414667 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-12 06:30:41,402 26 INFO rb-103a292-224772-414667 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-12 06:30:41,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:41] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.010 0.010 2026-09-12 06:30:41,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.020 0.021 2026-09-12 06:30:41,521 26 INFO rb-103a292-224772-414667 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-12 06:30:41,572 26 INFO rb-103a292-224772-414667 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-12 06:30:41,623 26 INFO rb-103a292-224772-414667 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-12 06:30:41,673 26 INFO rb-103a292-224772-414667 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-12 06:30:41,725 26 INFO rb-103a292-224772-414667 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-12 06:30:41,774 26 INFO rb-103a292-224772-414667 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-12 06:30:41,825 26 INFO rb-103a292-224772-414667 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-12 06:30:41,882 26 INFO rb-103a292-224772-414667 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-12 06:30:41,931 26 INFO rb-103a292-224772-414667 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-12 06:30:41,982 26 INFO rb-103a292-224772-414667 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-12 06:30:42,037 26 INFO rb-103a292-224772-414667 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-12 06:30:42,089 26 INFO rb-103a292-224772-414667 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-12 06:30:42,144 26 INFO rb-103a292-224772-414667 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-12 06:30:42,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:42] "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-12 06:30:42,172 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33962447 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'ea94f4eb-26e9-4d5b-83f7-9acb5753f397'}] 2026-09-12 06:30:42,364 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33962447 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'ea94f4eb-26e9-4d5b-83f7-9acb5753f397'} created pos.order #600 2026-09-12 06:30:42,375 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33962447 finished 2026-09-12 06:30:42,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.073 0.167 2026-09-12 06:30:42,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.038 0.032 2026-09-12 06:30:42,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30: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-12 06:30:42,563 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78368814 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'ea94f4eb-26e9-4d5b-83f7-9acb5753f397'}] 2026-09-12 06:30:42,571 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78368814 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'ea94f4eb-26e9-4d5b-83f7-9acb5753f397'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-12 06:30:42,573 26 INFO rb-103a292-224772-414667 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-12 06:30:42,591 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78368814 finished 2026-09-12 06:30:42,611 26 INFO rb-103a292-224772-414667 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-12 06:30:42,673 26 INFO rb-103a292-224772-414667 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-12 06:30:42,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.080 2026-09-12 06:30:42,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:42] "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-12 06:30:42,740 26 INFO rb-103a292-224772-414667 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-12 06:30:42,801 26 INFO rb-103a292-224772-414667 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-12 06:30:42,865 26 INFO rb-103a292-224772-414667 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-12 06:30:42,915 26 INFO rb-103a292-224772-414667 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-12 06:30:42,969 26 INFO rb-103a292-224772-414667 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-12 06:30:43,026 26 INFO rb-103a292-224772-414667 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-12 06:30:43,088 26 INFO rb-103a292-224772-414667 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-12 06:30:43,139 26 INFO rb-103a292-224772-414667 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-12 06:30:43,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:43] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.010 2026-09-12 06:30:43,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.016 2026-09-12 06:30:43,254 26 INFO rb-103a292-224772-414667 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-12 06:30:43,305 26 INFO rb-103a292-224772-414667 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-12 06:30:43,356 26 INFO rb-103a292-224772-414667 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-12 06:30:43,407 26 INFO rb-103a292-224772-414667 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-12 06:30:43,457 26 INFO rb-103a292-224772-414667 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-12 06:30:43,508 26 INFO rb-103a292-224772-414667 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-12 06:30:43,559 26 INFO rb-103a292-224772-414667 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-12 06:30:43,615 26 INFO rb-103a292-224772-414667 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-12 06:30:43,666 26 INFO rb-103a292-224772-414667 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-12 06:30:43,716 26 INFO rb-103a292-224772-414667 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-12 06:30:43,772 26 INFO rb-103a292-224772-414667 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-12 06:30:43,824 26 INFO rb-103a292-224772-414667 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-12 06:30:43,879 26 INFO rb-103a292-224772-414667 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-12 06:30:43,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:43] "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-12 06:30:43,912 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64932230 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'bdc7e537-d5f7-49a8-b670-51865d5a5fc1'}] 2026-09-12 06:30:44,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64932230 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'bdc7e537-d5f7-49a8-b670-51865d5a5fc1'} created pos.order #601 2026-09-12 06:30:44,175 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64932230 finished 2026-09-12 06:30:44,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.128 0.173 2026-09-12 06:30:44,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.009 0.028 2026-09-12 06:30:44,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.012 2026-09-12 06:30:44,324 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17712327 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'bdc7e537-d5f7-49a8-b670-51865d5a5fc1'}] 2026-09-12 06:30:44,326 26 INFO rb-103a292-224772-414667 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-12 06:30:44,341 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17712327 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'bdc7e537-d5f7-49a8-b670-51865d5a5fc1'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-12 06:30:44,354 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17712327 finished 2026-09-12 06:30:44,376 26 INFO rb-103a292-224772-414667 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-12 06:30:44,441 26 INFO rb-103a292-224772-414667 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-12 06:30:44,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.035 0.092 2026-09-12 06:30:44,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "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-12 06:30:44,511 26 INFO rb-103a292-224772-414667 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-12 06:30:44,578 26 INFO rb-103a292-224772-414667 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-12 06:30:44,628 26 INFO rb-103a292-224772-414667 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-12 06:30:44,683 26 INFO rb-103a292-224772-414667 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-12 06:30:44,737 26 INFO rb-103a292-224772-414667 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-12 06:30:44,792 26 INFO rb-103a292-224772-414667 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-12 06:30:44,846 26 INFO rb-103a292-224772-414667 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-12 06:30:44,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "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.009 0.011 2026-09-12 06:30:44,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.004 0.014 2026-09-12 06:30:44,898 26 INFO rb-103a292-224772-414667 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-12 06:30:44,948 26 INFO rb-103a292-224772-414667 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-12 06:30:45,003 26 INFO rb-103a292-224772-414667 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-12 06:30:45,054 26 INFO rb-103a292-224772-414667 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-12 06:30:45,104 26 INFO rb-103a292-224772-414667 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-12 06:30:45,160 26 INFO rb-103a292-224772-414667 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-12 06:30:45,212 26 INFO rb-103a292-224772-414667 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-12 06:30:45,267 26 INFO rb-103a292-224772-414667 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-12 06:30:45,321 26 INFO rb-103a292-224772-414667 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-12 06:30:45,372 26 INFO rb-103a292-224772-414667 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-12 06:30:45,435 26 INFO rb-103a292-224772-414667 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-12 06:30:45,438 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51640297 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '1f271b7c-91e7-4894-ab8e-5aadff4d360f'}] 2026-09-12 06:30:45,631 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51640297 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '1f271b7c-91e7-4894-ab8e-5aadff4d360f'} created pos.order #602 2026-09-12 06:30:45,655 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51640297 finished 2026-09-12 06:30:45,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.098 0.169 2026-09-12 06:30:45,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:45] "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-12 06:30:45,790 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13397394 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '1f271b7c-91e7-4894-ab8e-5aadff4d360f'}] 2026-09-12 06:30:45,797 26 INFO rb-103a292-224772-414667 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-12 06:30:45,804 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13397394 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '1f271b7c-91e7-4894-ab8e-5aadff4d360f'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-12 06:30:45,817 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13397394 finished 2026-09-12 06:30:45,860 26 INFO rb-103a292-224772-414667 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-12 06:30:45,887 26 INFO rb-103a292-224772-414667 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-12 06:30:45,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.043 0.084 2026-09-12 06:30:45,963 26 INFO rb-103a292-224772-414667 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-12 06:30:46,018 26 INFO rb-103a292-224772-414667 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-12 06:30:46,068 26 INFO rb-103a292-224772-414667 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-12 06:30:46,124 26 INFO rb-103a292-224772-414667 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-12 06:30:46,183 26 INFO rb-103a292-224772-414667 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-12 06:30:46,234 26 INFO rb-103a292-224772-414667 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-12 06:30:46,304 26 INFO rb-103a292-224772-414667 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-12 06:30:46,355 26 INFO rb-103a292-224772-414667 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-12 06:30:46,409 26 INFO rb-103a292-224772-414667 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-12 06:30:46,462 26 INFO rb-103a292-224772-414667 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-12 06:30:46,514 26 INFO rb-103a292-224772-414667 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-12 06:30:46,565 26 INFO rb-103a292-224772-414667 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-12 06:30:46,616 26 INFO rb-103a292-224772-414667 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-12 06:30:46,746 26 INFO rb-103a292-224772-414667 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-12 06:30:46,797 26 INFO rb-103a292-224772-414667 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-12 06:30:46,853 26 INFO rb-103a292-224772-414667 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-12 06:30:46,903 26 INFO rb-103a292-224772-414667 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-12 06:30:46,955 26 INFO rb-103a292-224772-414667 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-12 06:30:47,010 26 INFO rb-103a292-224772-414667 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-12 06:30:47,062 26 INFO rb-103a292-224772-414667 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-12 06:30:47,113 26 INFO rb-103a292-224772-414667 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-12 06:30:47,165 26 INFO rb-103a292-224772-414667 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-12 06:30:47,226 26 INFO rb-103a292-224772-414667 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-12 06:30:47,230 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72850772 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': '09d946df-3bc0-40e4-8785-0e8b15278a88'}] 2026-09-12 06:30:47,317 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72850772 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': '09d946df-3bc0-40e4-8785-0e8b15278a88'} created pos.order #603 2026-09-12 06:30:47,332 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72850772 finished 2026-09-12 06:30:47,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.063 0.095 2026-09-12 06:30:47,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.099 0.106 2026-09-12 06:30:47,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:47] "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-12 06:30:47,674 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57903801 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '09d946df-3bc0-40e4-8785-0e8b15278a88'}] 2026-09-12 06:30:47,693 26 INFO rb-103a292-224772-414667 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-12 06:30:47,695 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57903801 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '09d946df-3bc0-40e4-8785-0e8b15278a88'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-09-12 06:30:47,711 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57903801 finished 2026-09-12 06:30:47,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-12 06:30:47,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:30:47,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.071 0.082 2026-09-12 06:30:47,974 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 30924584 (allocated 33828864) 2026-09-12 06:30:47,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 56861 2026-09-12 06:30:47,981 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-12 06:30:47,982 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 56861 2026-09-12 06:30:48,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063048_037394_test_physical_gift_card.txt 2026-09-12 06:30:48,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpo6aajwoe_chrome_odoo" 2026-09-12 06:30:48,071 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-12 06:30:48,873 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 57054 2026-09-12 06:30:48,874 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmp6cskconl_chrome_odoo 2026-09-12 06:30:48,874 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:42793/json/version 2026-09-12 06:30:48,875 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:48,877 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:30:48,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:42793/json 2026-09-12 06:30:48,878 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:48,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:42793/devtools/page/000E99984A5CEFFFC60C75392393CEA5 2026-09-12 06:30:48,882 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-12 06:30:48,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-12 06:30:48,995 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:49,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-12 06:30:49,009 26 INFO rb-103a292-224772-414667 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-12 06:30:49,010 26 INFO rb-103a292-224772-414667 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-12 06:30:49,023 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:30:49,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:49] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.065 0.367 2026-09-12 06:30:49,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '000E99984A5CEFFFC60C75392393CEA5', 'loaderId': 'FB1874A539BAB691F881C07F5E6F1998', 'isDownload': False} 2026-09-12 06:30:49,456 26 INFO rb-103a292-224772-414667 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-12 06:30:49,462 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:49,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 06:30:49,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:30:49,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:30:49,969 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:49,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:30:49,998 26 INFO rb-103a292-224772-414667 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-12 06:30:50,003 26 INFO rb-103a292-224772-414667 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-12 06:30:50,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-12 06:30:50,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:30:50,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:50,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-09-12 06:30:50,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-12 06:30:50,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.035 2026-09-12 06:30:50,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-12 06:30:50,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.315 0.303 2026-09-12 06:30:50,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "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-12 06:30:50,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:30:51,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.044 0.050 2026-09-12 06:30:51,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:30:51,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-12 06:30:51,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-12 06:30:51,159 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:51,191 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:51,194 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:30:51,210 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "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-12 06:30:51,222 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:30:51,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.051 0.021 2026-09-12 06:30:51,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-12 06:30:51,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.058 2026-09-12 06:30:51,322 26 INFO rb-103a292-224772-414667 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-12 06:30:51,400 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:30:51,472 26 INFO rb-103a292-224772-414667 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-12 06:30:51,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.062 0.046 2026-09-12 06:30:51,504 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:51,522 26 INFO rb-103a292-224772-414667 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-12 06:30:51,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.043 0.147 2026-09-12 06:30:51,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-09-12 06:30:51,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-12 06:30:51,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.229 2026-09-12 06:30:51,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.005 0.273 2026-09-12 06:30:51,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-09-12 06:30:51,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.161 2026-09-12 06:30:51,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-12 06:30:51,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-12 06:30:51,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-09-12 06:30:51,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.122 2026-09-12 06:30:51,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.212 2026-09-12 06:30:52,012 26 INFO rb-103a292-224772-414667 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-12 06:30:52,107 26 INFO rb-103a292-224772-414667 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-12 06:30:52,155 26 INFO rb-103a292-224772-414667 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-12 06:30:52,215 26 INFO rb-103a292-224772-414667 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-12 06:30:52,281 26 INFO rb-103a292-224772-414667 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-12 06:30:52,332 26 INFO rb-103a292-224772-414667 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-12 06:30:52,405 26 INFO rb-103a292-224772-414667 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-12 06:30:52,466 26 INFO rb-103a292-224772-414667 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-12 06:30:52,521 26 INFO rb-103a292-224772-414667 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-12 06:30:53,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:53] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.010 2026-09-12 06:30:53,090 26 INFO rb-103a292-224772-414667 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-12 06:30:53,168 26 INFO rb-103a292-224772-414667 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-12 06:30:53,220 26 INFO rb-103a292-224772-414667 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-12 06:30:53,269 26 INFO rb-103a292-224772-414667 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-12 06:30:53,320 26 INFO rb-103a292-224772-414667 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-12 06:30:53,371 26 INFO rb-103a292-224772-414667 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-12 06:30:53,421 26 INFO rb-103a292-224772-414667 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-12 06:30:53,506 26 INFO rb-103a292-224772-414667 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-12 06:30:53,518 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:53,525 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:30:53,562 26 INFO rb-103a292-224772-414667 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-12 06:30:53,615 26 INFO rb-103a292-224772-414667 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-12 06:30:53,687 26 INFO rb-103a292-224772-414667 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-12 06:30:53,733 26 INFO rb-103a292-224772-414667 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-12 06:30:53,799 26 INFO rb-103a292-224772-414667 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-12 06:30:53,802 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80455910 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'cf007e46-ca6b-4dde-9726-7995960dfce8'}] 2026-09-12 06:30:53,808 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:30:55,060 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80455910 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'cf007e46-ca6b-4dde-9726-7995960dfce8'} created pos.order #604 2026-09-12 06:30:55,099 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80455910 finished 2026-09-12 06:30:55,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.458 0.933 2026-09-12 06:30:55,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.119 0.116 2026-09-12 06:30:55,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:30:55,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:30:55,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-12 06:30:55,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:30:55,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:55] "GET /account/download_invoice_documents/724/pdf HTTP/1.1" 200 - 17 0.030 0.024 2026-09-12 06:30:55,640 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66680528 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'cf007e46-ca6b-4dde-9726-7995960dfce8'}] 2026-09-12 06:30:55,649 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66680528 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'cf007e46-ca6b-4dde-9726-7995960dfce8'} sync ignored for existing PoS order pos.order(604,) (state: done) 2026-09-12 06:30:55,676 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66680528 finished 2026-09-12 06:30:55,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17005348 (allocated 18350080) 2026-09-12 06:30:55,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 57054 2026-09-12 06:30:55,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-12 06:30:55,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 57054 2026-09-12 06:30:55,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063055_746461_test_physical_gift_card_invoiced.txt 2026-09-12 06:30:55,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmp6cskconl_chrome_odoo" 2026-09-12 06:30:55,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: waiting for threads: [, ] 2026-09-12 06:30:55,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.066 0.092 2026-09-12 06:30:55,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-12 06:30:56,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 57202 2026-09-12 06:30:56,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpvcrywt38_chrome_odoo 2026-09-12 06:30:56,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:40527/json/version 2026-09-12 06:30:56,446 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:56,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:30:56,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:40527/json 2026-09-12 06:30:56,456 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:30:56,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:40527/devtools/page/81B0A571B6D45A330FC0718692CD7FB3 2026-09-12 06:30:56,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-12 06:30:56,470 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-12 06:30:56,564 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:30:56,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-12 06:30:56,576 26 INFO rb-103a292-224772-414667 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-12 06:30:56,576 26 INFO rb-103a292-224772-414667 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-12 06:30:56,590 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:30:57,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.072 0.545 2026-09-12 06:30:57,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '81B0A571B6D45A330FC0718692CD7FB3', 'loaderId': '496E668A42142276649E724AB5725A51', 'isDownload': False} 2026-09-12 06:30:57,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-12 06:30:57,213 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:30:57,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-09-12 06:30:57,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-12 06:30:57,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:30:57,687 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:57,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.007 2026-09-12 06:30:57,723 26 INFO rb-103a292-224772-414667 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-12 06:30:57,742 26 INFO rb-103a292-224772-414667 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-12 06:30:57,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.005 2026-09-12 06:30:57,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:30:57,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:57,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.031 2026-09-12 06:30:57,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.058 2026-09-12 06:30:57,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.032 2026-09-12 06:30:57,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-12 06:30:58,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.244 0.317 2026-09-12 06:30:58,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:30:58,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:30:58,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.030 2026-09-12 06:30:58,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:30:58,676 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-12 06:30:58,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:30:58,734 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:30:58,754 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:30:58,772 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:30:58,777 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:58,790 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "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-12 06:30:58,854 26 INFO rb-103a292-224772-414667 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-12 06:30:58,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.068 0.058 2026-09-12 06:30:58,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.132 2026-09-12 06:30:58,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.140 2026-09-12 06:30:58,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.004 0.025 2026-09-12 06:30:58,941 26 INFO rb-103a292-224772-414667 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-12 06:30:58,945 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:58,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:58] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-12 06:30:59,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.090 2026-09-12 06:30:59,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-12 06:30:59,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-12 06:30:59,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-12 06:30:59,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-12 06:30:59,139 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:30:59,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.192 2026-09-12 06:30:59,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.163 2026-09-12 06:30:59,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 06:30:59,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.020 0.172 2026-09-12 06:30:59,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.151 2026-09-12 06:30:59,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:30:59] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.017 0.258 2026-09-12 06:30:59,404 26 INFO rb-103a292-224772-414667 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-12 06:30:59,452 26 INFO rb-103a292-224772-414667 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-12 06:30:59,503 26 INFO rb-103a292-224772-414667 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-12 06:30:59,558 26 INFO rb-103a292-224772-414667 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-12 06:30:59,609 26 INFO rb-103a292-224772-414667 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-12 06:30:59,662 26 INFO rb-103a292-224772-414667 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-12 06:30:59,718 26 INFO rb-103a292-224772-414667 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-12 06:30:59,790 26 INFO rb-103a292-224772-414667 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-12 06:30:59,841 26 INFO rb-103a292-224772-414667 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-12 06:30:59,896 26 INFO rb-103a292-224772-414667 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-12 06:30:59,947 26 INFO rb-103a292-224772-414667 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-12 06:31:00,015 26 INFO rb-103a292-224772-414667 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-12 06:31:00,075 26 INFO rb-103a292-224772-414667 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-12 06:31:00,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:00] "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.007 2026-09-12 06:31:00,633 26 INFO rb-103a292-224772-414667 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-12 06:31:00,702 26 INFO rb-103a292-224772-414667 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-12 06:31:00,757 26 INFO rb-103a292-224772-414667 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-12 06:31:00,808 26 INFO rb-103a292-224772-414667 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-12 06:31:00,858 26 INFO rb-103a292-224772-414667 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-12 06:31:00,909 26 INFO rb-103a292-224772-414667 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-12 06:31:00,959 26 INFO rb-103a292-224772-414667 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-12 06:31:01,023 26 INFO rb-103a292-224772-414667 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-12 06:31:01,033 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:01,034 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:01,074 26 INFO rb-103a292-224772-414667 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-12 06:31:01,127 26 INFO rb-103a292-224772-414667 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-12 06:31:01,200 26 INFO rb-103a292-224772-414667 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-12 06:31:01,252 26 INFO rb-103a292-224772-414667 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-12 06:31:01,305 26 INFO rb-103a292-224772-414667 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-12 06:31:01,358 26 INFO rb-103a292-224772-414667 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-12 06:31:01,422 26 INFO rb-103a292-224772-414667 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-12 06:31:01,427 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79309045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c859cf33-110b-4468-a1f2-c5b1bd3b503b'}] 2026-09-12 06:31:01,430 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:01,541 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79309045 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c859cf33-110b-4468-a1f2-c5b1bd3b503b'} created pos.order #605 2026-09-12 06:31:01,562 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79309045 finished 2026-09-12 06:31:01,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.108 0.110 2026-09-12 06:31:01,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.017 0.027 2026-09-12 06:31:01,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.012 2026-09-12 06:31:01,832 26 INFO rb-103a292-224772-414667 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-12 06:31:01,837 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36263644 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c859cf33-110b-4468-a1f2-c5b1bd3b503b'}] 2026-09-12 06:31:01,846 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36263644 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c859cf33-110b-4468-a1f2-c5b1bd3b503b'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-12 06:31:01,857 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36263644 finished 2026-09-12 06:31:01,887 26 INFO rb-103a292-224772-414667 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-12 06:31:01,951 26 INFO rb-103a292-224772-414667 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-12 06:31:01,960 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.053 0.072 2026-09-12 06:31:02,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.015 2026-09-12 06:31:02,012 26 INFO rb-103a292-224772-414667 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-12 06:31:02,052 26 INFO rb-103a292-224772-414667 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-12 06:31:02,106 26 INFO rb-103a292-224772-414667 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-12 06:31:02,157 26 INFO rb-103a292-224772-414667 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-12 06:31:02,209 26 INFO rb-103a292-224772-414667 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-12 06:31:02,261 26 INFO rb-103a292-224772-414667 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-12 06:31:02,334 26 INFO rb-103a292-224772-414667 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-12 06:31:02,385 26 INFO rb-103a292-224772-414667 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-12 06:31:02,436 26 INFO rb-103a292-224772-414667 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-12 06:31:02,486 26 INFO rb-103a292-224772-414667 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-12 06:31:02,542 26 INFO rb-103a292-224772-414667 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-12 06:31:02,598 26 INFO rb-103a292-224772-414667 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-12 06:31:03,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:03] "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-12 06:31:03,132 26 INFO rb-103a292-224772-414667 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-12 06:31:03,201 26 INFO rb-103a292-224772-414667 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-12 06:31:03,253 26 INFO rb-103a292-224772-414667 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-12 06:31:03,308 26 INFO rb-103a292-224772-414667 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-12 06:31:03,355 26 INFO rb-103a292-224772-414667 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-12 06:31:03,406 26 INFO rb-103a292-224772-414667 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-12 06:31:03,484 26 INFO rb-103a292-224772-414667 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-12 06:31:03,535 26 INFO rb-103a292-224772-414667 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-12 06:31:03,586 26 INFO rb-103a292-224772-414667 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-12 06:31:03,641 26 INFO rb-103a292-224772-414667 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-12 06:31:03,691 26 INFO rb-103a292-224772-414667 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-12 06:31:03,743 26 INFO rb-103a292-224772-414667 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-12 06:31:03,796 26 INFO rb-103a292-224772-414667 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-12 06:31:03,861 26 INFO rb-103a292-224772-414667 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-12 06:31:03,912 26 INFO rb-103a292-224772-414667 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-12 06:31:03,963 26 INFO rb-103a292-224772-414667 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-12 06:31:04,022 26 INFO rb-103a292-224772-414667 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-12 06:31:04,068 26 INFO rb-103a292-224772-414667 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-12 06:31:04,123 26 INFO rb-103a292-224772-414667 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-12 06:31:04,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:04] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.008 0.007 2026-09-12 06:31:04,666 26 INFO rb-103a292-224772-414667 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-12 06:31:04,748 26 INFO rb-103a292-224772-414667 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-12 06:31:04,801 26 INFO rb-103a292-224772-414667 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-12 06:31:04,852 26 INFO rb-103a292-224772-414667 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-12 06:31:04,907 26 INFO rb-103a292-224772-414667 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-12 06:31:04,955 26 INFO rb-103a292-224772-414667 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-12 06:31:05,004 26 INFO rb-103a292-224772-414667 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-12 06:31:05,054 26 INFO rb-103a292-224772-414667 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-12 06:31:05,110 26 INFO rb-103a292-224772-414667 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-12 06:31:05,162 26 INFO rb-103a292-224772-414667 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-12 06:31:05,211 26 INFO rb-103a292-224772-414667 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-12 06:31:05,268 26 INFO rb-103a292-224772-414667 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-12 06:31:05,320 26 INFO rb-103a292-224772-414667 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-12 06:31:05,372 26 INFO rb-103a292-224772-414667 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-12 06:31:05,424 26 INFO rb-103a292-224772-414667 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-12 06:31:05,487 26 INFO rb-103a292-224772-414667 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-12 06:31:05,492 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7889692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a3063fc1-fbca-444d-98d2-e2c95a3ba4e7'}] 2026-09-12 06:31:05,624 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7889692 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a3063fc1-fbca-444d-98d2-e2c95a3ba4e7'} created pos.order #606 2026-09-12 06:31:05,637 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7889692 finished 2026-09-12 06:31:05,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.119 0.072 2026-09-12 06:31:05,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.042 0.031 2026-09-12 06:31:05,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:05,845 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79924323 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a3063fc1-fbca-444d-98d2-e2c95a3ba4e7'}] 2026-09-12 06:31:05,851 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79924323 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a3063fc1-fbca-444d-98d2-e2c95a3ba4e7'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-12 06:31:05,852 26 INFO rb-103a292-224772-414667 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-12 06:31:05,869 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79924323 finished 2026-09-12 06:31:05,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-12 06:31:05,915 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-12 06:31:05,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.081 2026-09-12 06:31:06,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 20932688 (allocated 23728128) 2026-09-12 06:31:06,075 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 57202 2026-09-12 06:31:06,078 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-12 06:31:06,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 57202 2026-09-12 06:31:06,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.011 2026-09-12 06:31:06,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063106_173964_test_physical_gift_card_sale.txt 2026-09-12 06:31:06,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpvcrywt38_chrome_odoo" 2026-09-12 06:31:06,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-12 06:31:06,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 57346 2026-09-12 06:31:06,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpaetlg822_chrome_odoo 2026-09-12 06:31:06,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42859/json/version 2026-09-12 06:31:06,814 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:06,849 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:31:06,850 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42859/json 2026-09-12 06:31:06,851 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:06,853 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:42859/devtools/page/7BE65C9D4FFC23FDDC49951F546B77A7 2026-09-12 06:31:06,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-12 06:31:06,859 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-12 06:31:06,984 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:06,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-12 06:31:06,997 26 INFO rb-103a292-224772-414667 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-12 06:31:06,997 26 INFO rb-103a292-224772-414667 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-12 06:31:07,009 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:07,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:07] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.056 0.365 2026-09-12 06:31:07,432 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '7BE65C9D4FFC23FDDC49951F546B77A7', 'loaderId': 'EA0104CE2969E4410CC6885266D1CE1A', 'isDownload': False} 2026-09-12 06:31:07,432 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-12 06:31:07,438 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:07,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:07] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:31:07,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:07] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:31:07,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:07] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-09-12 06:31:07,992 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:08,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:31:08,033 26 INFO rb-103a292-224772-414667 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-12 06:31:08,039 26 INFO rb-103a292-224772-414667 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-12 06:31:08,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-12 06:31:08,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:31:08,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:08,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-12 06:31:08,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-12 06:31:08,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.034 2026-09-12 06:31:08,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-12 06:31:08,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.273 0.294 2026-09-12 06:31:08,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:31:08,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-09-12 06:31:08,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-09-12 06:31:09,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:31:09,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-12 06:31:09,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-09-12 06:31:09,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:09,104 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:31:09,141 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:31:09,150 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:31:09,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.017 0.039 2026-09-12 06:31:09,189 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:31:09,194 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:31:09,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.044 0.084 2026-09-12 06:31:09,245 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:09,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.023 0.032 2026-09-12 06:31:09,301 26 INFO rb-103a292-224772-414667 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-12 06:31:09,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.023 0.084 2026-09-12 06:31:09,377 26 INFO rb-103a292-224772-414667 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-12 06:31:09,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.047 2026-09-12 06:31:09,418 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:09,425 26 INFO rb-103a292-224772-414667 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-12 06:31:09,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-09-12 06:31:09,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-09-12 06:31:09,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-12 06:31:09,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-09-12 06:31:09,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-09-12 06:31:09,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-09-12 06:31:09,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-09-12 06:31:09,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1726&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-12 06:31:09,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-12 06:31:09,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.232 2026-09-12 06:31:09,905 26 INFO rb-103a292-224772-414667 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-12 06:31:09,958 26 INFO rb-103a292-224772-414667 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-12 06:31:10,008 26 INFO rb-103a292-224772-414667 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-12 06:31:10,065 26 INFO rb-103a292-224772-414667 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-12 06:31:10,127 26 INFO rb-103a292-224772-414667 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-12 06:31:10,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.010 2026-09-12 06:31:10,177 26 INFO rb-103a292-224772-414667 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-12 06:31:10,263 26 INFO rb-103a292-224772-414667 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-12 06:31:10,314 26 INFO rb-103a292-224772-414667 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-12 06:31:10,364 26 INFO rb-103a292-224772-414667 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-12 06:31:10,422 26 INFO rb-103a292-224772-414667 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-12 06:31:10,482 26 INFO rb-103a292-224772-414667 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-12 06:31:10,552 26 INFO rb-103a292-224772-414667 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-12 06:31:10,610 26 INFO rb-103a292-224772-414667 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-12 06:31:10,661 26 INFO rb-103a292-224772-414667 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-12 06:31:10,711 26 INFO rb-103a292-224772-414667 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-12 06:31:10,780 26 INFO rb-103a292-224772-414667 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-12 06:31:10,792 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:10,794 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:31:10,830 26 INFO rb-103a292-224772-414667 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-12 06:31:10,881 26 INFO rb-103a292-224772-414667 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-12 06:31:10,953 26 INFO rb-103a292-224772-414667 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-12 06:31:11,008 26 INFO rb-103a292-224772-414667 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-12 06:31:11,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 06:31:11,048 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40492263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '997144a1-adbf-43ea-a917-12dc7104944a'}] 2026-09-12 06:31:11,053 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:11,531 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40492263 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '997144a1-adbf-43ea-a917-12dc7104944a'} created pos.order #607 2026-09-12 06:31:11,546 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40492263 finished 2026-09-12 06:31:11,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.310 0.276 2026-09-12 06:31:11,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.030 0.031 2026-09-12 06:31:11,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.005 2026-09-12 06:31:11,893 26 INFO rb-103a292-224772-414667 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-12 06:31:11,901 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2394302 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '997144a1-adbf-43ea-a917-12dc7104944a'}] 2026-09-12 06:31:11,909 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2394302 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '997144a1-adbf-43ea-a917-12dc7104944a'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-12 06:31:11,928 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2394302 finished 2026-09-12 06:31:11,942 26 INFO rb-103a292-224772-414667 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-12 06:31:12,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.048 0.081 2026-09-12 06:31:12,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 06:31:12,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "GET /pos/ui/76/receipt/997144a1-adbf-43ea-a917-12dc7104944a HTTP/1.1" 200 - 31 0.018 0.034 2026-09-12 06:31:12,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:12,935 26 INFO rb-103a292-224772-414667 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-12 06:31:12,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:31:12,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:12,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:13,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.022 2026-09-12 06:31:13,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.034 2026-09-12 06:31:13,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:31:13,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:31:13,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-09-12 06:31:13,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.053 0.046 2026-09-12 06:31:13,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 06:31:13,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.020 2026-09-12 06:31:13,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:31:13,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:13,375 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-12 06:31:13,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 304 - 7 0.008 0.020 2026-09-12 06:31:13,591 26 INFO rb-103a292-224772-414667 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-12 06:31:13,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-12 06:31:13,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:31:13,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.069 0.033 2026-09-12 06:31:13,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:13] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.020 0.144 2026-09-12 06:31:13,794 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16323932 (allocated 17301504) 2026-09-12 06:31:13,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 57346 2026-09-12 06:31:13,811 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-12 06:31:13,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 57346 2026-09-12 06:31:13,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063113_906389_test_point_per_money_spent.txt 2026-09-12 06:31:13,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpaetlg822_chrome_odoo" 2026-09-12 06:31:13,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-12 06:31:14,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 57519 2026-09-12 06:31:14,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp4eont28z_chrome_odoo 2026-09-12 06:31:14,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:40541/json/version 2026-09-12 06:31:14,915 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:14,921 26 INFO rb-103a292-224772-414667 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-12 06:31:14,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:40541/json 2026-09-12 06:31:14,922 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:14,972 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:40541/devtools/page/72D4CE24D9F4407069873286CDC78E9B 2026-09-12 06:31:14,975 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-12 06:31:14,977 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-12 06:31:15,041 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:15,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-12 06:31:15,052 26 INFO rb-103a292-224772-414667 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-12 06:31:15,052 26 INFO rb-103a292-224772-414667 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-12 06:31:15,065 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:15,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:15] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.026 0.390 2026-09-12 06:31:15,482 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '72D4CE24D9F4407069873286CDC78E9B', 'loaderId': '1466EC73F78A85C16E0BFECBD801624F', 'isDownload': False} 2026-09-12 06:31:15,483 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-12 06:31:15,488 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:15,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:15] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-09-12 06:31:15,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:15] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-12 06:31:15,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:15] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-12 06:31:15,992 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:16,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:31:16,032 26 INFO rb-103a292-224772-414667 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-12 06:31:16,038 26 INFO rb-103a292-224772-414667 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-12 06:31:16,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 06:31:16,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:16,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:16,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-12 06:31:16,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-12 06:31:16,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.029 2026-09-12 06:31:16,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-12 06:31:16,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.272 0.330 2026-09-12 06:31:16,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "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-12 06:31:16,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:16,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-09-12 06:31:16,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:16,990 26 INFO rb-103a292-224772-414667 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-12 06:31:17,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:31:17,056 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:17,087 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:31:17,091 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:31:17,128 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "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-12 06:31:17,136 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:31:17,160 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.059 2026-09-12 06:31:17,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 06:31:17,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.104 2026-09-12 06:31:17,222 26 INFO rb-103a292-224772-414667 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-12 06:31:17,261 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:17,356 26 INFO rb-103a292-224772-414667 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-12 06:31:17,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.051 0.060 2026-09-12 06:31:17,369 26 INFO rb-103a292-224772-414667 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-12 06:31:17,385 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:17,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.108 2026-09-12 06:31:17,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-12 06:31:17,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.158 2026-09-12 06:31:17,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-09-12 06:31:17,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.026 0.295 2026-09-12 06:31:17,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.206 2026-09-12 06:31:17,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-12 06:31:17,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-12 06:31:17,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-12 06:31:17,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-12 06:31:17,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-12 06:31:17,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-12 06:31:17,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.231 2026-09-12 06:31:17,902 26 INFO rb-103a292-224772-414667 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-12 06:31:17,956 26 INFO rb-103a292-224772-414667 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-12 06:31:18,006 26 INFO rb-103a292-224772-414667 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-12 06:31:18,063 26 INFO rb-103a292-224772-414667 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-12 06:31:18,128 26 INFO rb-103a292-224772-414667 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-12 06:31:18,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.014 2026-09-12 06:31:18,182 26 INFO rb-103a292-224772-414667 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-12 06:31:18,263 26 INFO rb-103a292-224772-414667 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-12 06:31:18,313 26 INFO rb-103a292-224772-414667 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-12 06:31:18,365 26 INFO rb-103a292-224772-414667 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-12 06:31:18,415 26 INFO rb-103a292-224772-414667 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-12 06:31:18,466 26 INFO rb-103a292-224772-414667 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-12 06:31:18,546 26 INFO rb-103a292-224772-414667 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-12 06:31:18,597 26 INFO rb-103a292-224772-414667 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-12 06:31:18,649 26 INFO rb-103a292-224772-414667 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-12 06:31:18,700 26 INFO rb-103a292-224772-414667 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-12 06:31:18,751 26 INFO rb-103a292-224772-414667 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-12 06:31:18,802 26 INFO rb-103a292-224772-414667 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-12 06:31:18,860 26 INFO rb-103a292-224772-414667 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-12 06:31:18,918 26 INFO rb-103a292-224772-414667 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-12 06:31:18,972 26 INFO rb-103a292-224772-414667 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-12 06:31:19,030 26 INFO rb-103a292-224772-414667 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-12 06:31:19,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.007 0.010 2026-09-12 06:31:19,104 26 INFO rb-103a292-224772-414667 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-12 06:31:19,156 26 INFO rb-103a292-224772-414667 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-12 06:31:19,206 26 INFO rb-103a292-224772-414667 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-12 06:31:19,256 26 INFO rb-103a292-224772-414667 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-12 06:31:19,328 26 INFO rb-103a292-224772-414667 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-12 06:31:19,346 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:19,347 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:19,393 26 INFO rb-103a292-224772-414667 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-12 06:31:19,442 26 INFO rb-103a292-224772-414667 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-12 06:31:19,513 26 INFO rb-103a292-224772-414667 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-12 06:31:19,566 26 INFO rb-103a292-224772-414667 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-12 06:31:19,618 26 INFO rb-103a292-224772-414667 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-12 06:31:19,671 26 INFO rb-103a292-224772-414667 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-12 06:31:19,724 26 INFO rb-103a292-224772-414667 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-12 06:31:19,776 26 INFO rb-103a292-224772-414667 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-12 06:31:19,829 26 INFO rb-103a292-224772-414667 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-12 06:31:19,886 26 INFO rb-103a292-224772-414667 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-12 06:31:19,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 06:31:19,934 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56617398 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7ecf5205-70ed-4b60-82d6-f5c876ba6524'}] 2026-09-12 06:31:19,952 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:20,253 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56617398 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7ecf5205-70ed-4b60-82d6-f5c876ba6524'} created pos.order #608 2026-09-12 06:31:20,274 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56617398 finished 2026-09-12 06:31:20,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.148 0.241 2026-09-12 06:31:20,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.024 0.040 2026-09-12 06:31:20,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:31:20,561 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86992101 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7ecf5205-70ed-4b60-82d6-f5c876ba6524'}] 2026-09-12 06:31:20,561 26 INFO rb-103a292-224772-414667 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-12 06:31:20,570 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86992101 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7ecf5205-70ed-4b60-82d6-f5c876ba6524'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-12 06:31:20,583 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86992101 finished 2026-09-12 06:31:20,611 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-12 06:31:20,612 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-12 06:31:20,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.055 0.067 2026-09-12 06:31:20,719 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19344452 (allocated 20582400) 2026-09-12 06:31:20,722 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 57519 2026-09-12 06:31:20,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-12 06:31:20,724 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 57519 2026-09-12 06:31:20,778 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063120_778171_test_points_awarded_discount_code_no_domain_program.txt 2026-09-12 06:31:20,778 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp4eont28z_chrome_odoo" 2026-09-12 06:31:20,799 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-12 06:31:21,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 57659 2026-09-12 06:31:21,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpqruuz0a8_chrome_odoo 2026-09-12 06:31:21,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:41151/json/version 2026-09-12 06:31:21,774 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:21,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:31:21,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:41151/json 2026-09-12 06:31:21,980 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:21,985 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:41151/devtools/page/D320E68FF9FEA4BE70A14104C6AD35CF 2026-09-12 06:31:21,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-12 06:31:21,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-12 06:31:22,091 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:22,098 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-12 06:31:22,100 26 INFO rb-103a292-224772-414667 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-12 06:31:22,100 26 INFO rb-103a292-224772-414667 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-12 06:31:22,113 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:22,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:22] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.062 0.356 2026-09-12 06:31:22,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'D320E68FF9FEA4BE70A14104C6AD35CF', 'loaderId': '8CF74CC39911AFFA5CCB2366F5085502', 'isDownload': False} 2026-09-12 06:31:22,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-12 06:31:22,540 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:22,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:31:22,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:31:22,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-12 06:31:23,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:23,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 06:31:23,144 26 INFO rb-103a292-224772-414667 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-12 06:31:23,151 26 INFO rb-103a292-224772-414667 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-12 06:31:23,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:31:23,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:23,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:23,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "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-12 06:31:23,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-12 06:31:23,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.209 2026-09-12 06:31:23,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.225 2026-09-12 06:31:24,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.231 0.275 2026-09-12 06:31:24,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:24,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:31:24,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-09-12 06:31:24,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:31:24,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-12 06:31:24,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:24,262 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:24,295 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:31:24,297 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:31:24,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-09-12 06:31:24,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.043 2026-09-12 06:31:24,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:31:24,321 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:24,323 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:24,388 26 INFO rb-103a292-224772-414667 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-12 06:31:24,438 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:24,505 26 INFO rb-103a292-224772-414667 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-12 06:31:24,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.065 0.040 2026-09-12 06:31:24,548 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:24,557 26 INFO rb-103a292-224772-414667 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-12 06:31:24,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.031 0.137 2026-09-12 06:31:24,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.122 2026-09-12 06:31:24,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:31:24,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-09-12 06:31:24,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.232 2026-09-12 06:31:24,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-12 06:31:24,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.156 2026-09-12 06:31:24,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-12 06:31:24,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-12 06:31:24,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.154 2026-09-12 06:31:24,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-12 06:31:24,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-12 06:31:24,927 26 INFO rb-103a292-224772-414667 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-12 06:31:25,003 26 INFO rb-103a292-224772-414667 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-12 06:31:25,049 26 INFO rb-103a292-224772-414667 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-12 06:31:25,106 26 INFO rb-103a292-224772-414667 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-12 06:31:25,170 26 INFO rb-103a292-224772-414667 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-12 06:31:25,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.016 2026-09-12 06:31:25,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:31:25,226 26 INFO rb-103a292-224772-414667 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-12 06:31:25,272 26 INFO rb-103a292-224772-414667 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-12 06:31:25,329 26 INFO rb-103a292-224772-414667 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-12 06:31:25,380 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-12 06:31:25,434 26 INFO rb-103a292-224772-414667 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-12 06:31:25,526 26 INFO rb-103a292-224772-414667 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-12 06:31:25,576 26 INFO rb-103a292-224772-414667 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-12 06:31:25,631 26 INFO rb-103a292-224772-414667 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-12 06:31:25,682 26 INFO rb-103a292-224772-414667 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-12 06:31:25,732 26 INFO rb-103a292-224772-414667 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-12 06:31:25,784 26 INFO rb-103a292-224772-414667 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-12 06:31:25,841 26 INFO rb-103a292-224772-414667 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-12 06:31:25,918 26 INFO rb-103a292-224772-414667 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-12 06:31:25,978 26 INFO rb-103a292-224772-414667 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-12 06:31:26,051 26 INFO rb-103a292-224772-414667 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-12 06:31:26,064 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:26,065 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:26,101 26 INFO rb-103a292-224772-414667 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-12 06:31:26,152 26 INFO rb-103a292-224772-414667 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-12 06:31:26,223 26 INFO rb-103a292-224772-414667 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-12 06:31:26,277 26 INFO rb-103a292-224772-414667 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-12 06:31:26,332 26 INFO rb-103a292-224772-414667 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-12 06:31:26,384 26 INFO rb-103a292-224772-414667 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-12 06:31:26,437 26 INFO rb-103a292-224772-414667 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-12 06:31:26,488 26 INFO rb-103a292-224772-414667 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-12 06:31:26,543 26 INFO rb-103a292-224772-414667 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-12 06:31:26,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:26] "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-12 06:31:26,585 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23972025 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6305c141-477b-4494-9319-da67e658345f'}] 2026-09-12 06:31:26,587 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:26,950 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23972025 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6305c141-477b-4494-9319-da67e658345f'} created pos.order #609 2026-09-12 06:31:26,965 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23972025 finished 2026-09-12 06:31:27,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.189 0.245 2026-09-12 06:31:27,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.039 2026-09-12 06:31:27,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:27,287 26 INFO rb-103a292-224772-414667 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-12 06:31:27,289 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14496155 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6305c141-477b-4494-9319-da67e658345f'}] 2026-09-12 06:31:27,296 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14496155 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6305c141-477b-4494-9319-da67e658345f'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-12 06:31:27,313 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14496155 finished 2026-09-12 06:31:27,328 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-12 06:31:27,329 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:31:27,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.045 0.082 2026-09-12 06:31:27,449 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 19656440 (allocated 22417408) 2026-09-12 06:31:27,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 57659 2026-09-12 06:31:27,469 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-12 06:31:27,469 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 57659 2026-09-12 06:31:27,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.018 0.019 2026-09-12 06:31:27,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063127_555594_test_points_awarded_ewallet.txt 2026-09-12 06:31:27,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpqruuz0a8_chrome_odoo" 2026-09-12 06:31:27,579 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-12 06:31:28,687 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 57800 2026-09-12 06:31:28,687 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp1uadbi8g_chrome_odoo 2026-09-12 06:31:28,687 26 INFO rb-103a292-224772-414667 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:39763/json/version 2026-09-12 06:31:28,688 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:28,724 26 INFO rb-103a292-224772-414667 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-12 06:31:28,724 26 INFO rb-103a292-224772-414667 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:39763/json 2026-09-12 06:31:28,725 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:28,726 26 INFO rb-103a292-224772-414667 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:39763/devtools/page/4E801BFB10A1BE428D055E29A868C49E 2026-09-12 06:31:28,728 26 INFO rb-103a292-224772-414667 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-12 06:31:28,732 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-12 06:31:28,819 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:28,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-12 06:31:28,826 26 INFO rb-103a292-224772-414667 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-12 06:31:28,826 26 INFO rb-103a292-224772-414667 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-12 06:31:28,840 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:29,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.036 0.318 2026-09-12 06:31:29,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '4E801BFB10A1BE428D055E29A868C49E', 'loaderId': 'A554669E1FBD6CCF47CC68B611FCD1C0', 'isDownload': False} 2026-09-12 06:31:29,196 26 INFO rb-103a292-224772-414667 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-12 06:31:29,201 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:29,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 06:31:29,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.016 0.027 2026-09-12 06:31:29,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-12 06:31:29,689 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:29,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:31:29,723 26 INFO rb-103a292-224772-414667 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-12 06:31:29,727 26 INFO rb-103a292-224772-414667 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-12 06:31:29,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-12 06:31:29,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:29,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:29,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-09-12 06:31:29,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-12 06:31:29,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.035 2026-09-12 06:31:29,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-12 06:31:30,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.313 0.348 2026-09-12 06:31:30,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:31:30,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:30,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.048 2026-09-12 06:31:30,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:31:30,781 26 INFO rb-103a292-224772-414667 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-12 06:31:30,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:31:30,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:30,843 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:31:30,893 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:31:30,894 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:31:30,908 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:30,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.048 0.030 2026-09-12 06:31:30,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-09-12 06:31:30,944 26 INFO rb-103a292-224772-414667 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-12 06:31:31,012 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:31:31,032 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:31:31,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.039 0.097 2026-09-12 06:31:31,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:31:31,072 26 INFO rb-103a292-224772-414667 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-12 06:31:31,100 26 INFO rb-103a292-224772-414667 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-12 06:31:31,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.048 0.177 2026-09-12 06:31:31,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:31:31,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-12 06:31:31,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.117 2026-09-12 06:31:31,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-12 06:31:31,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-12 06:31:31,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.148 2026-09-12 06:31:31,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-09-12 06:31:31,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-12 06:31:31,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-12 06:31:31,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.171 2026-09-12 06:31:31,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:31:31,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-09-12 06:31:31,515 26 INFO rb-103a292-224772-414667 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-12 06:31:31,598 26 INFO rb-103a292-224772-414667 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-12 06:31:31,651 26 INFO rb-103a292-224772-414667 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-12 06:31:31,705 26 INFO rb-103a292-224772-414667 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-12 06:31:31,778 26 INFO rb-103a292-224772-414667 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-12 06:31:31,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.017 2026-09-12 06:31:31,830 26 INFO rb-103a292-224772-414667 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-12 06:31:31,922 26 INFO rb-103a292-224772-414667 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-12 06:31:31,976 26 INFO rb-103a292-224772-414667 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-12 06:31:32,026 26 INFO rb-103a292-224772-414667 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-12 06:31:32,076 26 INFO rb-103a292-224772-414667 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-12 06:31:32,127 26 INFO rb-103a292-224772-414667 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-12 06:31:32,200 26 INFO rb-103a292-224772-414667 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-12 06:31:32,251 26 INFO rb-103a292-224772-414667 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-12 06:31:32,302 26 INFO rb-103a292-224772-414667 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-12 06:31:32,353 26 INFO rb-103a292-224772-414667 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-12 06:31:32,404 26 INFO rb-103a292-224772-414667 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-12 06:31:32,455 26 INFO rb-103a292-224772-414667 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-12 06:31:32,512 26 INFO rb-103a292-224772-414667 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-12 06:31:32,570 26 INFO rb-103a292-224772-414667 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-12 06:31:32,625 26 INFO rb-103a292-224772-414667 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-12 06:31:32,687 26 INFO rb-103a292-224772-414667 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-12 06:31:32,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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.007 0.031 2026-09-12 06:31:32,780 26 INFO rb-103a292-224772-414667 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-12 06:31:32,831 26 INFO rb-103a292-224772-414667 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-12 06:31:32,882 26 INFO rb-103a292-224772-414667 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-12 06:31:32,933 26 INFO rb-103a292-224772-414667 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-12 06:31:33,002 26 INFO rb-103a292-224772-414667 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-12 06:31:33,016 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:33,016 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:33,052 26 INFO rb-103a292-224772-414667 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-12 06:31:33,104 26 INFO rb-103a292-224772-414667 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-12 06:31:33,173 26 INFO rb-103a292-224772-414667 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-12 06:31:33,227 26 INFO rb-103a292-224772-414667 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-12 06:31:33,282 26 INFO rb-103a292-224772-414667 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-12 06:31:33,334 26 INFO rb-103a292-224772-414667 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-12 06:31:33,388 26 INFO rb-103a292-224772-414667 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-12 06:31:33,441 26 INFO rb-103a292-224772-414667 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-12 06:31:33,492 26 INFO rb-103a292-224772-414667 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-12 06:31:33,552 26 INFO rb-103a292-224772-414667 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-12 06:31:33,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:33] "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-12 06:31:33,591 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57192743 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6930c590-0f25-4128-bef2-f90829ad01fd'}] 2026-09-12 06:31:33,596 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:31:33,994 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57192743 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6930c590-0f25-4128-bef2-f90829ad01fd'} created pos.order #610 2026-09-12 06:31:34,012 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57192743 finished 2026-09-12 06:31:34,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.223 0.251 2026-09-12 06:31:34,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.022 0.035 2026-09-12 06:31:34,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:34,301 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26412486 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6930c590-0f25-4128-bef2-f90829ad01fd'}] 2026-09-12 06:31:34,307 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26412486 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6930c590-0f25-4128-bef2-f90829ad01fd'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-09-12 06:31:34,314 26 INFO rb-103a292-224772-414667 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-12 06:31:34,316 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26412486 finished 2026-09-12 06:31:34,362 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-12 06:31:34,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-12 06:31:34,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.055 0.065 2026-09-12 06:31:34,478 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 19344700 (allocated 20582400) 2026-09-12 06:31:34,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 57800 2026-09-12 06:31:34,487 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-12 06:31:34,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 57800 2026-09-12 06:31:34,535 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063134_534906_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-12 06:31:34,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp1uadbi8g_chrome_odoo" 2026-09-12 06:31:34,561 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-12 06:31:35,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 57939 2026-09-12 06:31:35,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmp88zwquz9_chrome_odoo 2026-09-12 06:31:35,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:36225/json/version 2026-09-12 06:31:35,520 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:35,564 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:31:35,564 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:36225/json 2026-09-12 06:31:35,565 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:35,568 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:36225/devtools/page/F2DECE70B8AC5B85E49ECBC5E975E7DD 2026-09-12 06:31:35,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-12 06:31:35,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-12 06:31:35,658 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:35,673 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-12 06:31:35,677 26 INFO rb-103a292-224772-414667 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-12 06:31:35,677 26 INFO rb-103a292-224772-414667 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-12 06:31:35,692 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:36,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.036 0.391 2026-09-12 06:31:36,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'F2DECE70B8AC5B85E49ECBC5E975E7DD', 'loaderId': 'C1659E6DDCD6DE51591B2EF2899DEB7C', 'isDownload': False} 2026-09-12 06:31:36,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-12 06:31:36,125 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:36,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:31:36,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:31:36,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.020 2026-09-12 06:31:36,602 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:36,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-12 06:31:36,628 26 INFO rb-103a292-224772-414667 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-12 06:31:36,638 26 INFO rb-103a292-224772-414667 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-12 06:31:36,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.011 2026-09-12 06:31:36,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:31:36,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:36,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "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.015 2026-09-12 06:31:36,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-09-12 06:31:36,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.045 0.048 2026-09-12 06:31:36,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-12 06:31:37,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.270 0.304 2026-09-12 06:31:37,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:31:37,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:37,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.045 2026-09-12 06:31:37,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:31:37,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-12 06:31:37,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-09-12 06:31:37,728 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:37,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:31:37,739 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:37,764 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:31:37,765 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:31:37,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.039 0.046 2026-09-12 06:31:37,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-12 06:31:37,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.083 2026-09-12 06:31:37,882 26 INFO rb-103a292-224772-414667 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-12 06:31:37,909 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:31:37,966 26 INFO rb-103a292-224772-414667 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-12 06:31:37,969 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:31:37,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.061 0.033 2026-09-12 06:31:38,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.121 2026-09-12 06:31:38,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-12 06:31:38,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-12 06:31:38,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-12 06:31:38,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.006 0.190 2026-09-12 06:31:38,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-12 06:31:38,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-12 06:31:38,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-12 06:31:38,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-12 06:31:38,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.148 2026-09-12 06:31:38,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-09-12 06:31:38,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-09-12 06:31:38,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-09-12 06:31:38,404 26 INFO rb-103a292-224772-414667 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-12 06:31:38,456 26 INFO rb-103a292-224772-414667 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-12 06:31:38,507 26 INFO rb-103a292-224772-414667 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-12 06:31:38,561 26 INFO rb-103a292-224772-414667 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-12 06:31:38,612 26 INFO rb-103a292-224772-414667 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-12 06:31:38,665 26 INFO rb-103a292-224772-414667 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-12 06:31:38,718 26 INFO rb-103a292-224772-414667 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-12 06:31:38,782 26 INFO rb-103a292-224772-414667 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-12 06:31:38,833 26 INFO rb-103a292-224772-414667 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-12 06:31:38,886 26 INFO rb-103a292-224772-414667 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-12 06:31:38,936 26 INFO rb-103a292-224772-414667 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-12 06:31:38,996 26 INFO rb-103a292-224772-414667 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-12 06:31:39,054 26 INFO rb-103a292-224772-414667 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-12 06:31:39,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:39] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.010 0.011 2026-09-12 06:31:39,616 26 INFO rb-103a292-224772-414667 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-12 06:31:39,700 26 INFO rb-103a292-224772-414667 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-12 06:31:39,759 26 INFO rb-103a292-224772-414667 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-12 06:31:39,810 26 INFO rb-103a292-224772-414667 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-12 06:31:39,876 26 INFO rb-103a292-224772-414667 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-12 06:31:39,886 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:39,887 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:39,926 26 INFO rb-103a292-224772-414667 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-12 06:31:39,977 26 INFO rb-103a292-224772-414667 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-12 06:31:40,044 26 INFO rb-103a292-224772-414667 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-12 06:31:40,097 26 INFO rb-103a292-224772-414667 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-12 06:31:40,151 26 INFO rb-103a292-224772-414667 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-12 06:31:40,219 26 INFO rb-103a292-224772-414667 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-12 06:31:40,230 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12402046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c1c646c0-cdb6-4893-b75d-3e16c595fad4'}] 2026-09-12 06:31:40,231 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:31:40,346 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12402046 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c1c646c0-cdb6-4893-b75d-3e16c595fad4'} created pos.order #611 2026-09-12 06:31:40,366 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12402046 finished 2026-09-12 06:31:40,435 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.097 0.111 2026-09-12 06:31:40,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.042 0.038 2026-09-12 06:31:40,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:31:40,689 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46636690 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c1c646c0-cdb6-4893-b75d-3e16c595fad4'}] 2026-09-12 06:31:40,690 26 INFO rb-103a292-224772-414667 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-12 06:31:40,696 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46636690 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c1c646c0-cdb6-4893-b75d-3e16c595fad4'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-12 06:31:40,707 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46636690 finished 2026-09-12 06:31:40,742 26 INFO rb-103a292-224772-414667 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-12 06:31:40,788 26 INFO rb-103a292-224772-414667 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-12 06:31:40,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.050 0.071 2026-09-12 06:31:40,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:40] "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-12 06:31:40,870 26 INFO rb-103a292-224772-414667 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-12 06:31:40,923 26 INFO rb-103a292-224772-414667 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-12 06:31:40,974 26 INFO rb-103a292-224772-414667 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-12 06:31:41,027 26 INFO rb-103a292-224772-414667 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-12 06:31:41,087 26 INFO rb-103a292-224772-414667 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-12 06:31:41,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 06:31:41,137 26 INFO rb-103a292-224772-414667 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-12 06:31:41,205 26 INFO rb-103a292-224772-414667 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-12 06:31:41,255 26 INFO rb-103a292-224772-414667 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-12 06:31:41,306 26 INFO rb-103a292-224772-414667 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-12 06:31:41,357 26 INFO rb-103a292-224772-414667 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-12 06:31:41,408 26 INFO rb-103a292-224772-414667 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-12 06:31:41,458 26 INFO rb-103a292-224772-414667 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-12 06:31:41,516 26 INFO rb-103a292-224772-414667 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-12 06:31:41,572 26 INFO rb-103a292-224772-414667 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-12 06:31:41,625 26 INFO rb-103a292-224772-414667 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-12 06:31:41,680 26 INFO rb-103a292-224772-414667 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-12 06:31:41,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:41] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.009 2026-09-12 06:31:41,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:41] "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-12 06:31:41,783 26 INFO rb-103a292-224772-414667 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-12 06:31:41,835 26 INFO rb-103a292-224772-414667 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-12 06:31:41,885 26 INFO rb-103a292-224772-414667 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-12 06:31:41,941 26 INFO rb-103a292-224772-414667 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-12 06:31:41,992 26 INFO rb-103a292-224772-414667 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-12 06:31:42,043 26 INFO rb-103a292-224772-414667 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-12 06:31:42,099 26 INFO rb-103a292-224772-414667 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-12 06:31:42,151 26 INFO rb-103a292-224772-414667 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-12 06:31:42,204 26 INFO rb-103a292-224772-414667 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-12 06:31:42,262 26 INFO rb-103a292-224772-414667 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-12 06:31:42,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.013 2026-09-12 06:31:42,315 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52390447 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'd8ab0247-c90c-45f1-a1b7-48c6466c3a9e'}] 2026-09-12 06:31:42,597 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52390447 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'd8ab0247-c90c-45f1-a1b7-48c6466c3a9e'} created pos.order #612 2026-09-12 06:31:42,611 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52390447 finished 2026-09-12 06:31:42,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.122 0.218 2026-09-12 06:31:42,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.023 0.042 2026-09-12 06:31:42,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:31:42,822 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88626069 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'd8ab0247-c90c-45f1-a1b7-48c6466c3a9e'}] 2026-09-12 06:31:42,822 26 INFO rb-103a292-224772-414667 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-12 06:31:42,835 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88626069 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'd8ab0247-c90c-45f1-a1b7-48c6466c3a9e'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-09-12 06:31:42,850 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88626069 finished 2026-09-12 06:31:42,875 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-12 06:31:42,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-12 06:31:42,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.053 0.078 2026-09-12 06:31:42,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 21602868 (allocated 23990272) 2026-09-12 06:31:42,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 57939 2026-09-12 06:31:42,989 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-12 06:31:42,990 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 57939 2026-09-12 06:31:42,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.008 0.010 2026-09-12 06:31:43,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063143_039049_test_points_awarded_giftcard.txt 2026-09-12 06:31:43,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmp88zwquz9_chrome_odoo" 2026-09-12 06:31:43,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-12 06:31:44,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 58088 2026-09-12 06:31:44,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp4ox5f59y_chrome_odoo 2026-09-12 06:31:44,016 26 INFO rb-103a292-224772-414667 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:45699/json/version 2026-09-12 06:31:44,017 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:44,055 26 INFO rb-103a292-224772-414667 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-12 06:31:44,055 26 INFO rb-103a292-224772-414667 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:45699/json 2026-09-12 06:31:44,055 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:44,057 26 INFO rb-103a292-224772-414667 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:45699/devtools/page/9F4A1E2D936D98B40EE94547EDB4F66C 2026-09-12 06:31:44,058 26 INFO rb-103a292-224772-414667 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-12 06:31:44,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-12 06:31:44,121 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:44,125 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-12 06:31:44,128 26 INFO rb-103a292-224772-414667 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-12 06:31:44,128 26 INFO rb-103a292-224772-414667 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-12 06:31:44,138 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:44,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:44] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.030 0.352 2026-09-12 06:31:44,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '9F4A1E2D936D98B40EE94547EDB4F66C', 'loaderId': 'BBF40EF891E4D39B852A0D6CDCAFA9FB', 'isDownload': False} 2026-09-12 06:31:44,522 26 INFO rb-103a292-224772-414667 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-12 06:31:44,531 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:44,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:44] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:31:44,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:44] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:31:44,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:44] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:31:45,008 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:31:45,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:31:45,035 26 INFO rb-103a292-224772-414667 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-12 06:31:45,041 26 INFO rb-103a292-224772-414667 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-12 06:31:45,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.005 2026-09-12 06:31:45,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:31:45,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:45,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-12 06:31:45,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-12 06:31:45,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.033 2026-09-12 06:31:45,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-12 06:31:45,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.196 0.307 2026-09-12 06:31:45,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "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-12 06:31:45,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:45,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-12 06:31:45,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:31:45,947 26 INFO rb-103a292-224772-414667 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-12 06:31:45,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:31:46,012 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:31:46,035 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:31:46,047 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:46,052 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 06:31:46,076 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:31:46,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.053 0.029 2026-09-12 06:31:46,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.078 2026-09-12 06:31:46,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-09-12 06:31:46,119 26 INFO rb-103a292-224772-414667 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-12 06:31:46,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-12 06:31:46,219 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:46,226 26 INFO rb-103a292-224772-414667 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-12 06:31:46,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-12 06:31:46,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-12 06:31:46,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:31:46,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.111 2026-09-12 06:31:46,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-12 06:31:46,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-12 06:31:46,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.031 0.172 2026-09-12 06:31:46,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-12 06:31:46,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-12 06:31:46,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-12 06:31:46,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-12 06:31:46,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.131 2026-09-12 06:31:46,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:46] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.022 0.384 2026-09-12 06:31:46,675 26 INFO rb-103a292-224772-414667 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-12 06:31:46,750 26 INFO rb-103a292-224772-414667 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-12 06:31:46,801 26 INFO rb-103a292-224772-414667 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-12 06:31:46,852 26 INFO rb-103a292-224772-414667 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-12 06:31:46,903 26 INFO rb-103a292-224772-414667 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-12 06:31:46,953 26 INFO rb-103a292-224772-414667 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-12 06:31:47,030 26 INFO rb-103a292-224772-414667 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-12 06:31:47,084 26 INFO rb-103a292-224772-414667 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-12 06:31:47,136 26 INFO rb-103a292-224772-414667 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-12 06:31:47,191 26 INFO rb-103a292-224772-414667 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-12 06:31:47,262 26 INFO rb-103a292-224772-414667 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-12 06:31:47,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.013 2026-09-12 06:31:47,323 26 INFO rb-103a292-224772-414667 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-12 06:31:47,374 26 INFO rb-103a292-224772-414667 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-12 06:31:47,425 26 INFO rb-103a292-224772-414667 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-12 06:31:47,475 26 INFO rb-103a292-224772-414667 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-12 06:31:47,526 26 INFO rb-103a292-224772-414667 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-12 06:31:47,591 26 INFO rb-103a292-224772-414667 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-12 06:31:47,603 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:47,604 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:47,642 26 INFO rb-103a292-224772-414667 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-12 06:31:47,692 26 INFO rb-103a292-224772-414667 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-12 06:31:47,760 26 INFO rb-103a292-224772-414667 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-12 06:31:47,813 26 INFO rb-103a292-224772-414667 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-12 06:31:47,865 26 INFO rb-103a292-224772-414667 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-12 06:31:47,920 26 INFO rb-103a292-224772-414667 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-12 06:31:47,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:47] "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-12 06:31:47,954 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1241704 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b3d6c9a7-848f-4b12-96c4-3082432a620c'}] 2026-09-12 06:31:47,955 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:48,314 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1241704 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b3d6c9a7-848f-4b12-96c4-3082432a620c'} created pos.order #613 2026-09-12 06:31:48,332 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1241704 finished 2026-09-12 06:31:48,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.192 0.247 2026-09-12 06:31:48,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.059 0.050 2026-09-12 06:31:48,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-09-12 06:31:48,701 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25877773 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b3d6c9a7-848f-4b12-96c4-3082432a620c'}] 2026-09-12 06:31:48,705 26 INFO rb-103a292-224772-414667 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-12 06:31:48,713 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25877773 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b3d6c9a7-848f-4b12-96c4-3082432a620c'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-09-12 06:31:48,738 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25877773 finished 2026-09-12 06:31:48,757 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-12 06:31:48,758 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-12 06:31:48,864 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 17711464 (allocated 18485248) 2026-09-12 06:31:48,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.097 0.076 2026-09-12 06:31:48,884 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 58088 2026-09-12 06:31:48,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-12 06:31:48,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 58088 2026-09-12 06:31:48,985 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063148_984941_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-12 06:31:48,985 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp4ox5f59y_chrome_odoo" 2026-09-12 06:31:49,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-12 06:31:50,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 58231 2026-09-12 06:31:50,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpofnstxsj_chrome_odoo 2026-09-12 06:31:50,127 26 INFO rb-103a292-224772-414667 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:42831/json/version 2026-09-12 06:31:50,128 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:50,132 26 INFO rb-103a292-224772-414667 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-12 06:31:50,132 26 INFO rb-103a292-224772-414667 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:42831/json 2026-09-12 06:31:50,132 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:31:50,134 26 INFO rb-103a292-224772-414667 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:42831/devtools/page/C14AF6862FF8E65F87E769D6A8BFD59D 2026-09-12 06:31:50,141 26 INFO rb-103a292-224772-414667 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-12 06:31:50,144 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-12 06:31:50,258 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:50,264 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-12 06:31:50,268 26 INFO rb-103a292-224772-414667 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-12 06:31:50,268 26 INFO rb-103a292-224772-414667 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-12 06:31:50,280 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:50,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:50] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.073 0.594 2026-09-12 06:31:50,948 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'C14AF6862FF8E65F87E769D6A8BFD59D', 'loaderId': '52B113C6AF710348989E2C8D81F03427', 'isDownload': False} 2026-09-12 06:31:50,948 26 INFO rb-103a292-224772-414667 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-12 06:31:50,956 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:50,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:50] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:31:50,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:50] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:31:50,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:50] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:31:51,436 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:51,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:31:51,476 26 INFO rb-103a292-224772-414667 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-12 06:31:51,483 26 INFO rb-103a292-224772-414667 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-12 06:31:51,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 06:31:51,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:51,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:51,568 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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.011 2026-09-12 06:31:51,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 06:31:51,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.038 0.053 2026-09-12 06:31:51,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.080 2026-09-12 06:31:52,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.263 0.338 2026-09-12 06:31:52,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "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-12 06:31:52,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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.009 2026-09-12 06:31:52,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-12 06:31:52,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:52,500 26 INFO rb-103a292-224772-414667 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-12 06:31:52,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-09-12 06:31:52,582 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:31:52,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-09-12 06:31:52,591 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:52,592 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:31:52,625 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31: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-12 06:31:52,638 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:31:52,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.067 2026-09-12 06:31:52,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-12 06:31:52,726 26 INFO rb-103a292-224772-414667 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-12 06:31:52,758 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:52,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.029 0.047 2026-09-12 06:31:52,867 26 INFO rb-103a292-224772-414667 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-12 06:31:52,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.035 0.116 2026-09-12 06:31:52,913 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:31:52,914 26 INFO rb-103a292-224772-414667 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-12 06:31:52,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-12 06:31:52,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.144 2026-09-12 06:31:53,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-12 06:31:53,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.192 2026-09-12 06:31:53,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-12 06:31:53,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-12 06:31:53,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-12 06:31:53,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-12 06:31:53,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-12 06:31:53,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-12 06:31:53,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.162 2026-09-12 06:31:53,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-12 06:31:53,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.216 2026-09-12 06:31:53,411 26 INFO rb-103a292-224772-414667 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-12 06:31:53,464 26 INFO rb-103a292-224772-414667 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-12 06:31:53,515 26 INFO rb-103a292-224772-414667 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-12 06:31:53,570 26 INFO rb-103a292-224772-414667 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-12 06:31:53,641 26 INFO rb-103a292-224772-414667 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-12 06:31:53,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.014 0.025 2026-09-12 06:31:53,691 26 INFO rb-103a292-224772-414667 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-12 06:31:53,777 26 INFO rb-103a292-224772-414667 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-12 06:31:53,828 26 INFO rb-103a292-224772-414667 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-12 06:31:53,879 26 INFO rb-103a292-224772-414667 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-12 06:31:53,930 26 INFO rb-103a292-224772-414667 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-12 06:31:53,982 26 INFO rb-103a292-224772-414667 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-12 06:31:54,053 26 INFO rb-103a292-224772-414667 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-12 06:31:54,104 26 INFO rb-103a292-224772-414667 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-12 06:31:54,155 26 INFO rb-103a292-224772-414667 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-12 06:31:54,206 26 INFO rb-103a292-224772-414667 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-12 06:31:54,257 26 INFO rb-103a292-224772-414667 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-12 06:31:54,307 26 INFO rb-103a292-224772-414667 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-12 06:31:54,365 26 INFO rb-103a292-224772-414667 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-12 06:31:54,424 26 INFO rb-103a292-224772-414667 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-12 06:31:54,479 26 INFO rb-103a292-224772-414667 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-12 06:31:54,536 26 INFO rb-103a292-224772-414667 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-12 06:31:54,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:54] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:31:54,601 26 INFO rb-103a292-224772-414667 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-12 06:31:54,652 26 INFO rb-103a292-224772-414667 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-12 06:31:54,703 26 INFO rb-103a292-224772-414667 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-12 06:31:54,753 26 INFO rb-103a292-224772-414667 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-12 06:31:54,824 26 INFO rb-103a292-224772-414667 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-12 06:31:54,838 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:54,838 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:31:54,875 26 INFO rb-103a292-224772-414667 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-12 06:31:54,926 26 INFO rb-103a292-224772-414667 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-12 06:31:54,995 26 INFO rb-103a292-224772-414667 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-12 06:31:55,047 26 INFO rb-103a292-224772-414667 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-12 06:31:55,102 26 INFO rb-103a292-224772-414667 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-12 06:31:55,153 26 INFO rb-103a292-224772-414667 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-12 06:31:55,206 26 INFO rb-103a292-224772-414667 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-12 06:31:55,258 26 INFO rb-103a292-224772-414667 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-12 06:31:55,310 26 INFO rb-103a292-224772-414667 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-12 06:31:55,366 26 INFO rb-103a292-224772-414667 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-12 06:31:55,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 06:31:55,417 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86065610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4e118bf-f517-43df-8a51-a744e06229d0'}] 2026-09-12 06:31:55,425 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:31:55,753 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86065610 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4e118bf-f517-43df-8a51-a744e06229d0'} created pos.order #614 2026-09-12 06:31:55,763 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86065610 finished 2026-09-12 06:31:55,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.161 0.225 2026-09-12 06:31:55,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.058 0.044 2026-09-12 06:31:55,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:55] "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-12 06:31:56,037 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77729052 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4e118bf-f517-43df-8a51-a744e06229d0'}] 2026-09-12 06:31:56,048 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77729052 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4e118bf-f517-43df-8a51-a744e06229d0'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-12 06:31:56,065 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77729052 finished 2026-09-12 06:31:56,073 26 INFO rb-103a292-224772-414667 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-12 06:31:56,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-12 06:31:56,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-12 06:31:56,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.093 0.082 2026-09-12 06:31:56,252 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 19146324 (allocated 21106688) 2026-09-12 06:31:56,262 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 58231 2026-09-12 06:31:56,263 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-12 06:31:56,265 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 58231 2026-09-12 06:31:56,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:56] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 06:31:56,334 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063156_334248_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-12 06:31:56,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpofnstxsj_chrome_odoo" 2026-09-12 06:31:56,356 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-12 06:31:56,848 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 58375 2026-09-12 06:31:56,848 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpcr4_jq12_chrome_odoo 2026-09-12 06:31:56,848 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42247/json/version 2026-09-12 06:31:56,850 26 INFO rb-103a292-224772-414667 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-12 06:31:56,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:31:56,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42247/json 2026-09-12 06:31:56,977 26 INFO rb-103a292-224772-414667 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-12 06:31:56,979 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:42247/devtools/page/F3D7E560E2354DD59FFA96658C839665 2026-09-12 06:31:56,982 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-12 06:31:56,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-12 06:31:57,022 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:31:57,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-12 06:31:57,046 26 INFO rb-103a292-224772-414667 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-12 06:31:57,046 26 INFO rb-103a292-224772-414667 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-12 06:31:57,058 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:31:57,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:57] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.065 0.399 2026-09-12 06:31:57,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'F3D7E560E2354DD59FFA96658C839665', 'loaderId': '58B1084E659B71DCCE74362B0801EE10', 'isDownload': False} 2026-09-12 06:31:57,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-12 06:31:57,531 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:31:57,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:57] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:31:57,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:57] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:31:57,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:57] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-09-12 06:31:58,039 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:58,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:31:58,076 26 INFO rb-103a292-224772-414667 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-12 06:31:58,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:31:58,091 26 INFO rb-103a292-224772-414667 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-12 06:31:58,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:31:58,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:58,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 06:31:58,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.019 2026-09-12 06:31:58,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.021 2026-09-12 06:31:58,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.016 0.033 2026-09-12 06:31:58,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.299 0.337 2026-09-12 06:31:58,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:31:58,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:31:59,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-12 06:31:59,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:31:59,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-12 06:31:59,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:31:59,148 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:31:59,155 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:31:59,161 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:59,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.017 0.027 2026-09-12 06:31:59,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 06:31:59,230 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "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-12 06:31:59,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:31:59,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.083 2026-09-12 06:31:59,330 26 INFO rb-103a292-224772-414667 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-12 06:31:59,360 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:31:59,436 26 INFO rb-103a292-224772-414667 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-12 06:31:59,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.066 0.045 2026-09-12 06:31:59,482 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:31:59,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.032 0.141 2026-09-12 06:31:59,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-12 06:31:59,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-09-12 06:31:59,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-09-12 06:31:59,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-09-12 06:31:59,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-09-12 06:31:59,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-12 06:31:59,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-12 06:31:59,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-12 06:31:59,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-12 06:31:59,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:31:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.234 2026-09-12 06:31:59,967 26 INFO rb-103a292-224772-414667 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-12 06:32:00,039 26 INFO rb-103a292-224772-414667 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-12 06:32:00,088 26 INFO rb-103a292-224772-414667 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-12 06:32:00,141 26 INFO rb-103a292-224772-414667 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-12 06:32:00,334 26 INFO rb-103a292-224772-414667 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-12 06:32:00,387 26 INFO rb-103a292-224772-414667 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-12 06:32:00,435 26 INFO rb-103a292-224772-414667 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-12 06:32:00,492 26 INFO rb-103a292-224772-414667 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-12 06:32:00,544 26 INFO rb-103a292-224772-414667 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-12 06:32:00,595 26 INFO rb-103a292-224772-414667 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-12 06:32:00,646 26 INFO rb-103a292-224772-414667 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-12 06:32:00,708 26 INFO rb-103a292-224772-414667 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-12 06:32:00,719 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:00,720 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:00,759 26 INFO rb-103a292-224772-414667 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-12 06:32:00,810 26 INFO rb-103a292-224772-414667 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-12 06:32:00,876 26 INFO rb-103a292-224772-414667 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-12 06:32:00,928 26 INFO rb-103a292-224772-414667 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-12 06:32:00,981 26 INFO rb-103a292-224772-414667 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-12 06:32:01,050 26 INFO rb-103a292-224772-414667 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-12 06:32:01,056 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58248921 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4b73080c-88a4-406f-ba9a-e563e9ca1a78'}] 2026-09-12 06:32:01,067 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:01,447 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58248921 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4b73080c-88a4-406f-ba9a-e563e9ca1a78'} created pos.order #615 2026-09-12 06:32:01,471 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58248921 finished 2026-09-12 06:32:01,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.235 0.230 2026-09-12 06:32:01,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.047 0.042 2026-09-12 06:32:01,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:32:01,739 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55916434 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4b73080c-88a4-406f-ba9a-e563e9ca1a78'}] 2026-09-12 06:32:01,747 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55916434 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4b73080c-88a4-406f-ba9a-e563e9ca1a78'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-12 06:32:01,760 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55916434 finished 2026-09-12 06:32:01,830 26 INFO rb-103a292-224772-414667 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-12 06:32:01,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.034 0.076 2026-09-12 06:32:01,894 26 INFO rb-103a292-224772-414667 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-12 06:32:01,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "GET /report/barcode/Code128/044d-8eee-418b HTTP/1.1" 200 - 0 0.000 0.142 2026-09-12 06:32:01,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.014 0.014 2026-09-12 06:32:01,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-12 06:32:01,966 26 INFO rb-103a292-224772-414667 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-12 06:32:02,017 26 INFO rb-103a292-224772-414667 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-12 06:32:02,072 26 INFO rb-103a292-224772-414667 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-12 06:32:02,121 26 INFO rb-103a292-224772-414667 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-12 06:32:02,313 26 INFO rb-103a292-224772-414667 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-12 06:32:02,364 26 INFO rb-103a292-224772-414667 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-12 06:32:02,415 26 INFO rb-103a292-224772-414667 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-12 06:32:02,466 26 INFO rb-103a292-224772-414667 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-12 06:32:02,516 26 INFO rb-103a292-224772-414667 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-12 06:32:02,573 26 INFO rb-103a292-224772-414667 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-12 06:32:02,625 26 INFO rb-103a292-224772-414667 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-12 06:32:02,674 26 INFO rb-103a292-224772-414667 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-12 06:32:02,728 26 INFO rb-103a292-224772-414667 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-12 06:32:02,779 26 INFO rb-103a292-224772-414667 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-12 06:32:02,924 26 INFO rb-103a292-224772-414667 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-12 06:32:02,975 26 INFO rb-103a292-224772-414667 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-12 06:32:03,026 26 INFO rb-103a292-224772-414667 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-12 06:32:03,083 26 INFO rb-103a292-224772-414667 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-12 06:32:03,135 26 INFO rb-103a292-224772-414667 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-12 06:32:03,186 26 INFO rb-103a292-224772-414667 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-12 06:32:03,241 26 INFO rb-103a292-224772-414667 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-12 06:32:03,293 26 INFO rb-103a292-224772-414667 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-12 06:32:03,346 26 INFO rb-103a292-224772-414667 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-12 06:32:03,410 26 INFO rb-103a292-224772-414667 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-12 06:32:03,415 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79664006 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '2e0914e9-5273-4900-8d81-1bc82f97cc98'}] 2026-09-12 06:32:03,686 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79664006 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '2e0914e9-5273-4900-8d81-1bc82f97cc98'} created pos.order #616 2026-09-12 06:32:03,698 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79664006 finished 2026-09-12 06:32:03,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.133 0.207 2026-09-12 06:32:03,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.038 0.032 2026-09-12 06:32:03,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:32:03,903 26 INFO rb-103a292-224772-414667 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-12 06:32:03,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:03] "GET /report/barcode/Code128/0445-eeff-4f37 HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 06:32:03,947 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59444333 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '2e0914e9-5273-4900-8d81-1bc82f97cc98'}] 2026-09-12 06:32:03,952 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59444333 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '2e0914e9-5273-4900-8d81-1bc82f97cc98'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-12 06:32:03,956 26 INFO rb-103a292-224772-414667 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-12 06:32:03,966 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59444333 finished 2026-09-12 06:32:04,023 26 INFO rb-103a292-224772-414667 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-12 06:32:04,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.029 0.077 2026-09-12 06:32:04,073 26 INFO rb-103a292-224772-414667 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-12 06:32:04,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:04] "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-12 06:32:04,123 26 INFO rb-103a292-224772-414667 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-12 06:32:04,177 26 INFO rb-103a292-224772-414667 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-12 06:32:04,366 26 INFO rb-103a292-224772-414667 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-12 06:32:04,416 26 INFO rb-103a292-224772-414667 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-12 06:32:04,467 26 INFO rb-103a292-224772-414667 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-12 06:32:04,522 26 INFO rb-103a292-224772-414667 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-12 06:32:04,573 26 INFO rb-103a292-224772-414667 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-12 06:32:04,623 26 INFO rb-103a292-224772-414667 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-12 06:32:04,676 26 INFO rb-103a292-224772-414667 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-12 06:32:04,727 26 INFO rb-103a292-224772-414667 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-12 06:32:04,857 26 INFO rb-103a292-224772-414667 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-12 06:32:04,907 26 INFO rb-103a292-224772-414667 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-12 06:32:04,958 26 INFO rb-103a292-224772-414667 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-12 06:32:05,008 26 INFO rb-103a292-224772-414667 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-12 06:32:05,065 26 INFO rb-103a292-224772-414667 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-12 06:32:05,122 26 INFO rb-103a292-224772-414667 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-12 06:32:05,180 26 INFO rb-103a292-224772-414667 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-12 06:32:05,235 26 INFO rb-103a292-224772-414667 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-12 06:32:05,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.009 2026-09-12 06:32:05,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.004 0.012 2026-09-12 06:32:05,295 26 INFO rb-103a292-224772-414667 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-12 06:32:05,345 26 INFO rb-103a292-224772-414667 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-12 06:32:05,400 26 INFO rb-103a292-224772-414667 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-12 06:32:05,454 26 INFO rb-103a292-224772-414667 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-12 06:32:05,506 26 INFO rb-103a292-224772-414667 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-12 06:32:05,561 26 INFO rb-103a292-224772-414667 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-12 06:32:05,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:05,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:05] "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-12 06:32:05,663 26 INFO rb-103a292-224772-414667 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-12 06:32:05,719 26 INFO rb-103a292-224772-414667 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-12 06:32:05,770 26 INFO rb-103a292-224772-414667 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-12 06:32:05,820 26 INFO rb-103a292-224772-414667 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-12 06:32:05,875 26 INFO rb-103a292-224772-414667 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-12 06:32:05,927 26 INFO rb-103a292-224772-414667 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-12 06:32:05,980 26 INFO rb-103a292-224772-414667 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-12 06:32:06,033 26 INFO rb-103a292-224772-414667 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-12 06:32:06,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "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-12 06:32:06,065 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82635032 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4f636327-06dc-4dea-a3c0-cac2c3c16290'}] 2026-09-12 06:32:06,279 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82635032 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '4f636327-06dc-4dea-a3c0-cac2c3c16290'} created pos.order #617 2026-09-12 06:32:06,291 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82635032 finished 2026-09-12 06:32:06,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.085 0.180 2026-09-12 06:32:06,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.016 0.031 2026-09-12 06:32:06,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:32:06,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "GET /report/barcode/Code128/0442-bc98-4371 HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 06:32:06,499 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98138407 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4f636327-06dc-4dea-a3c0-cac2c3c16290'}] 2026-09-12 06:32:06,501 26 INFO rb-103a292-224772-414667 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-12 06:32:06,507 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98138407 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '4f636327-06dc-4dea-a3c0-cac2c3c16290'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-12 06:32:06,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98138407 finished 2026-09-12 06:32:06,552 26 INFO rb-103a292-224772-414667 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-12 06:32:06,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.036 0.079 2026-09-12 06:32:06,624 26 INFO rb-103a292-224772-414667 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-12 06:32:06,685 26 INFO rb-103a292-224772-414667 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-12 06:32:06,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:06] "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-12 06:32:06,734 26 INFO rb-103a292-224772-414667 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-12 06:32:06,786 26 INFO rb-103a292-224772-414667 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-12 06:32:06,983 26 INFO rb-103a292-224772-414667 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-12 06:32:07,033 26 INFO rb-103a292-224772-414667 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-12 06:32:07,109 26 INFO rb-103a292-224772-414667 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-12 06:32:07,159 26 INFO rb-103a292-224772-414667 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-12 06:32:07,212 26 INFO rb-103a292-224772-414667 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-12 06:32:07,264 26 INFO rb-103a292-224772-414667 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-12 06:32:07,463 26 INFO rb-103a292-224772-414667 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-12 06:32:07,510 26 INFO rb-103a292-224772-414667 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-12 06:32:07,561 26 INFO rb-103a292-224772-414667 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-12 06:32:07,612 26 INFO rb-103a292-224772-414667 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-12 06:32:07,662 26 INFO rb-103a292-224772-414667 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-12 06:32:07,713 26 INFO rb-103a292-224772-414667 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-12 06:32:07,770 26 INFO rb-103a292-224772-414667 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-12 06:32:07,824 26 INFO rb-103a292-224772-414667 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-12 06:32:07,878 26 INFO rb-103a292-224772-414667 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-12 06:32:07,933 26 INFO rb-103a292-224772-414667 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-12 06:32:07,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:07] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.031 0.007 2026-09-12 06:32:08,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:08] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.018 0.016 2026-09-12 06:32:08,084 26 INFO rb-103a292-224772-414667 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-12 06:32:08,135 26 INFO rb-103a292-224772-414667 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-12 06:32:08,185 26 INFO rb-103a292-224772-414667 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-12 06:32:08,243 26 INFO rb-103a292-224772-414667 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-12 06:32:08,294 26 INFO rb-103a292-224772-414667 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-12 06:32:08,345 26 INFO rb-103a292-224772-414667 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-12 06:32:08,397 26 INFO rb-103a292-224772-414667 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-12 06:32:08,448 26 INFO rb-103a292-224772-414667 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-12 06:32:08,598 26 INFO rb-103a292-224772-414667 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-12 06:32:08,655 26 INFO rb-103a292-224772-414667 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-12 06:32:08,699 26 INFO rb-103a292-224772-414667 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-12 06:32:08,755 26 INFO rb-103a292-224772-414667 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-12 06:32:08,806 26 INFO rb-103a292-224772-414667 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-12 06:32:08,857 26 INFO rb-103a292-224772-414667 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-12 06:32:08,917 26 INFO rb-103a292-224772-414667 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-12 06:32:08,973 26 INFO rb-103a292-224772-414667 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-12 06:32:09,022 26 INFO rb-103a292-224772-414667 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-12 06:32:09,089 26 INFO rb-103a292-224772-414667 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-12 06:32:09,095 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32590643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '2acd167d-a93f-4a85-8822-184757065af4'}] 2026-09-12 06:32:09,508 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32590643 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '2acd167d-a93f-4a85-8822-184757065af4'} created pos.order #618 2026-09-12 06:32:09,520 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32590643 finished 2026-09-12 06:32:09,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.228 0.252 2026-09-12 06:32:09,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.025 0.034 2026-09-12 06:32:09,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:09,777 26 INFO rb-103a292-224772-414667 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-12 06:32:09,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:09] "GET /report/barcode/Code128/044d-4a82-4ad5 HTTP/1.1" 200 - 0 0.000 0.047 2026-09-12 06:32:09,781 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48442223 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '2acd167d-a93f-4a85-8822-184757065af4'}] 2026-09-12 06:32:09,821 26 INFO rb-103a292-224772-414667 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-12 06:32:09,823 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48442223 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '2acd167d-a93f-4a85-8822-184757065af4'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-09-12 06:32:09,838 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48442223 finished 2026-09-12 06:32:09,897 26 INFO rb-103a292-224772-414667 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-12 06:32:09,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.051 0.096 2026-09-12 06:32:09,954 26 INFO rb-103a292-224772-414667 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-12 06:32:09,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:09] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 06:32:10,007 26 INFO rb-103a292-224772-414667 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-12 06:32:10,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.014 0.012 2026-09-12 06:32:10,060 26 INFO rb-103a292-224772-414667 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-12 06:32:10,113 26 INFO rb-103a292-224772-414667 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-12 06:32:10,317 26 INFO rb-103a292-224772-414667 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-12 06:32:10,367 26 INFO rb-103a292-224772-414667 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-12 06:32:10,438 26 INFO rb-103a292-224772-414667 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-12 06:32:10,488 26 INFO rb-103a292-224772-414667 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-12 06:32:10,539 26 INFO rb-103a292-224772-414667 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-12 06:32:10,592 26 INFO rb-103a292-224772-414667 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-12 06:32:10,780 26 INFO rb-103a292-224772-414667 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-12 06:32:10,831 26 INFO rb-103a292-224772-414667 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-12 06:32:10,904 26 INFO rb-103a292-224772-414667 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-12 06:32:10,955 26 INFO rb-103a292-224772-414667 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-12 06:32:11,005 26 INFO rb-103a292-224772-414667 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-12 06:32:11,058 26 INFO rb-103a292-224772-414667 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-12 06:32:11,251 26 INFO rb-103a292-224772-414667 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-12 06:32:11,302 26 INFO rb-103a292-224772-414667 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-12 06:32:11,353 26 INFO rb-103a292-224772-414667 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-12 06:32:11,403 26 INFO rb-103a292-224772-414667 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-12 06:32:11,454 26 INFO rb-103a292-224772-414667 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-12 06:32:11,504 26 INFO rb-103a292-224772-414667 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-12 06:32:11,562 26 INFO rb-103a292-224772-414667 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-12 06:32:11,617 26 INFO rb-103a292-224772-414667 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-12 06:32:11,671 26 INFO rb-103a292-224772-414667 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-12 06:32:11,725 26 INFO rb-103a292-224772-414667 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-12 06:32:11,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:11] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.008 0.010 2026-09-12 06:32:11,877 26 INFO rb-103a292-224772-414667 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-12 06:32:11,927 26 INFO rb-103a292-224772-414667 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-12 06:32:11,978 26 INFO rb-103a292-224772-414667 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-12 06:32:12,034 26 INFO rb-103a292-224772-414667 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-12 06:32:12,085 26 INFO rb-103a292-224772-414667 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-12 06:32:12,135 26 INFO rb-103a292-224772-414667 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-12 06:32:12,192 26 INFO rb-103a292-224772-414667 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-12 06:32:12,244 26 INFO rb-103a292-224772-414667 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-12 06:32:12,296 26 INFO rb-103a292-224772-414667 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-12 06:32:12,363 26 INFO rb-103a292-224772-414667 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-12 06:32:12,370 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67078935 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'e88226e4-3b5a-49e0-8323-a020a12a2bb0'}] 2026-09-12 06:32:12,719 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67078935 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'e88226e4-3b5a-49e0-8323-a020a12a2bb0'} created pos.order #619 2026-09-12 06:32:12,735 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67078935 finished 2026-09-12 06:32:12,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.147 0.255 2026-09-12 06:32:12,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.020 0.034 2026-09-12 06:32:12,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:12] "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-12 06:32:12,933 26 INFO rb-103a292-224772-414667 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-12 06:32:12,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:12] "GET /report/barcode/Code128/0443-fddb-4483 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 06:32:12,949 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55181472 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'e88226e4-3b5a-49e0-8323-a020a12a2bb0'}] 2026-09-12 06:32:12,971 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55181472 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'e88226e4-3b5a-49e0-8323-a020a12a2bb0'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-09-12 06:32:12,982 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-12 06:32:12,983 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:32:13,000 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55181472 finished 2026-09-12 06:32:13,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.056 0.095 2026-09-12 06:32:13,172 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32012396 (allocated 33828864) 2026-09-12 06:32:13,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 58375 2026-09-12 06:32:13,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-12 06:32:13,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 58375 2026-09-12 06:32:13,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063213_232348_test_pos_loyalty_tour_basic.txt 2026-09-12 06:32:13,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpcr4_jq12_chrome_odoo" 2026-09-12 06:32:13,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 58548 2026-09-12 06:32:13,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpaw405ijn_chrome_odoo 2026-09-12 06:32:13,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44619/json/version 2026-09-12 06:32:13,655 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:13,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:13,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44619/json 2026-09-12 06:32:13,658 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:13,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:44619/devtools/page/52826FF7B88B493B2DBC8B3FD769CDE3 2026-09-12 06:32:13,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-12 06:32:13,665 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-12 06:32:13,689 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:13,691 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-12 06:32:13,693 26 INFO rb-103a292-224772-414667 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-12 06:32:13,693 26 INFO rb-103a292-224772-414667 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-12 06:32:13,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:13] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.013 0.031 2026-09-12 06:32:13,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '52826FF7B88B493B2DBC8B3FD769CDE3', 'loaderId': 'E8A518C1F682342B46517F538EC9282F', 'isDownload': False} 2026-09-12 06:32:13,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-12 06:32:13,756 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:13,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:13] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-12 06:32:13,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:13] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:32:13,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:13] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:32:14,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:32:14,302 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:14,312 26 INFO rb-103a292-224772-414667 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-12 06:32:14,322 26 INFO rb-103a292-224772-414667 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-12 06:32:14,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 06:32:14,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-12 06:32:14,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:14,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "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-12 06:32:14,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 06:32:14,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.008 0.031 2026-09-12 06:32:14,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-12 06:32:14,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.210 0.283 2026-09-12 06:32:15,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "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-12 06:32:15,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.008 2026-09-12 06:32:15,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.033 2026-09-12 06:32:15,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.009 2026-09-12 06:32:15,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:15,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:32:15,245 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:15,260 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:32:15,281 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:32:15,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.012 0.023 2026-09-12 06:32:15,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-09-12 06:32:15,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:32:15,303 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:15,312 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:15,413 26 INFO rb-103a292-224772-414667 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-12 06:32:15,428 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:15,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.056 0.050 2026-09-12 06:32:15,548 26 INFO rb-103a292-224772-414667 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-12 06:32:15,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.038 2026-09-12 06:32:15,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-09-12 06:32:15,632 26 INFO rb-103a292-224772-414667 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-12 06:32:15,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.037 0.208 2026-09-12 06:32:15,681 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:32:15,682 26 INFO rb-103a292-224772-414667 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-12 06:32:15,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.162 2026-09-12 06:32:15,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-12 06:32:15,742 26 INFO rb-103a292-224772-414667 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-12 06:32:15,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-09-12 06:32:15,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-09-12 06:32:15,802 26 INFO rb-103a292-224772-414667 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-12 06:32:15,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-09-12 06:32:15,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:32:15,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-12 06:32:16,006 26 INFO rb-103a292-224772-414667 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-12 06:32:16,055 26 INFO rb-103a292-224772-414667 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-12 06:32:16,103 26 INFO rb-103a292-224772-414667 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-12 06:32:16,189 26 INFO rb-103a292-224772-414667 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-12 06:32:16,241 26 INFO rb-103a292-224772-414667 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-12 06:32:16,297 26 INFO rb-103a292-224772-414667 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-12 06:32:16,343 26 INFO rb-103a292-224772-414667 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-12 06:32:16,549 26 INFO rb-103a292-224772-414667 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-12 06:32:16,601 26 INFO rb-103a292-224772-414667 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-12 06:32:16,651 26 INFO rb-103a292-224772-414667 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-12 06:32:16,702 26 INFO rb-103a292-224772-414667 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-12 06:32:16,765 26 INFO rb-103a292-224772-414667 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-12 06:32:16,825 26 INFO rb-103a292-224772-414667 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-12 06:32:16,883 26 INFO rb-103a292-224772-414667 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-12 06:32:16,938 26 INFO rb-103a292-224772-414667 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-12 06:32:16,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:32:16,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.015 2026-09-12 06:32:17,078 26 INFO rb-103a292-224772-414667 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-12 06:32:17,129 26 INFO rb-103a292-224772-414667 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-12 06:32:17,180 26 INFO rb-103a292-224772-414667 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-12 06:32:17,230 26 INFO rb-103a292-224772-414667 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-12 06:32:17,305 26 INFO rb-103a292-224772-414667 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-12 06:32:17,317 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:17,319 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:17,355 26 INFO rb-103a292-224772-414667 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-12 06:32:17,406 26 INFO rb-103a292-224772-414667 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-12 06:32:17,479 26 INFO rb-103a292-224772-414667 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-12 06:32:17,531 26 INFO rb-103a292-224772-414667 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-12 06:32:17,583 26 INFO rb-103a292-224772-414667 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-12 06:32:17,643 26 INFO rb-103a292-224772-414667 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-12 06:32:17,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 06:32:17,686 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14591075 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'ef25af7c-8e06-4f97-9803-fe91ad9a5382'}] 2026-09-12 06:32:17,692 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:17,964 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14591075 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'ef25af7c-8e06-4f97-9803-fe91ad9a5382'} created pos.order #620 2026-09-12 06:32:17,976 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14591075 finished 2026-09-12 06:32:18,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.117 0.209 2026-09-12 06:32:18,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.018 0.040 2026-09-12 06:32:18,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "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-12 06:32:18,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "GET /report/barcode/Code128/0446-b543-4605 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 06:32:18,238 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38031454 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'ef25af7c-8e06-4f97-9803-fe91ad9a5382'}] 2026-09-12 06:32:18,245 26 INFO rb-103a292-224772-414667 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-12 06:32:18,252 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38031454 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'ef25af7c-8e06-4f97-9803-fe91ad9a5382'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-09-12 06:32:18,268 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38031454 finished 2026-09-12 06:32:18,302 26 INFO rb-103a292-224772-414667 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-12 06:32:18,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.044 0.067 2026-09-12 06:32:18,370 26 INFO rb-103a292-224772-414667 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-12 06:32:18,421 26 INFO rb-103a292-224772-414667 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-12 06:32:18,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 06:32:18,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 06:32:18,473 26 INFO rb-103a292-224772-414667 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-12 06:32:18,524 26 INFO rb-103a292-224772-414667 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-12 06:32:18,582 26 INFO rb-103a292-224772-414667 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-12 06:32:18,771 26 INFO rb-103a292-224772-414667 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-12 06:32:18,822 26 INFO rb-103a292-224772-414667 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-12 06:32:18,873 26 INFO rb-103a292-224772-414667 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-12 06:32:18,923 26 INFO rb-103a292-224772-414667 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-12 06:32:18,979 26 INFO rb-103a292-224772-414667 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-12 06:32:19,025 26 INFO rb-103a292-224772-414667 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-12 06:32:19,080 26 INFO rb-103a292-224772-414667 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-12 06:32:19,135 26 INFO rb-103a292-224772-414667 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-12 06:32:19,188 26 INFO rb-103a292-224772-414667 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-12 06:32:19,243 26 INFO rb-103a292-224772-414667 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-12 06:32:19,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:32:19,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.016 2026-09-12 06:32:19,345 26 INFO rb-103a292-224772-414667 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-12 06:32:19,396 26 INFO rb-103a292-224772-414667 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-12 06:32:19,452 26 INFO rb-103a292-224772-414667 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-12 06:32:19,505 26 INFO rb-103a292-224772-414667 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-12 06:32:19,558 26 INFO rb-103a292-224772-414667 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-12 06:32:19,612 26 INFO rb-103a292-224772-414667 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-12 06:32:19,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:32:19,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.012 2026-09-12 06:32:19,730 26 INFO rb-103a292-224772-414667 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-12 06:32:19,782 26 INFO rb-103a292-224772-414667 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-12 06:32:19,831 26 INFO rb-103a292-224772-414667 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-12 06:32:19,884 26 INFO rb-103a292-224772-414667 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-12 06:32:19,936 26 INFO rb-103a292-224772-414667 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-12 06:32:19,988 26 INFO rb-103a292-224772-414667 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-12 06:32:20,041 26 INFO rb-103a292-224772-414667 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-12 06:32:20,092 26 INFO rb-103a292-224772-414667 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-12 06:32:20,376 26 INFO rb-103a292-224772-414667 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-12 06:32:20,430 26 INFO rb-103a292-224772-414667 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-12 06:32:20,478 26 INFO rb-103a292-224772-414667 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-12 06:32:20,539 26 INFO rb-103a292-224772-414667 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-12 06:32:20,593 26 INFO rb-103a292-224772-414667 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-12 06:32:20,645 26 INFO rb-103a292-224772-414667 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-12 06:32:20,699 26 INFO rb-103a292-224772-414667 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-12 06:32:20,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.007 2026-09-12 06:32:20,750 26 INFO rb-103a292-224772-414667 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-12 06:32:20,800 26 INFO rb-103a292-224772-414667 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-12 06:32:20,855 26 INFO rb-103a292-224772-414667 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-12 06:32:20,906 26 INFO rb-103a292-224772-414667 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-12 06:32:20,956 26 INFO rb-103a292-224772-414667 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-12 06:32:21,013 26 INFO rb-103a292-224772-414667 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-12 06:32:21,064 26 INFO rb-103a292-224772-414667 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-12 06:32:21,116 26 INFO rb-103a292-224772-414667 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-12 06:32:21,170 26 INFO rb-103a292-224772-414667 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-12 06:32:21,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.017 0.008 2026-09-12 06:32:21,217 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74682021 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '89b14227-af1e-47d3-9452-886207bb4b48'}] 2026-09-12 06:32:21,452 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74682021 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '89b14227-af1e-47d3-9452-886207bb4b48'} created pos.order #621 2026-09-12 06:32:21,465 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74682021 finished 2026-09-12 06:32:21,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.097 0.193 2026-09-12 06:32:21,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.018 0.043 2026-09-12 06:32:21,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:32:21,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "GET /report/barcode/Code128/044a-8af7-4104 HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 06:32:21,683 26 INFO rb-103a292-224772-414667 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-12 06:32:21,686 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9947731 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '89b14227-af1e-47d3-9452-886207bb4b48'}] 2026-09-12 06:32:21,692 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9947731 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '89b14227-af1e-47d3-9452-886207bb4b48'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-09-12 06:32:21,703 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9947731 finished 2026-09-12 06:32:21,725 26 INFO rb-103a292-224772-414667 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-12 06:32:21,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.037 0.062 2026-09-12 06:32:21,791 26 INFO rb-103a292-224772-414667 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-12 06:32:21,840 26 INFO rb-103a292-224772-414667 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-12 06:32:21,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 06:32:21,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.006 0.011 2026-09-12 06:32:21,893 26 INFO rb-103a292-224772-414667 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-12 06:32:21,945 26 INFO rb-103a292-224772-414667 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-12 06:32:22,127 26 INFO rb-103a292-224772-414667 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-12 06:32:22,177 26 INFO rb-103a292-224772-414667 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-12 06:32:22,228 26 INFO rb-103a292-224772-414667 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-12 06:32:22,284 26 INFO rb-103a292-224772-414667 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-12 06:32:22,335 26 INFO rb-103a292-224772-414667 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-12 06:32:22,385 26 INFO rb-103a292-224772-414667 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-12 06:32:22,437 26 INFO rb-103a292-224772-414667 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-12 06:32:22,488 26 INFO rb-103a292-224772-414667 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-12 06:32:22,624 26 INFO rb-103a292-224772-414667 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-12 06:32:22,675 26 INFO rb-103a292-224772-414667 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-12 06:32:22,734 26 INFO rb-103a292-224772-414667 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-12 06:32:22,791 26 INFO rb-103a292-224772-414667 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-12 06:32:22,842 26 INFO rb-103a292-224772-414667 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-12 06:32:22,898 26 INFO rb-103a292-224772-414667 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-12 06:32:22,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.014 2026-09-12 06:32:22,969 26 INFO rb-103a292-224772-414667 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-12 06:32:23,020 26 INFO rb-103a292-224772-414667 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-12 06:32:23,076 26 INFO rb-103a292-224772-414667 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-12 06:32:23,130 26 INFO rb-103a292-224772-414667 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-12 06:32:23,182 26 INFO rb-103a292-224772-414667 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-12 06:32:23,235 26 INFO rb-103a292-224772-414667 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-12 06:32:23,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.008 0.011 2026-09-12 06:32:23,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:23] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.019 2026-09-12 06:32:23,353 26 INFO rb-103a292-224772-414667 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-12 06:32:23,404 26 INFO rb-103a292-224772-414667 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-12 06:32:23,455 26 INFO rb-103a292-224772-414667 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-12 06:32:23,505 26 INFO rb-103a292-224772-414667 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-12 06:32:23,561 26 INFO rb-103a292-224772-414667 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-12 06:32:23,612 26 INFO rb-103a292-224772-414667 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-12 06:32:23,662 26 INFO rb-103a292-224772-414667 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-12 06:32:23,718 26 INFO rb-103a292-224772-414667 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-12 06:32:23,770 26 INFO rb-103a292-224772-414667 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-12 06:32:23,823 26 INFO rb-103a292-224772-414667 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-12 06:32:23,878 26 INFO rb-103a292-224772-414667 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-12 06:32:23,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:23] "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-12 06:32:23,916 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9232374 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '53230c5c-f582-4aaa-9faf-8e9509ebbf35'}] 2026-09-12 06:32:24,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9232374 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '53230c5c-f582-4aaa-9faf-8e9509ebbf35'} created pos.order #622 2026-09-12 06:32:24,174 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9232374 finished 2026-09-12 06:32:24,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.105 0.196 2026-09-12 06:32:24,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.017 0.034 2026-09-12 06:32:24,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:32:24,381 26 INFO rb-103a292-224772-414667 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-12 06:32:24,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "GET /report/barcode/Code128/0440-9d12-4e10 HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 06:32:24,392 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38955160 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '53230c5c-f582-4aaa-9faf-8e9509ebbf35'}] 2026-09-12 06:32:24,402 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38955160 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '53230c5c-f582-4aaa-9faf-8e9509ebbf35'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-12 06:32:24,413 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38955160 finished 2026-09-12 06:32:24,421 26 INFO rb-103a292-224772-414667 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-12 06:32:24,496 26 INFO rb-103a292-224772-414667 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-12 06:32:24,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.063 0.091 2026-09-12 06:32:24,551 26 INFO rb-103a292-224772-414667 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-12 06:32:24,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 06:32:24,601 26 INFO rb-103a292-224772-414667 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-12 06:32:24,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.009 0.015 2026-09-12 06:32:24,653 26 INFO rb-103a292-224772-414667 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-12 06:32:24,838 26 INFO rb-103a292-224772-414667 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-12 06:32:24,889 26 INFO rb-103a292-224772-414667 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-12 06:32:24,939 26 INFO rb-103a292-224772-414667 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-12 06:32:24,996 26 INFO rb-103a292-224772-414667 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-12 06:32:25,050 26 INFO rb-103a292-224772-414667 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-12 06:32:25,103 26 INFO rb-103a292-224772-414667 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-12 06:32:25,158 26 INFO rb-103a292-224772-414667 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-12 06:32:25,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.003 0.016 2026-09-12 06:32:25,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.017 2026-09-12 06:32:25,214 26 INFO rb-103a292-224772-414667 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-12 06:32:25,276 26 INFO rb-103a292-224772-414667 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-12 06:32:25,328 26 INFO rb-103a292-224772-414667 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-12 06:32:25,378 26 INFO rb-103a292-224772-414667 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-12 06:32:25,435 26 INFO rb-103a292-224772-414667 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-12 06:32:25,485 26 INFO rb-103a292-224772-414667 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-12 06:32:25,536 26 INFO rb-103a292-224772-414667 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-12 06:32:25,589 26 INFO rb-103a292-224772-414667 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-12 06:32:25,639 26 INFO rb-103a292-224772-414667 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-12 06:32:25,774 26 INFO rb-103a292-224772-414667 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-12 06:32:25,828 26 INFO rb-103a292-224772-414667 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-12 06:32:25,879 26 INFO rb-103a292-224772-414667 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-12 06:32:25,929 26 INFO rb-103a292-224772-414667 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-12 06:32:25,980 26 INFO rb-103a292-224772-414667 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-12 06:32:26,036 26 INFO rb-103a292-224772-414667 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-12 06:32:26,101 26 INFO rb-103a292-224772-414667 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-12 06:32:26,152 26 INFO rb-103a292-224772-414667 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-12 06:32:26,203 26 INFO rb-103a292-224772-414667 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-12 06:32:26,254 26 INFO rb-103a292-224772-414667 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-12 06:32:26,308 26 INFO rb-103a292-224772-414667 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-12 06:32:26,358 26 INFO rb-103a292-224772-414667 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-12 06:32:26,409 26 INFO rb-103a292-224772-414667 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-12 06:32:26,464 26 INFO rb-103a292-224772-414667 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-12 06:32:26,517 26 INFO rb-103a292-224772-414667 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-12 06:32:26,569 26 INFO rb-103a292-224772-414667 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-12 06:32:26,637 26 INFO rb-103a292-224772-414667 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-12 06:32:26,642 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33516636 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'e8f1a6d6-3f50-4cac-a1d2-98e588fdf17b'}] 2026-09-12 06:32:26,881 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33516636 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'e8f1a6d6-3f50-4cac-a1d2-98e588fdf17b'} created pos.order #623 2026-09-12 06:32:26,894 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33516636 finished 2026-09-12 06:32:26,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.092 0.210 2026-09-12 06:32:27,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.030 2026-09-12 06:32:27,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:27,127 26 INFO rb-103a292-224772-414667 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-12 06:32:27,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:27] "GET /report/barcode/Code128/044c-b5a5-490c HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 06:32:27,132 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29711238 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'e8f1a6d6-3f50-4cac-a1d2-98e588fdf17b'}] 2026-09-12 06:32:27,138 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29711238 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'e8f1a6d6-3f50-4cac-a1d2-98e588fdf17b'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-12 06:32:27,155 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29711238 finished 2026-09-12 06:32:27,158 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-12 06:32:27,160 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:32:27,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.088 0.111 2026-09-12 06:32:27,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34336248 (allocated 37236736) 2026-09-12 06:32:27,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:27] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 06:32:27,397 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 58548 2026-09-12 06:32:27,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-12 06:32:27,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 58548 2026-09-12 06:32:27,457 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063227_456905_test_pos_loyalty_tour_basic.txt 2026-09-12 06:32:27,457 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpaw405ijn_chrome_odoo" 2026-09-12 06:32:27,473 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-12 06:32:28,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 58721 2026-09-12 06:32:28,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpc9fl5lh6_chrome_odoo 2026-09-12 06:32:28,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:45777/json/version 2026-09-12 06:32:28,403 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:28,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:28,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:45777/json 2026-09-12 06:32:28,430 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:28,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:45777/devtools/page/29B81AB165F8649339D114F9F3E6DDE3 2026-09-12 06:32:28,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-12 06:32:28,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-12 06:32:28,514 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:28,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-12 06:32:28,521 26 INFO rb-103a292-224772-414667 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-12 06:32:28,521 26 INFO rb-103a292-224772-414667 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-12 06:32:28,536 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:28,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:28] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.035 0.387 2026-09-12 06:32:28,958 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '29B81AB165F8649339D114F9F3E6DDE3', 'loaderId': '5B9D5F8D40DF4C3AD2B1A860BD488BF5', 'isDownload': False} 2026-09-12 06:32:28,959 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-12 06:32:28,964 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:28,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:28] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:32:28,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:28] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 06:32:29,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-12 06:32:29,402 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:29,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:32:29,434 26 INFO rb-103a292-224772-414667 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-12 06:32:29,439 26 INFO rb-103a292-224772-414667 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-12 06:32:29,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.008 2026-09-12 06:32:29,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:29,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:29,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-12 06:32:29,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-12 06:32:29,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.033 2026-09-12 06:32:29,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-12 06:32:30,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.225 0.274 2026-09-12 06:32:30,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "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-12 06:32:30,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:30,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-12 06:32:30,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:32:30,260 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:30,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:30,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:30,321 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:30,322 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:32:30,355 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:32:30,356 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:32:30,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.032 2026-09-12 06:32:30,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-09-12 06:32:30,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-12 06:32:30,412 26 INFO rb-103a292-224772-414667 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-12 06:32:30,445 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:30,502 26 INFO rb-103a292-224772-414667 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-12 06:32:30,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.039 0.041 2026-09-12 06:32:30,536 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:32:30,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-12 06:32:30,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-09-12 06:32:30,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1743&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-12 06:32:30,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-12 06:32:30,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.234 2026-09-12 06:32:30,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1742&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-12 06:32:30,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-12 06:32:30,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.301 2026-09-12 06:32:30,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-12 06:32:30,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-12 06:32:30,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1741&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-12 06:32:30,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.109 2026-09-12 06:32:30,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-12 06:32:30,997 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.218 2026-09-12 06:32:31,069 26 INFO rb-103a292-224772-414667 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-12 06:32:31,116 26 INFO rb-103a292-224772-414667 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-12 06:32:31,166 26 INFO rb-103a292-224772-414667 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-12 06:32:31,242 26 INFO rb-103a292-224772-414667 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-12 06:32:31,292 26 INFO rb-103a292-224772-414667 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-12 06:32:31,369 26 INFO rb-103a292-224772-414667 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-12 06:32:31,420 26 INFO rb-103a292-224772-414667 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-12 06:32:31,471 26 INFO rb-103a292-224772-414667 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-12 06:32:31,521 26 INFO rb-103a292-224772-414667 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-12 06:32:31,598 26 INFO rb-103a292-224772-414667 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-12 06:32:31,649 26 INFO rb-103a292-224772-414667 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-12 06:32:31,700 26 INFO rb-103a292-224772-414667 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-12 06:32:31,751 26 INFO rb-103a292-224772-414667 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-12 06:32:31,802 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-12 06:32:31,802 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:32:31,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16348572 (allocated 17698816) 2026-09-12 06:32:31,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 58721 2026-09-12 06:32:31,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-12 06:32:31,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 58721 2026-09-12 06:32:31,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063231_952085_test_pos_loyalty_tour_max_amount.txt 2026-09-12 06:32:31,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpc9fl5lh6_chrome_odoo" 2026-09-12 06:32:31,971 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-12 06:32:32,817 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 58851 2026-09-12 06:32:32,817 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmprekuvxhc_chrome_odoo 2026-09-12 06:32:32,817 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45291/json/version 2026-09-12 06:32:32,818 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:32,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:32,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:45291/json 2026-09-12 06:32:32,857 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:32,860 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:45291/devtools/page/60D94161CFAAD4B33171F3B6C66056A1 2026-09-12 06:32:32,862 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-12 06:32:32,863 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-12 06:32:32,941 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:32,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-12 06:32:32,950 26 INFO rb-103a292-224772-414667 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-12 06:32:32,950 26 INFO rb-103a292-224772-414667 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-12 06:32:32,963 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:33,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:33] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.062 0.514 2026-09-12 06:32:33,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '60D94161CFAAD4B33171F3B6C66056A1', 'loaderId': 'F240C4B9670A86427A997B9C81F85DB2', 'isDownload': False} 2026-09-12 06:32:33,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-12 06:32:33,550 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:33,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:33] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:32:33,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:33] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.038 2026-09-12 06:32:33,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:33] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-12 06:32:34,019 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:34,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:32:34,053 26 INFO rb-103a292-224772-414667 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-12 06:32:34,060 26 INFO rb-103a292-224772-414667 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-12 06:32:34,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-09-12 06:32:34,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:34,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:34,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 06:32:34,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "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-12 06:32:34,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-12 06:32:34,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.038 0.033 2026-09-12 06:32:34,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.264 0.299 2026-09-12 06:32:34,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:32:34,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:32:34,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.029 2026-09-12 06:32:34,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:32:34,983 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:34,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:32:35,036 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:32:35,064 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:32:35,071 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:32:35,079 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:35,080 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:35,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.033 0.030 2026-09-12 06:32:35,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.056 2026-09-12 06:32:35,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-12 06:32:35,162 26 INFO rb-103a292-224772-414667 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-12 06:32:35,194 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:32:35,264 26 INFO rb-103a292-224772-414667 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-12 06:32:35,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.057 0.044 2026-09-12 06:32:35,287 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:35,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-12 06:32:35,318 26 INFO rb-103a292-224772-414667 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-12 06:32:35,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.128 2026-09-12 06:32:35,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-12 06:32:35,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-12 06:32:35,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.020 0.264 2026-09-12 06:32:35,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-12 06:32:35,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-12 06:32:35,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1745&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:32:35,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-12 06:32:35,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.187 2026-09-12 06:32:35,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-12 06:32:35,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-12 06:32:35,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.231 2026-09-12 06:32:35,808 26 INFO rb-103a292-224772-414667 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-12 06:32:35,865 26 INFO rb-103a292-224772-414667 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-12 06:32:35,914 26 INFO rb-103a292-224772-414667 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-12 06:32:35,970 26 INFO rb-103a292-224772-414667 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-12 06:32:36,035 26 INFO rb-103a292-224772-414667 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-12 06:32:36,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.015 2026-09-12 06:32:36,086 26 INFO rb-103a292-224772-414667 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-12 06:32:36,167 26 INFO rb-103a292-224772-414667 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-12 06:32:36,248 26 INFO rb-103a292-224772-414667 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-12 06:32:36,298 26 INFO rb-103a292-224772-414667 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-12 06:32:36,349 26 INFO rb-103a292-224772-414667 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-12 06:32:36,400 26 INFO rb-103a292-224772-414667 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-12 06:32:36,450 26 INFO rb-103a292-224772-414667 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-12 06:32:36,507 26 INFO rb-103a292-224772-414667 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-12 06:32:36,559 26 INFO rb-103a292-224772-414667 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-12 06:32:36,613 26 INFO rb-103a292-224772-414667 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-12 06:32:36,667 26 INFO rb-103a292-224772-414667 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-12 06:32:36,719 26 INFO rb-103a292-224772-414667 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-12 06:32:36,777 26 INFO rb-103a292-224772-414667 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-12 06:32:36,829 26 INFO rb-103a292-224772-414667 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-12 06:32:36,900 26 INFO rb-103a292-224772-414667 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-12 06:32:36,967 26 INFO rb-103a292-224772-414667 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-12 06:32:37,016 26 INFO rb-103a292-224772-414667 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-12 06:32:37,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-12 06:32:37,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:32:37,159 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 16884312 (allocated 18485248) 2026-09-12 06:32:37,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 58851 2026-09-12 06:32:37,177 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-12 06:32:37,177 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 58851 2026-09-12 06:32:37,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063237_234791_test_promo_with_different_taxes.txt 2026-09-12 06:32:37,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmprekuvxhc_chrome_odoo" 2026-09-12 06:32:37,245 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-12 06:32:37,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 58984 2026-09-12 06:32:37,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp39s38ny8_chrome_odoo 2026-09-12 06:32:37,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:44841/json/version 2026-09-12 06:32:37,964 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:38,021 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:38,021 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:44841/json 2026-09-12 06:32:38,021 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:38,023 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:44841/devtools/page/6F52892001F79D45B0B00081209C1402 2026-09-12 06:32:38,025 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-12 06:32:38,027 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-12 06:32:38,115 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:38,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-12 06:32:38,123 26 INFO rb-103a292-224772-414667 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-12 06:32:38,123 26 INFO rb-103a292-224772-414667 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-12 06:32:38,133 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:38,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:38] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.051 0.410 2026-09-12 06:32:38,594 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '6F52892001F79D45B0B00081209C1402', 'loaderId': 'B8792E76C23ADC0BA1C2D40FCF09A519', 'isDownload': False} 2026-09-12 06:32:38,595 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-12 06:32:38,603 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:38,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:38] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:32:38,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:38] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-09-12 06:32:38,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:38] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-12 06:32:39,105 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:39,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-12 06:32:39,136 26 INFO rb-103a292-224772-414667 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-12 06:32:39,143 26 INFO rb-103a292-224772-414667 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-12 06:32:39,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-12 06:32:39,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:39,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:39,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "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-12 06:32:39,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 06:32:39,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.038 2026-09-12 06:32:39,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-12 06:32:39,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.186 0.277 2026-09-12 06:32:39,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:39,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:32:39,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.031 2026-09-12 06:32:39,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:39,990 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:40,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:32:40,043 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:40,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:32:40,096 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:32:40,106 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:32:40,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.041 2026-09-12 06:32:40,132 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "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-12 06:32:40,134 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:32:40,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.072 2026-09-12 06:32:40,156 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:32:40,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.029 0.060 2026-09-12 06:32:40,215 26 INFO rb-103a292-224772-414667 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-12 06:32:40,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.120 2026-09-12 06:32:40,317 26 INFO rb-103a292-224772-414667 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-12 06:32:40,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.035 2026-09-12 06:32:40,343 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:40,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-12 06:32:40,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 06:32:40,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-12 06:32:40,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-12 06:32:40,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:32:40,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-12 06:32:40,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1748&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:32:40,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-12 06:32:40,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-12 06:32:40,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "GET /web/image?model=product.template&field=image_128&id=1749&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-12 06:32:40,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.142 2026-09-12 06:32:40,701 26 INFO rb-103a292-224772-414667 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-12 06:32:40,792 26 INFO rb-103a292-224772-414667 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-12 06:32:40,854 26 INFO rb-103a292-224772-414667 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-12 06:32:40,905 26 INFO rb-103a292-224772-414667 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-12 06:32:40,956 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-12 06:32:40,957 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:32:41,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15617400 (allocated 17301504) 2026-09-12 06:32:41,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 58984 2026-09-12 06:32:41,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-12 06:32:41,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 58984 2026-09-12 06:32:41,089 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063241_088900_test_promo_with_free_product.txt 2026-09-12 06:32:41,089 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmp39s38ny8_chrome_odoo" 2026-09-12 06:32:41,099 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-12 06:32:42,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 59121 2026-09-12 06:32:42,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp_uvjr025_chrome_odoo 2026-09-12 06:32:42,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46745/json/version 2026-09-12 06:32:42,045 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:42,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:42,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46745/json 2026-09-12 06:32:42,081 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:42,083 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:46745/devtools/page/B026DEE03A15832500E8A44F7F20993D 2026-09-12 06:32:42,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-12 06:32:42,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-12 06:32:42,189 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:42,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-12 06:32:42,195 26 INFO rb-103a292-224772-414667 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-12 06:32:42,195 26 INFO rb-103a292-224772-414667 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-12 06:32:42,205 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:42,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:42] "GET /pos/ui/80 HTTP/1.1" 200 - 86 0.025 0.464 2026-09-12 06:32:42,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'B026DEE03A15832500E8A44F7F20993D', 'loaderId': '5EFBFC4437B9BA42984D2B878EA64D29', 'isDownload': False} 2026-09-12 06:32:42,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-12 06:32:42,703 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:42,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:32:42,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:32:42,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:32:43,233 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:43,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:32:43,257 26 INFO rb-103a292-224772-414667 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-12 06:32:43,262 26 INFO rb-103a292-224772-414667 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-12 06:32:43,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.004 2026-09-12 06:32:43,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:43,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:43,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-09-12 06:32:43,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-12 06:32:43,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.028 2026-09-12 06:32:43,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-12 06:32:44,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.252 0.340 2026-09-12 06:32:44,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:44,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:32:44,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.032 2026-09-12 06:32:44,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.008 2026-09-12 06:32:44,251 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:44,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:32:44,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:44,325 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:44,333 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:32:44,353 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "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-12 06:32:44,382 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:44,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.029 0.038 2026-09-12 06:32:44,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 06:32:44,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-12 06:32:44,431 26 INFO rb-103a292-224772-414667 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-12 06:32:44,465 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:32:44,509 26 INFO rb-103a292-224772-414667 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-12 06:32:44,521 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:32:44,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.048 0.034 2026-09-12 06:32:44,542 26 INFO rb-103a292-224772-414667 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-12 06:32:44,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.014 0.109 2026-09-12 06:32:44,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-12 06:32:44,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-12 06:32:44,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-12 06:32:44,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-12 06:32:44,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-12 06:32:44,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-12 06:32:44,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-12 06:32:44,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:32:44,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1756&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-12 06:32:44,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-12 06:32:44,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.073 0.222 2026-09-12 06:32:44,987 26 INFO rb-103a292-224772-414667 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-12 06:32:45,041 26 INFO rb-103a292-224772-414667 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-12 06:32:45,091 26 INFO rb-103a292-224772-414667 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-12 06:32:45,147 26 INFO rb-103a292-224772-414667 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-12 06:32:45,209 26 INFO rb-103a292-224772-414667 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-12 06:32:45,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.015 2026-09-12 06:32:45,259 26 INFO rb-103a292-224772-414667 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-12 06:32:45,333 26 INFO rb-103a292-224772-414667 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-12 06:32:45,384 26 INFO rb-103a292-224772-414667 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-12 06:32:45,435 26 INFO rb-103a292-224772-414667 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-12 06:32:45,490 26 INFO rb-103a292-224772-414667 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-12 06:32:45,543 26 INFO rb-103a292-224772-414667 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-12 06:32:45,595 26 INFO rb-103a292-224772-414667 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-12 06:32:45,647 26 INFO rb-103a292-224772-414667 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-12 06:32:45,698 26 INFO rb-103a292-224772-414667 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-12 06:32:45,765 26 INFO rb-103a292-224772-414667 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-12 06:32:45,818 26 INFO rb-103a292-224772-414667 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-12 06:32:45,867 26 INFO rb-103a292-224772-414667 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-12 06:32:45,918 26 INFO rb-103a292-224772-414667 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-12 06:32:45,969 26 INFO rb-103a292-224772-414667 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-12 06:32:46,019 26 INFO rb-103a292-224772-414667 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-12 06:32:46,075 26 INFO rb-103a292-224772-414667 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-12 06:32:46,134 26 INFO rb-103a292-224772-414667 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-12 06:32:46,219 26 INFO rb-103a292-224772-414667 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-12 06:32:46,269 26 INFO rb-103a292-224772-414667 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-12 06:32:46,320 26 INFO rb-103a292-224772-414667 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-12 06:32:46,371 26 INFO rb-103a292-224772-414667 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-12 06:32:46,421 26 INFO rb-103a292-224772-414667 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-12 06:32:46,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-12 06:32:46,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-12 06:32:46,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 15862596 (allocated 17301504) 2026-09-12 06:32:46,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 59121 2026-09-12 06:32:46,574 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-12 06:32:46,574 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 59121 2026-09-12 06:32:46,613 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063246_613232_test_promotion_program_with_global_discount.txt 2026-09-12 06:32:46,613 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp_uvjr025_chrome_odoo" 2026-09-12 06:32:46,622 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-12 06:32:47,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 59254 2026-09-12 06:32:47,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6klqbswp_chrome_odoo 2026-09-12 06:32:47,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42431/json/version 2026-09-12 06:32:47,662 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:47,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:47,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42431/json 2026-09-12 06:32:47,665 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:47,666 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:42431/devtools/page/CA2D074FDF365C6AB0865BBAFA7775FE 2026-09-12 06:32:47,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-12 06:32:47,670 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-12 06:32:47,754 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:47,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-12 06:32:47,760 26 INFO rb-103a292-224772-414667 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-12 06:32:47,760 26 INFO rb-103a292-224772-414667 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-12 06:32:47,771 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:48,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.029 0.474 2026-09-12 06:32:48,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'CA2D074FDF365C6AB0865BBAFA7775FE', 'loaderId': '01FC183235BADC124215F45C705497A6', 'isDownload': False} 2026-09-12 06:32:48,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-12 06:32:48,289 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:48,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.005 2026-09-12 06:32:48,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:32:48,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:32:48,736 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:48,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:32:48,761 26 INFO rb-103a292-224772-414667 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-12 06:32:48,766 26 INFO rb-103a292-224772-414667 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-12 06:32:48,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-12 06:32:48,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:48,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:48,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-12 06:32:48,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-12 06:32:48,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "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-12 06:32:48,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-12 06:32:49,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.243 0.270 2026-09-12 06:32:49,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "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-12 06:32:49,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:49,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-12 06:32:49,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:49,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:49,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:49,674 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:32:49,682 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:49,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.013 2026-09-12 06:32:49,688 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:32:49,697 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:49,703 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:49,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.045 2026-09-12 06:32:49,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-12 06:32:49,801 26 INFO rb-103a292-224772-414667 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-12 06:32:49,888 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:32:49,916 26 INFO rb-103a292-224772-414667 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-12 06:32:49,924 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:49,931 26 INFO rb-103a292-224772-414667 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-12 06:32:49,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.106 0.041 2026-09-12 06:32:50,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.177 2026-09-12 06:32:50,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.205 2026-09-12 06:32:50,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-09-12 06:32:50,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-12 06:32:50,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-09-12 06:32:50,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-12 06:32:50,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-12 06:32:50,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1758&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:32:50,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-12 06:32:50,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-12 06:32:50,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-12 06:32:50,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 06:32:50,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.194 2026-09-12 06:32:50,384 26 INFO rb-103a292-224772-414667 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-12 06:32:50,442 26 INFO rb-103a292-224772-414667 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-12 06:32:50,493 26 INFO rb-103a292-224772-414667 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-12 06:32:50,550 26 INFO rb-103a292-224772-414667 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-12 06:32:50,616 26 INFO rb-103a292-224772-414667 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-12 06:32:50,667 26 INFO rb-103a292-224772-414667 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-12 06:32:50,765 26 INFO rb-103a292-224772-414667 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-12 06:32:50,819 26 INFO rb-103a292-224772-414667 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-12 06:32:50,871 26 INFO rb-103a292-224772-414667 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-12 06:32:50,926 26 INFO rb-103a292-224772-414667 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-12 06:32:50,977 26 INFO rb-103a292-224772-414667 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-12 06:32:51,030 26 INFO rb-103a292-224772-414667 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-12 06:32:51,082 26 INFO rb-103a292-224772-414667 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-12 06:32:51,134 26 INFO rb-103a292-224772-414667 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-12 06:32:51,202 26 INFO rb-103a292-224772-414667 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-12 06:32:51,262 26 INFO rb-103a292-224772-414667 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-12 06:32:51,313 26 INFO rb-103a292-224772-414667 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-12 06:32:51,363 26 INFO rb-103a292-224772-414667 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-12 06:32:51,414 26 INFO rb-103a292-224772-414667 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-12 06:32:51,464 26 INFO rb-103a292-224772-414667 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-12 06:32:51,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-12 06:32:51,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:32:51,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16574960 (allocated 17960960) 2026-09-12 06:32:51,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 59254 2026-09-12 06:32:51,584 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-12 06:32:51,585 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 59254 2026-09-12 06:32:51,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063251_639001_test_promotion_program_with_loyalty_program.txt 2026-09-12 06:32:51,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp6klqbswp_chrome_odoo" 2026-09-12 06:32:51,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-12 06:32:52,439 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 59385 2026-09-12 06:32:52,439 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpb1932gjm_chrome_odoo 2026-09-12 06:32:52,439 26 INFO rb-103a292-224772-414667 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:40819/json/version 2026-09-12 06:32:52,440 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:52,462 26 INFO rb-103a292-224772-414667 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-12 06:32:52,462 26 INFO rb-103a292-224772-414667 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:40819/json 2026-09-12 06:32:52,463 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:32:52,464 26 INFO rb-103a292-224772-414667 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:40819/devtools/page/063662A5CB62DD94139B14A7268AA377 2026-09-12 06:32:52,467 26 INFO rb-103a292-224772-414667 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-12 06:32:52,468 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-12 06:32:52,527 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:52,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-12 06:32:52,534 26 INFO rb-103a292-224772-414667 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-12 06:32:52,534 26 INFO rb-103a292-224772-414667 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-12 06:32:52,554 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:52,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:52] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.047 0.395 2026-09-12 06:32:52,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '063662A5CB62DD94139B14A7268AA377', 'loaderId': 'BBEA537CBD8A2E1D17C988831508D632', 'isDownload': False} 2026-09-12 06:32:52,996 26 INFO rb-103a292-224772-414667 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-12 06:32:53,006 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:53,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:32:53,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:32:53,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 06:32:53,494 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:32:53,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:32:53,515 26 INFO rb-103a292-224772-414667 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-12 06:32:53,519 26 INFO rb-103a292-224772-414667 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-12 06:32:53,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:32:53,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:32:53,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:53,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-12 06:32:53,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-12 06:32:53,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.035 2026-09-12 06:32:53,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-12 06:32:54,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.170 0.291 2026-09-12 06:32:54,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "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-12 06:32:54,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.007 2026-09-12 06:32:54,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-09-12 06:32:54,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:32:54,351 26 INFO rb-103a292-224772-414667 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-12 06:32:54,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:32:54,398 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:54,423 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:54,424 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:54,446 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:54,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.034 2026-09-12 06:32:54,451 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:54,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.054 2026-09-12 06:32:54,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 06:32:54,535 26 INFO rb-103a292-224772-414667 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-12 06:32:54,566 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:54,648 26 INFO rb-103a292-224772-414667 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-12 06:32:54,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.082 0.037 2026-09-12 06:32:54,685 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:54,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.157 2026-09-12 06:32:54,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-12 06:32:54,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-12 06:32:54,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-12 06:32:54,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-09-12 06:32:54,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-12 06:32:54,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-12 06:32:54,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-12 06:32:54,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-12 06:32:54,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:54] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-12 06:32:55,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.149 2026-09-12 06:32:55,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-12 06:32:55,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-12 06:32:55,084 26 INFO rb-103a292-224772-414667 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-12 06:32:55,136 26 INFO rb-103a292-224772-414667 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-12 06:32:55,187 26 INFO rb-103a292-224772-414667 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-12 06:32:55,238 26 INFO rb-103a292-224772-414667 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-12 06:32:55,289 26 INFO rb-103a292-224772-414667 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-12 06:32:55,340 26 INFO rb-103a292-224772-414667 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-12 06:32:55,432 26 INFO rb-103a292-224772-414667 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-12 06:32:55,481 26 INFO rb-103a292-224772-414667 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-12 06:32:55,532 26 INFO rb-103a292-224772-414667 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-12 06:32:55,583 26 INFO rb-103a292-224772-414667 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-12 06:32:55,634 26 INFO rb-103a292-224772-414667 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-12 06:32:55,684 26 INFO rb-103a292-224772-414667 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-12 06:32:55,754 26 INFO rb-103a292-224772-414667 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-12 06:32:55,805 26 INFO rb-103a292-224772-414667 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-12 06:32:55,856 26 INFO rb-103a292-224772-414667 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-12 06:32:55,906 26 INFO rb-103a292-224772-414667 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-12 06:32:55,958 26 INFO rb-103a292-224772-414667 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-12 06:32:56,008 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-12 06:32:56,009 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-12 06:32:56,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14910552 (allocated 16777216) 2026-09-12 06:32:56,080 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 59385 2026-09-12 06:32:56,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-12 06:32:56,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 59385 2026-09-12 06:32:56,139 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063256_138975_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-12 06:32:56,139 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpb1932gjm_chrome_odoo" 2026-09-12 06:32:56,149 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-12 06:32:57,544 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 59519 2026-09-12 06:32:57,545 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpw_ix3_09_chrome_odoo 2026-09-12 06:32:57,545 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:42477/json/version 2026-09-12 06:32:57,546 26 INFO rb-103a292-224772-414667 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-12 06:32:57,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:32:57,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:42477/json 2026-09-12 06:32:57,576 26 INFO rb-103a292-224772-414667 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-12 06:32:57,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:42477/devtools/page/607E04A221F6DF750BA6CC0F2D778F26 2026-09-12 06:32:57,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-12 06:32:57,584 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-12 06:32:57,653 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:32:57,659 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-12 06:32:57,666 26 INFO rb-103a292-224772-414667 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-12 06:32:57,666 26 INFO rb-103a292-224772-414667 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-12 06:32:57,682 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:32:58,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 88 0.031 0.422 2026-09-12 06:32:58,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '607E04A221F6DF750BA6CC0F2D778F26', 'loaderId': 'E84634AD4EEE15C747D55E7C3843014B', 'isDownload': False} 2026-09-12 06:32:58,136 26 INFO rb-103a292-224772-414667 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-12 06:32:58,141 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:32:58,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:32:58,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:32:58,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-09-12 06:32:58,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:58,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:32:58,651 26 INFO rb-103a292-224772-414667 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-12 06:32:58,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-12 06:32:58,663 26 INFO rb-103a292-224772-414667 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-12 06:32:58,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:32:58,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:32:58,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-12 06:32:58,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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.019 2026-09-12 06:32:58,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-12 06:32:58,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.015 0.041 2026-09-12 06:32:59,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.242 0.293 2026-09-12 06:32:59,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "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-12 06:32:59,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:32:59,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-09-12 06:32:59,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32: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-12 06:32:59,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-12 06:32:59,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:32:59,609 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:59,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:59,634 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:32:59,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.020 2026-09-12 06:32:59,647 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:32:59,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.050 2026-09-12 06:32:59,719 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:59,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:32:59,752 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:32:59,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.026 0.035 2026-09-12 06:32:59,801 26 INFO rb-103a292-224772-414667 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-12 06:32:59,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.090 2026-09-12 06:32:59,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.028 2026-09-12 06:32:59,889 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:32:59,891 26 INFO rb-103a292-224772-414667 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-12 06:32:59,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-09-12 06:32:59,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-09-12 06:32:59,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-12 06:32:59,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:32:59] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-12 06:33:00,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:00] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-12 06:33:00,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:00] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-12 06:33:00,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:00] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-12 06:33:00,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:00] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-12 06:33:00,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:00] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-12 06:33:00,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.150 2026-09-12 06:33:00,259 26 INFO rb-103a292-224772-414667 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-12 06:33:00,577 26 INFO rb-103a292-224772-414667 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-12 06:33:00,628 26 INFO rb-103a292-224772-414667 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-12 06:33:00,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-12 06:33:00,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-12 06:33:00,734 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18497164 (allocated 20058112) 2026-09-12 06:33:00,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 59519 2026-09-12 06:33:00,752 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-12 06:33:00,752 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 59519 2026-09-12 06:33:00,805 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063300_805612_test_race_conditions_update_program.txt 2026-09-12 06:33:00,805 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpw_ix3_09_chrome_odoo" 2026-09-12 06:33:00,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-12 06:33:01,321 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 59653 2026-09-12 06:33:01,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmppbieenea_chrome_odoo 2026-09-12 06:33:01,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:44731/json/version 2026-09-12 06:33:01,324 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:01,340 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:01,340 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:44731/json 2026-09-12 06:33:01,341 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:01,347 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:44731/devtools/page/F11A37A7D2FA1ED83739B10E425B689B 2026-09-12 06:33:01,351 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-12 06:33:01,352 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-12 06:33:01,417 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:01,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-12 06:33:01,426 26 INFO rb-103a292-224772-414667 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-12 06:33:01,427 26 INFO rb-103a292-224772-414667 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-12 06:33:01,434 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:01,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:01] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 87 0.036 0.369 2026-09-12 06:33:01,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'F11A37A7D2FA1ED83739B10E425B689B', 'loaderId': '5559D05B3AE3A5155FE5E204564623CD', 'isDownload': False} 2026-09-12 06:33:01,841 26 INFO rb-103a292-224772-414667 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-12 06:33:01,854 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:01,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:01] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:33:01,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:01] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:33:01,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:01] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:33:02,306 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:02,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:33:02,341 26 INFO rb-103a292-224772-414667 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-12 06:33:02,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:33:02,346 26 INFO rb-103a292-224772-414667 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-12 06:33:02,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:02,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:02,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 06:33:02,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-09-12 06:33:02,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-12 06:33:02,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.023 2026-09-12 06:33:02,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.205 0.280 2026-09-12 06:33:02,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:33:03,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:03,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.049 2026-09-12 06:33:03,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:03,113 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:03,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-09-12 06:33:03,175 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:03,186 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:03,187 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:03,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.021 2026-09-12 06:33:03,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 06:33:03,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 06:33:03,262 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:03,264 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:03,271 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "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-12 06:33:03,316 26 INFO rb-103a292-224772-414667 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-12 06:33:03,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.037 0.043 2026-09-12 06:33:03,393 26 INFO rb-103a292-224772-414667 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-12 06:33:03,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.032 0.111 2026-09-12 06:33:03,405 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:03,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-12 06:33:03,439 26 INFO rb-103a292-224772-414667 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-12 06:33:03,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-12 06:33:03,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-09-12 06:33:03,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.123 2026-09-12 06:33:03,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-12 06:33:03,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-12 06:33:03,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1776&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-12 06:33:03,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-09-12 06:33:03,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-12 06:33:03,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.134 2026-09-12 06:33:03,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-12 06:33:03,719 26 INFO rb-103a292-224772-414667 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-12 06:33:03,805 26 INFO rb-103a292-224772-414667 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-12 06:33:03,851 26 INFO rb-103a292-224772-414667 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-12 06:33:03,912 26 INFO rb-103a292-224772-414667 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-12 06:33:04,314 26 INFO rb-103a292-224772-414667 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-12 06:33:04,365 26 INFO rb-103a292-224772-414667 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-12 06:33:04,423 26 INFO rb-103a292-224772-414667 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-12 06:33:04,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:04] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.016 0.018 2026-09-12 06:33:04,485 26 INFO rb-103a292-224772-414667 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-12 06:33:04,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.016 0.026 2026-09-12 06:33:04,529 26 INFO rb-103a292-224772-414667 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-12 06:33:04,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.022 0.058 2026-09-12 06:33:04,582 26 INFO rb-103a292-224772-414667 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-12 06:33:04,643 26 INFO rb-103a292-224772-414667 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-12 06:33:04,695 26 INFO rb-103a292-224772-414667 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-12 06:33:04,778 26 INFO rb-103a292-224772-414667 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-12 06:33:04,829 26 INFO rb-103a292-224772-414667 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-12 06:33:04,885 26 INFO rb-103a292-224772-414667 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-12 06:33:04,943 26 INFO rb-103a292-224772-414667 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-12 06:33:05,013 26 INFO rb-103a292-224772-414667 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-12 06:33:05,087 26 INFO rb-103a292-224772-414667 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-12 06:33:05,099 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:05,101 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:05,138 26 INFO rb-103a292-224772-414667 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-12 06:33:05,188 26 INFO rb-103a292-224772-414667 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-12 06:33:05,264 26 INFO rb-103a292-224772-414667 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-12 06:33:05,316 26 INFO rb-103a292-224772-414667 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-12 06:33:05,368 26 INFO rb-103a292-224772-414667 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-12 06:33:05,420 26 INFO rb-103a292-224772-414667 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-12 06:33:05,475 26 INFO rb-103a292-224772-414667 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-12 06:33:05,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:05] "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-12 06:33:05,507 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37021235 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1d26d9a5-9854-4a1f-a7ac-013d81b39038'}] 2026-09-12 06:33:05,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:05,936 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37021235 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1d26d9a5-9854-4a1f-a7ac-013d81b39038'} created pos.order #624 2026-09-12 06:33:05,966 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37021235 finished 2026-09-12 06:33:06,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.261 0.253 2026-09-12 06:33:06,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.023 0.032 2026-09-12 06:33:06,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "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-12 06:33:06,233 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67587438 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1d26d9a5-9854-4a1f-a7ac-013d81b39038'}] 2026-09-12 06:33:06,238 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67587438 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1d26d9a5-9854-4a1f-a7ac-013d81b39038'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-09-12 06:33:06,246 26 INFO rb-103a292-224772-414667 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-12 06:33:06,247 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67587438 finished 2026-09-12 06:33:06,302 26 INFO rb-103a292-224772-414667 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-12 06:33:06,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.055 2026-09-12 06:33:06,369 26 INFO rb-103a292-224772-414667 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-12 06:33:06,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.009 2026-09-12 06:33:06,410 26 INFO rb-103a292-224772-414667 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-12 06:33:06,466 26 INFO rb-103a292-224772-414667 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-12 06:33:06,534 26 INFO rb-103a292-224772-414667 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-12 06:33:06,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "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-12 06:33:06,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 06:33:06,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "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-12 06:33:06,593 26 INFO rb-103a292-224772-414667 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-12 06:33:06,647 26 INFO rb-103a292-224772-414667 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-12 06:33:06,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.019 0.034 2026-09-12 06:33:06,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 06:33:06,702 26 INFO rb-103a292-224772-414667 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-12 06:33:06,749 26 INFO rb-103a292-224772-414667 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-12 06:33:06,808 26 INFO rb-103a292-224772-414667 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-12 06:33:06,860 26 INFO rb-103a292-224772-414667 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-12 06:33:06,911 26 INFO rb-103a292-224772-414667 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-12 06:33:06,963 26 INFO rb-103a292-224772-414667 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-12 06:33:07,014 26 INFO rb-103a292-224772-414667 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-12 06:33:07,064 26 INFO rb-103a292-224772-414667 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-12 06:33:07,142 26 INFO rb-103a292-224772-414667 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-12 06:33:07,193 26 INFO rb-103a292-224772-414667 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-12 06:33:07,249 26 INFO rb-103a292-224772-414667 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-12 06:33:07,311 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-12 06:33:07,311 26 INFO rb-103a292-224772-414667 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-12 06:33:07,314 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45962420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'd6f42b36-6b72-44d2-aad4-85bea513fc2f'}] 2026-09-12 06:33:07,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 19455844 (allocated 21106688) 2026-09-12 06:33:07,462 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 59653 2026-09-12 06:33:07,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-12 06:33:07,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 59653 2026-09-12 06:33:07,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063307_513148_test_refund_does_not_decrease_points.txt 2026-09-12 06:33:07,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmppbieenea_chrome_odoo" 2026-09-12 06:33:07,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-12 06:33:07,621 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45962420 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'd6f42b36-6b72-44d2-aad4-85bea513fc2f'} created pos.order #625 2026-09-12 06:33:07,624 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45962420 finished 2026-09-12 06:33:07,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.155 0.198 2026-09-12 06:33:07,682 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-12 06:33:08,604 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 59800 2026-09-12 06:33:08,605 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpid0818ph_chrome_odoo 2026-09-12 06:33:08,605 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:38199/json/version 2026-09-12 06:33:08,606 26 INFO rb-103a292-224772-414667 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-12 06:33:08,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:08,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:38199/json 2026-09-12 06:33:08,634 26 INFO rb-103a292-224772-414667 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-12 06:33:08,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:38199/devtools/page/8C8346160A0CE81986E655771D31BE03 2026-09-12 06:33:08,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-12 06:33:08,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-12 06:33:08,705 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:08,710 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-12 06:33:08,712 26 INFO rb-103a292-224772-414667 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-12 06:33:08,712 26 INFO rb-103a292-224772-414667 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-12 06:33:08,722 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:09,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.031 0.584 2026-09-12 06:33:09,337 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '8C8346160A0CE81986E655771D31BE03', 'loaderId': 'F2D306EDDB039C2D4141FCCF02CD02FF', 'isDownload': False} 2026-09-12 06:33:09,338 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-12 06:33:09,344 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:09,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:33:09,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:33:09,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:33:09,822 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:09,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:33:09,853 26 INFO rb-103a292-224772-414667 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-12 06:33:09,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:33:09,864 26 INFO rb-103a292-224772-414667 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-12 06:33:09,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:09,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:09,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 06:33:09,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 06:33:09,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:33:10,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.037 2026-09-12 06:33:10,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.177 0.273 2026-09-12 06:33:10,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:33:10,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:10,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-12 06:33:10,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:10,659 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:10,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:33:10,726 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:33:10,735 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:33:10,748 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:33:10,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:33:10,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.026 0.031 2026-09-12 06:33:10,783 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:10,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-09-12 06:33:10,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 06:33:10,890 26 INFO rb-103a292-224772-414667 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-12 06:33:10,912 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:10,974 26 INFO rb-103a292-224772-414667 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-12 06:33:11,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.037 0.060 2026-09-12 06:33:11,010 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:11,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.043 0.129 2026-09-12 06:33:11,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-09-12 06:33:11,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-09-12 06:33:11,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-12 06:33:11,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.006 0.240 2026-09-12 06:33:11,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-09-12 06:33:11,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-12 06:33:11,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-12 06:33:11,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-12 06:33:11,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-12 06:33:11,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.138 2026-09-12 06:33:11,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-12 06:33:11,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-12 06:33:11,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-12 06:33:11,448 26 INFO rb-103a292-224772-414667 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-12 06:33:11,529 26 INFO rb-103a292-224772-414667 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-12 06:33:11,612 26 INFO rb-103a292-224772-414667 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-12 06:33:11,661 26 INFO rb-103a292-224772-414667 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-12 06:33:11,739 26 INFO rb-103a292-224772-414667 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-12 06:33:11,794 26 INFO rb-103a292-224772-414667 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-12 06:33:11,844 26 INFO rb-103a292-224772-414667 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-12 06:33:11,900 26 INFO rb-103a292-224772-414667 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-12 06:33:11,974 26 INFO rb-103a292-224772-414667 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-12 06:33:11,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-12 06:33:12,048 26 INFO rb-103a292-224772-414667 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-12 06:33:12,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:12,061 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:12,099 26 INFO rb-103a292-224772-414667 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-12 06:33:12,150 26 INFO rb-103a292-224772-414667 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-12 06:33:12,218 26 INFO rb-103a292-224772-414667 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-12 06:33:12,272 26 INFO rb-103a292-224772-414667 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-12 06:33:12,324 26 INFO rb-103a292-224772-414667 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-12 06:33:12,376 26 INFO rb-103a292-224772-414667 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-12 06:33:12,427 26 INFO rb-103a292-224772-414667 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-12 06:33:12,504 26 INFO rb-103a292-224772-414667 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-12 06:33:12,508 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88337788 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a77b8e7b-da7f-472d-a1d6-0489a12476a7'}] 2026-09-12 06:33:12,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:12,867 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88337788 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a77b8e7b-da7f-472d-a1d6-0489a12476a7'} created pos.order #626 2026-09-12 06:33:12,881 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88337788 finished 2026-09-12 06:33:12,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.180 0.252 2026-09-12 06:33:13,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.066 0.272 2026-09-12 06:33:13,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "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-12 06:33:13,482 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77491994 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a77b8e7b-da7f-472d-a1d6-0489a12476a7'}] 2026-09-12 06:33:13,489 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77491994 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a77b8e7b-da7f-472d-a1d6-0489a12476a7'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-09-12 06:33:13,490 26 INFO rb-103a292-224772-414667 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-12 06:33:13,506 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77491994 finished 2026-09-12 06:33:13,539 26 INFO rb-103a292-224772-414667 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-12 06:33:13,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.041 0.067 2026-09-12 06:33:13,594 26 INFO rb-103a292-224772-414667 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-12 06:33:13,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:33:13,658 26 INFO rb-103a292-224772-414667 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-12 06:33:13,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.005 0.015 2026-09-12 06:33:13,701 26 INFO rb-103a292-224772-414667 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-12 06:33:13,758 26 INFO rb-103a292-224772-414667 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-12 06:33:13,824 26 INFO rb-103a292-224772-414667 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-12 06:33:13,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:33:13,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 06:33:13,876 26 INFO rb-103a292-224772-414667 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-12 06:33:13,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 06:33:13,937 26 INFO rb-103a292-224772-414667 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-12 06:33:13,987 26 INFO rb-103a292-224772-414667 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-12 06:33:14,040 26 INFO rb-103a292-224772-414667 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-12 06:33:14,091 26 INFO rb-103a292-224772-414667 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-12 06:33:14,149 26 INFO rb-103a292-224772-414667 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-12 06:33:14,200 26 INFO rb-103a292-224772-414667 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-12 06:33:14,250 26 INFO rb-103a292-224772-414667 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-12 06:33:14,303 26 INFO rb-103a292-224772-414667 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-12 06:33:14,353 26 INFO rb-103a292-224772-414667 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-12 06:33:14,474 26 INFO rb-103a292-224772-414667 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-12 06:33:14,531 26 INFO rb-103a292-224772-414667 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-12 06:33:14,581 26 INFO rb-103a292-224772-414667 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-12 06:33:14,632 26 INFO rb-103a292-224772-414667 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-12 06:33:14,683 26 INFO rb-103a292-224772-414667 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-12 06:33:14,734 26 INFO rb-103a292-224772-414667 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-12 06:33:14,785 26 INFO rb-103a292-224772-414667 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-12 06:33:14,835 26 INFO rb-103a292-224772-414667 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-12 06:33:14,904 26 INFO rb-103a292-224772-414667 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-12 06:33:14,955 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-12 06:33:14,956 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:33:15,075 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 20707960 (allocated 22679552) 2026-09-12 06:33:15,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 59800 2026-09-12 06:33:15,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-12 06:33:15,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 59800 2026-09-12 06:33:15,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063315_181403_test_refund_product_part_of_rules.txt 2026-09-12 06:33:15,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpid0818ph_chrome_odoo" 2026-09-12 06:33:15,190 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-12 06:33:15,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 59954 2026-09-12 06:33:15,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpo7pfjsew_chrome_odoo 2026-09-12 06:33:15,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:39479/json/version 2026-09-12 06:33:15,636 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:15,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:15,673 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:39479/json 2026-09-12 06:33:15,673 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:15,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:39479/devtools/page/DF6F358FA18D43792A64FA2943F00F80 2026-09-12 06:33:15,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-12 06:33:15,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-12 06:33:15,730 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:15,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-12 06:33:15,743 26 INFO rb-103a292-224772-414667 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-12 06:33:15,743 26 INFO rb-103a292-224772-414667 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-12 06:33:15,769 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:16,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.046 0.363 2026-09-12 06:33:16,167 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'DF6F358FA18D43792A64FA2943F00F80', 'loaderId': '6B8865BC6A33FB7C6275AAD30E8A1356', 'isDownload': False} 2026-09-12 06:33:16,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-12 06:33:16,178 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:16,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:33:16,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-09-12 06:33:16,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.045 2026-09-12 06:33:16,622 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:16,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:33:16,660 26 INFO rb-103a292-224772-414667 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-12 06:33:16,668 26 INFO rb-103a292-224772-414667 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-12 06:33:16,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-09-12 06:33:16,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:16,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:16,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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.007 2026-09-12 06:33:16,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.017 2026-09-12 06:33:16,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.024 2026-09-12 06:33:16,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-12 06:33:17,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.231 0.285 2026-09-12 06:33:17,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "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-12 06:33:17,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:33:17,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-12 06:33:17,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:33:17,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:17,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:33:17,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:33:17,581 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:33:17,599 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:33:17,611 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:33:17,626 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "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-12 06:33:17,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.033 2026-09-12 06:33:17,632 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:17,661 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:33:17,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.069 2026-09-12 06:33:17,708 26 INFO rb-103a292-224772-414667 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-12 06:33:17,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.032 0.044 2026-09-12 06:33:17,774 26 INFO rb-103a292-224772-414667 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-12 06:33:17,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.033 0.105 2026-09-12 06:33:17,796 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:17,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 4 0.005 0.046 2026-09-12 06:33:17,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.016 0.078 2026-09-12 06:33:17,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.115 2026-09-12 06:33:17,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-12 06:33:17,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-12 06:33:17,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:17] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:33:18,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-12 06:33:18,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:33:18,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-09-12 06:33:18,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-12 06:33:18,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.178 2026-09-12 06:33:18,206 26 INFO rb-103a292-224772-414667 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-12 06:33:18,260 26 INFO rb-103a292-224772-414667 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-12 06:33:18,311 26 INFO rb-103a292-224772-414667 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-12 06:33:18,362 26 INFO rb-103a292-224772-414667 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-12 06:33:18,412 26 INFO rb-103a292-224772-414667 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-12 06:33:18,464 26 INFO rb-103a292-224772-414667 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-12 06:33:18,514 26 INFO rb-103a292-224772-414667 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-12 06:33:18,582 26 INFO rb-103a292-224772-414667 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-12 06:33:18,593 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:18,595 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:18,632 26 INFO rb-103a292-224772-414667 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-12 06:33:18,683 26 INFO rb-103a292-224772-414667 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-12 06:33:18,749 26 INFO rb-103a292-224772-414667 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-12 06:33:18,801 26 INFO rb-103a292-224772-414667 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-12 06:33:18,853 26 INFO rb-103a292-224772-414667 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-12 06:33:18,925 26 INFO rb-103a292-224772-414667 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-12 06:33:18,931 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2636625 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '62ee4ee5-ea68-4abe-8962-86903701450e'}] 2026-09-12 06:33:18,937 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:19,267 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2636625 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '62ee4ee5-ea68-4abe-8962-86903701450e'} created pos.order #627 2026-09-12 06:33:19,281 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2636625 finished 2026-09-12 06:33:19,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.172 0.233 2026-09-12 06:33:19,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:33:19,474 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13159533 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '62ee4ee5-ea68-4abe-8962-86903701450e'}] 2026-09-12 06:33:19,490 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13159533 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '62ee4ee5-ea68-4abe-8962-86903701450e'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-09-12 06:33:19,491 26 INFO rb-103a292-224772-414667 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-12 06:33:19,514 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13159533 finished 2026-09-12 06:33:19,541 26 INFO rb-103a292-224772-414667 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-12 06:33:19,591 26 INFO rb-103a292-224772-414667 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-12 06:33:19,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.049 0.079 2026-09-12 06:33:19,642 26 INFO rb-103a292-224772-414667 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-12 06:33:19,698 26 INFO rb-103a292-224772-414667 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-12 06:33:19,763 26 INFO rb-103a292-224772-414667 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-12 06:33:19,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:19] "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-12 06:33:19,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 06:33:19,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:19] "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-12 06:33:19,818 26 INFO rb-103a292-224772-414667 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-12 06:33:19,869 26 INFO rb-103a292-224772-414667 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-12 06:33:19,920 26 INFO rb-103a292-224772-414667 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-12 06:33:19,972 26 INFO rb-103a292-224772-414667 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-12 06:33:20,023 26 INFO rb-103a292-224772-414667 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-12 06:33:20,077 26 INFO rb-103a292-224772-414667 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-12 06:33:20,147 26 INFO rb-103a292-224772-414667 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-12 06:33:20,198 26 INFO rb-103a292-224772-414667 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-12 06:33:20,258 26 INFO rb-103a292-224772-414667 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-12 06:33:20,309 26 INFO rb-103a292-224772-414667 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-12 06:33:20,365 26 INFO rb-103a292-224772-414667 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-12 06:33:20,416 26 INFO rb-103a292-224772-414667 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-12 06:33:20,466 26 INFO rb-103a292-224772-414667 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-12 06:33:20,518 26 INFO rb-103a292-224772-414667 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-12 06:33:20,568 26 INFO rb-103a292-224772-414667 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-12 06:33:20,645 26 INFO rb-103a292-224772-414667 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-12 06:33:20,697 26 INFO rb-103a292-224772-414667 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-12 06:33:20,748 26 INFO rb-103a292-224772-414667 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-12 06:33:20,799 26 INFO rb-103a292-224772-414667 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-12 06:33:20,849 26 INFO rb-103a292-224772-414667 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-12 06:33:20,900 26 INFO rb-103a292-224772-414667 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-12 06:33:20,951 26 INFO rb-103a292-224772-414667 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-12 06:33:21,001 26 INFO rb-103a292-224772-414667 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-12 06:33:21,052 26 INFO rb-103a292-224772-414667 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-12 06:33:21,103 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-12 06:33:21,104 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:33:21,197 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17351824 (allocated 18747392) 2026-09-12 06:33:21,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 59954 2026-09-12 06:33:21,204 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-12 06:33:21,204 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 59954 2026-09-12 06:33:21,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063321_258991_test_refund_with_gift_card.txt 2026-09-12 06:33:21,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpo7pfjsew_chrome_odoo" 2026-09-12 06:33:21,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-12 06:33:21,846 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 60091 2026-09-12 06:33:21,847 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpeis8oir4_chrome_odoo 2026-09-12 06:33:21,847 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:35107/json/version 2026-09-12 06:33:21,848 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:21,863 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:21,863 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:35107/json 2026-09-12 06:33:21,864 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:21,866 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:35107/devtools/page/0AC09870D44632F41D15A8FC5B4787C9 2026-09-12 06:33:21,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-12 06:33:21,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-12 06:33:21,960 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:21,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-12 06:33:21,968 26 INFO rb-103a292-224772-414667 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-12 06:33:21,968 26 INFO rb-103a292-224772-414667 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-12 06:33:21,984 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:22,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.043 0.401 2026-09-12 06:33:22,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '0AC09870D44632F41D15A8FC5B4787C9', 'loaderId': 'C0B7770D7BD516CDADC9AF562DE192B7', 'isDownload': False} 2026-09-12 06:33:22,427 26 INFO rb-103a292-224772-414667 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-12 06:33:22,434 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:22,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:33:22,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:33:22,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:33:22,868 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:22,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:33:22,897 26 INFO rb-103a292-224772-414667 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-12 06:33:22,902 26 INFO rb-103a292-224772-414667 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-12 06:33:22,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:33:22,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:22,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:22,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.011 0.009 2026-09-12 06:33:22,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 06:33:23,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.030 2026-09-12 06:33:23,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.039 2026-09-12 06:33:23,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.281 0.334 2026-09-12 06:33:23,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.011 2026-09-12 06:33:23,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:23,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-12 06:33:23,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:23,851 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:23,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:33:23,891 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:23,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:33:23,929 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:23,951 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:33:23,955 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:33:23,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.031 0.031 2026-09-12 06:33:23,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.060 2026-09-12 06:33:23,996 26 INFO rb-103a292-224772-414667 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-12 06:33:24,012 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:24,039 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:33:24,106 26 INFO rb-103a292-224772-414667 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-12 06:33:24,122 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:33:24,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.056 0.050 2026-09-12 06:33:24,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-12 06:33:24,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-12 06:33:24,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-12 06:33:24,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.019 0.194 2026-09-12 06:33:24,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-12 06:33:24,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-09-12 06:33:24,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-12 06:33:24,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-12 06:33:24,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 06:33:24,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-12 06:33:24,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-12 06:33:24,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.208 2026-09-12 06:33:24,495 26 INFO rb-103a292-224772-414667 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-12 06:33:24,566 26 INFO rb-103a292-224772-414667 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-12 06:33:24,616 26 INFO rb-103a292-224772-414667 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-12 06:33:24,669 26 INFO rb-103a292-224772-414667 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-12 06:33:24,722 26 INFO rb-103a292-224772-414667 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-12 06:33:24,775 26 INFO rb-103a292-224772-414667 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-12 06:33:24,827 26 INFO rb-103a292-224772-414667 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-12 06:33:24,878 26 INFO rb-103a292-224772-414667 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-12 06:33:24,928 26 INFO rb-103a292-224772-414667 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-12 06:33:25,092 26 INFO rb-103a292-224772-414667 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-12 06:33:25,142 26 INFO rb-103a292-224772-414667 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-12 06:33:25,193 26 INFO rb-103a292-224772-414667 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-12 06:33:25,244 26 INFO rb-103a292-224772-414667 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-12 06:33:25,328 26 INFO rb-103a292-224772-414667 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-12 06:33:25,345 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:25,348 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:25,377 26 INFO rb-103a292-224772-414667 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-12 06:33:25,428 26 INFO rb-103a292-224772-414667 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-12 06:33:25,493 26 INFO rb-103a292-224772-414667 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-12 06:33:25,557 26 INFO rb-103a292-224772-414667 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-12 06:33:25,563 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68871400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'be816781-cb0e-4636-8c2b-b45b7f3a2ab6'}] 2026-09-12 06:33:25,565 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:33:25,914 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68871400 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'be816781-cb0e-4636-8c2b-b45b7f3a2ab6'} created pos.order #628 2026-09-12 06:33:25,926 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68871400 finished 2026-09-12 06:33:25,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.209 0.209 2026-09-12 06:33:26,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.023 0.036 2026-09-12 06:33:26,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:26,187 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-12 06:33:26,188 26 INFO rb-103a292-224772-414667 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-12 06:33:26,198 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29504852 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'be816781-cb0e-4636-8c2b-b45b7f3a2ab6'}] 2026-09-12 06:33:26,204 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29504852 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'be816781-cb0e-4636-8c2b-b45b7f3a2ab6'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-12 06:33:26,219 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29504852 finished 2026-09-12 06:33:26,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16921212 (allocated 18223104) 2026-09-12 06:33:26,282 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 60091 2026-09-12 06:33:26,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-12 06:33:26,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.045 0.064 2026-09-12 06:33:26,305 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 60091 2026-09-12 06:33:26,340 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063326_339855_test_reward_line_tax_grouping_key.txt 2026-09-12 06:33:26,340 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpeis8oir4_chrome_odoo" 2026-09-12 06:33:26,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-12 06:33:27,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 60240 2026-09-12 06:33:27,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmpnebtpx55_chrome_odoo 2026-09-12 06:33:27,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:44403/json/version 2026-09-12 06:33:27,644 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:27,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:27,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:44403/json 2026-09-12 06:33:27,674 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:27,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:44403/devtools/page/550243B0191B434E56BB4308CA25F4CA 2026-09-12 06:33:27,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-12 06:33:27,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-12 06:33:27,735 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:27,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-12 06:33:27,742 26 INFO rb-103a292-224772-414667 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-12 06:33:27,743 26 INFO rb-103a292-224772-414667 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-12 06:33:27,759 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:28,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.035 0.559 2026-09-12 06:33:28,354 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '550243B0191B434E56BB4308CA25F4CA', 'loaderId': 'C32AB4D983558472F724B9E09DF037F2', 'isDownload': False} 2026-09-12 06:33:28,354 26 INFO rb-103a292-224772-414667 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-12 06:33:28,363 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:28,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:33:28,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:33:28,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-09-12 06:33:28,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:28,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:33:28,768 26 INFO rb-103a292-224772-414667 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-12 06:33:28,771 26 INFO rb-103a292-224772-414667 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-12 06:33:28,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:33:28,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:28,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:28,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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.009 2026-09-12 06:33:28,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-12 06:33:28,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.030 2026-09-12 06:33:28,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-12 06:33:29,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.186 0.318 2026-09-12 06:33:29,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:33:29,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:29,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.046 2026-09-12 06:33:29,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:29,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:29,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:29,613 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:29,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:33:29,645 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:33:29,649 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:29,670 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "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-12 06:33:29,677 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:29,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.026 0.027 2026-09-12 06:33:29,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.064 2026-09-12 06:33:29,742 26 INFO rb-103a292-224772-414667 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-12 06:33:29,769 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:33:29,817 26 INFO rb-103a292-224772-414667 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-12 06:33:29,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.037 0.031 2026-09-12 06:33:29,831 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:29,875 26 INFO rb-103a292-224772-414667 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-12 06:33:29,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.023 0.101 2026-09-12 06:33:29,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 06:33:29,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-12 06:33:29,927 26 INFO rb-103a292-224772-414667 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-12 06:33:29,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-12 06:33:29,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-09-12 06:33:29,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-09-12 06:33:30,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:30] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-12 06:33:30,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:30] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-12 06:33:30,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:30] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 06:33:30,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:30] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-12 06:33:30,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.190 2026-09-12 06:33:30,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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 - 7 0.007 0.229 2026-09-12 06:33:30,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-12 06:33:30,207 26 INFO rb-103a292-224772-414667 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-12 06:33:30,265 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 12974304 (allocated 13893632) 2026-09-12 06:33:30,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 60240 2026-09-12 06:33:30,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-12 06:33:30,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 60240 2026-09-12 06:33:30,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063330_318370_test_scan_loyalty_card_select_customer.txt 2026-09-12 06:33:30,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmpnebtpx55_chrome_odoo" 2026-09-12 06:33:30,326 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-12 06:33:30,485 26 INFO rb-103a292-224772-414667 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-12 06:33:30,487 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-12 06:33:31,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 60370 2026-09-12 06:33:31,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp1bawh4ly_chrome_odoo 2026-09-12 06:33:31,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:37819/json/version 2026-09-12 06:33:31,293 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:31,326 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:31,326 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:37819/json 2026-09-12 06:33:31,327 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:31,330 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:37819/devtools/page/9FE1CC6DD3A9A4C1236DF46EE218D8C4 2026-09-12 06:33:31,332 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-12 06:33:31,333 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-12 06:33:31,379 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:31,382 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-12 06:33:31,384 26 INFO rb-103a292-224772-414667 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-12 06:33:31,384 26 INFO rb-103a292-224772-414667 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-12 06:33:31,393 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:31,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:31] "GET /pos/ui/81 HTTP/1.1" 200 - 88 0.033 0.296 2026-09-12 06:33:31,730 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '9FE1CC6DD3A9A4C1236DF46EE218D8C4', 'loaderId': '7D4324E10D632DE15F2F46D15016E5E4', 'isDownload': False} 2026-09-12 06:33:31,730 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-12 06:33:31,737 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:31,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:31] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:33:31,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:31] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:33:31,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:31] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:33:32,171 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:32,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:33:32,204 26 INFO rb-103a292-224772-414667 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-12 06:33:32,208 26 INFO rb-103a292-224772-414667 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-12 06:33:32,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:33:32,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:32,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:32,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 06:33:32,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-09-12 06:33:32,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 06:33:32,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.039 0.039 2026-09-12 06:33:32,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.226 0.313 2026-09-12 06:33:32,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:33:32,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:33,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-09-12 06:33:33,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.006 2026-09-12 06:33:33,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:33,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:33:33,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:33:33,150 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:33:33,175 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:33:33,193 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:33:33,201 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:33,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:33:33,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.059 0.030 2026-09-12 06:33:33,246 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:33:33,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.027 0.111 2026-09-12 06:33:33,294 26 INFO rb-103a292-224772-414667 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-12 06:33:33,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.041 0.121 2026-09-12 06:33:33,403 26 INFO rb-103a292-224772-414667 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-12 06:33:33,407 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:33:33,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-12 06:33:33,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 06:33:33,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-12 06:33:33,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-09-12 06:33:33,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.029 0.289 2026-09-12 06:33:33,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-12 06:33:33,612 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-12 06:33:33,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-09-12 06:33:33,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-12 06:33:33,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-12 06:33:33,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-12 06:33:33,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.028 0.246 2026-09-12 06:33:33,856 26 INFO rb-103a292-224772-414667 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-12 06:33:33,910 26 INFO rb-103a292-224772-414667 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-12 06:33:33,961 26 INFO rb-103a292-224772-414667 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-12 06:33:34,012 26 INFO rb-103a292-224772-414667 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-12 06:33:34,062 26 INFO rb-103a292-224772-414667 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-12 06:33:34,113 26 INFO rb-103a292-224772-414667 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-12 06:33:34,164 26 INFO rb-103a292-224772-414667 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-12 06:33:34,221 26 INFO rb-103a292-224772-414667 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-12 06:33:34,279 26 INFO rb-103a292-224772-414667 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-12 06:33:34,355 26 INFO rb-103a292-224772-414667 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-12 06:33:34,405 26 INFO rb-103a292-224772-414667 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-12 06:33:34,458 26 INFO rb-103a292-224772-414667 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-12 06:33:34,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-12 06:33:34,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-12 06:33:34,558 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 14983604 (allocated 16252928) 2026-09-12 06:33:34,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 60370 2026-09-12 06:33:34,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-12 06:33:34,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 60370 2026-09-12 06:33:34,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063334_660627_test_specific_product_discount_with_global_discount.txt 2026-09-12 06:33:34,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp1bawh4ly_chrome_odoo" 2026-09-12 06:33:34,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-12 06:33:36,062 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 60512 2026-09-12 06:33:36,062 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpa14p65mr_chrome_odoo 2026-09-12 06:33:36,063 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:41095/json/version 2026-09-12 06:33:36,063 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:36,085 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:36,085 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:41095/json 2026-09-12 06:33:36,086 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:36,093 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:41095/devtools/page/A500D598E4F3D28C0A1BEBB4DB79CB09 2026-09-12 06:33:36,094 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-12 06:33:36,096 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-12 06:33:36,149 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:36,153 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-12 06:33:36,155 26 INFO rb-103a292-224772-414667 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-12 06:33:36,155 26 INFO rb-103a292-224772-414667 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-12 06:33:36,167 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:36,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:36] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.041 0.368 2026-09-12 06:33:36,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'A500D598E4F3D28C0A1BEBB4DB79CB09', 'loaderId': '57316272390A76778FD2D895E768E307', 'isDownload': False} 2026-09-12 06:33:36,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-12 06:33:36,584 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:36,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:33:36,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.019 0.010 2026-09-12 06:33:36,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-12 06:33:37,019 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:37,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.023 2026-09-12 06:33:37,077 26 INFO rb-103a292-224772-414667 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-12 06:33:37,083 26 INFO rb-103a292-224772-414667 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-12 06:33:37,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:33:37,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:33:37,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:37,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 06:33:37,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.017 2026-09-12 06:33:37,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-09-12 06:33:37,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.021 0.025 2026-09-12 06:33:37,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.237 0.317 2026-09-12 06:33:37,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "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-12 06:33:37,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:33:37,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-12 06:33:37,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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.018 2026-09-12 06:33:38,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:38,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:33:38,076 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:38,110 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:33:38,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.018 2026-09-12 06:33:38,118 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:33:38,137 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:38,138 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:38,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.045 2026-09-12 06:33:38,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-12 06:33:38,226 26 INFO rb-103a292-224772-414667 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-12 06:33:38,259 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:38,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.042 0.031 2026-09-12 06:33:38,329 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:38,349 26 INFO rb-103a292-224772-414667 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-12 06:33:38,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-12 06:33:38,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-12 06:33:38,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-12 06:33:38,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-12 06:33:38,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.056 0.205 2026-09-12 06:33:38,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-12 06:33:38,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-12 06:33:38,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.177 2026-09-12 06:33:38,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-12 06:33:38,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-09-12 06:33:38,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-12 06:33:38,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1789&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-12 06:33:38,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-09-12 06:33:38,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-12 06:33:38,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-12 06:33:38,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-12 06:33:38,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-12 06:33:38,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-09-12 06:33:38,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-12 06:33:38,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-12 06:33:38,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.200 2026-09-12 06:33:38,986 26 INFO rb-103a292-224772-414667 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-12 06:33:39,043 26 INFO rb-103a292-224772-414667 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-12 06:33:39,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2273&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.020 0.029 2026-09-12 06:33:39,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2276&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.059 2026-09-12 06:33:39,100 26 INFO rb-103a292-224772-414667 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-12 06:33:39,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2275&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.091 2026-09-12 06:33:39,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2274&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.006 0.116 2026-09-12 06:33:39,158 26 INFO rb-103a292-224772-414667 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-12 06:33:39,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2277&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.136 2026-09-12 06:33:39,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2278&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.155 2026-09-12 06:33:39,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2279&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.013 0.165 2026-09-12 06:33:39,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2281&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.175 2026-09-12 06:33:39,286 26 INFO rb-103a292-224772-414667 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-12 06:33:39,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /web/image?model=product.product&field=image_128&id=2280&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.181 2026-09-12 06:33:39,367 26 INFO rb-103a292-224772-414667 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-12 06:33:39,411 26 INFO rb-103a292-224772-414667 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-12 06:33:39,462 26 INFO rb-103a292-224772-414667 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-12 06:33:39,531 26 INFO rb-103a292-224772-414667 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-12 06:33:39,544 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:39,545 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:39,581 26 INFO rb-103a292-224772-414667 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-12 06:33:39,632 26 INFO rb-103a292-224772-414667 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-12 06:33:39,702 26 INFO rb-103a292-224772-414667 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-12 06:33:39,756 26 INFO rb-103a292-224772-414667 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-12 06:33:39,808 26 INFO rb-103a292-224772-414667 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-12 06:33:39,861 26 INFO rb-103a292-224772-414667 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-12 06:33:39,914 26 INFO rb-103a292-224772-414667 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-12 06:33:39,966 26 INFO rb-103a292-224772-414667 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-12 06:33:40,018 26 INFO rb-103a292-224772-414667 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-12 06:33:40,094 26 INFO rb-103a292-224772-414667 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-12 06:33:40,103 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56159145 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a576fba9-6159-4f2b-9b7a-ed0fa29c7442'}] 2026-09-12 06:33:40,105 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:40,529 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56159145 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a576fba9-6159-4f2b-9b7a-ed0fa29c7442'} created pos.order #629 2026-09-12 06:33:40,540 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56159145 finished 2026-09-12 06:33:40,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.190 0.285 2026-09-12 06:33:40,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.019 0.031 2026-09-12 06:33:40,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:40,809 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6048098 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a576fba9-6159-4f2b-9b7a-ed0fa29c7442'}] 2026-09-12 06:33:40,814 26 INFO rb-103a292-224772-414667 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-12 06:33:40,816 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6048098 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a576fba9-6159-4f2b-9b7a-ed0fa29c7442'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-09-12 06:33:40,829 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6048098 finished 2026-09-12 06:33:40,872 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-12 06:33:40,872 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:33:40,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.043 0.084 2026-09-12 06:33:40,970 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 19499380 (allocated 20844544) 2026-09-12 06:33:40,977 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 60512 2026-09-12 06:33:40,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-12 06:33:40,979 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 60512 2026-09-12 06:33:41,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063341_032941_test_specific_product_reward_pos_combo.txt 2026-09-12 06:33:41,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpa14p65mr_chrome_odoo" 2026-09-12 06:33:41,041 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-12 06:33:41,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 60672 2026-09-12 06:33:41,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpctb1p8r4_chrome_odoo 2026-09-12 06:33:41,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40543/json/version 2026-09-12 06:33:41,652 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:41,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:41,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40543/json 2026-09-12 06:33:41,657 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:41,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:40543/devtools/page/3EFC3D496F9CF1328C8C6AD59E2EFC51 2026-09-12 06:33:41,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-12 06:33:41,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-12 06:33:41,725 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:41,729 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-12 06:33:41,734 26 INFO rb-103a292-224772-414667 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-12 06:33:41,735 26 INFO rb-103a292-224772-414667 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-12 06:33:41,744 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:42,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.031 0.387 2026-09-12 06:33:42,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '3EFC3D496F9CF1328C8C6AD59E2EFC51', 'loaderId': 'FFB6FBBDBDF03B30C01320769D3E1378', 'isDownload': False} 2026-09-12 06:33:42,163 26 INFO rb-103a292-224772-414667 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-12 06:33:42,170 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:42,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:33:42,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:33:42,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:33:42,572 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:42,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:33:42,601 26 INFO rb-103a292-224772-414667 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-12 06:33:42,605 26 INFO rb-103a292-224772-414667 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-12 06:33:42,609 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:33:42,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:42,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:42,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 06:33:42,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.023 2026-09-12 06:33:42,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.016 0.041 2026-09-12 06:33:42,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-12 06:33:43,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.177 0.275 2026-09-12 06:33:43,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:33:43,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:33:43,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-12 06:33:43,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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.003 2026-09-12 06:33:43,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:43,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:43,411 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:43,421 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:33:43,428 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:33:43,466 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "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-12 06:33:43,467 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:33:43,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.034 2026-09-12 06:33:43,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-12 06:33:43,507 26 INFO rb-103a292-224772-414667 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-12 06:33:43,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.016 0.075 2026-09-12 06:33:43,550 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:33:43,571 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:43,573 26 INFO rb-103a292-224772-414667 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-12 06:33:43,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.041 0.042 2026-09-12 06:33:43,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.019 0.111 2026-09-12 06:33:43,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-12 06:33:43,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-12 06:33:43,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-12 06:33:43,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-12 06:33:43,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-09-12 06:33:43,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-09-12 06:33:43,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:33:43,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.173 2026-09-12 06:33:43,956 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 06:33:43,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-12 06:33:43,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:43] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-09-12 06:33:44,013 26 INFO rb-103a292-224772-414667 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-12 06:33:44,067 26 INFO rb-103a292-224772-414667 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-12 06:33:44,117 26 INFO rb-103a292-224772-414667 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-12 06:33:44,168 26 INFO rb-103a292-224772-414667 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-12 06:33:44,219 26 INFO rb-103a292-224772-414667 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-12 06:33:44,269 26 INFO rb-103a292-224772-414667 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-12 06:33:44,327 26 INFO rb-103a292-224772-414667 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-12 06:33:44,385 26 INFO rb-103a292-224772-414667 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-12 06:33:44,443 26 INFO rb-103a292-224772-414667 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-12 06:33:44,498 26 INFO rb-103a292-224772-414667 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-12 06:33:44,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 06:33:44,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-12 06:33:44,579 26 INFO rb-103a292-224772-414667 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-12 06:33:44,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14935536 (allocated 15990784) 2026-09-12 06:33:44,644 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 60672 2026-09-12 06:33:44,644 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-12 06:33:44,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 60672 2026-09-12 06:33:44,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063344_700049_test_specific_reward_product_tax_included_excluded.txt 2026-09-12 06:33:44,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpctb1p8r4_chrome_odoo" 2026-09-12 06:33:44,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 60810 2026-09-12 06:33:44,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpdog87x9i_chrome_odoo 2026-09-12 06:33:44,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38783/json/version 2026-09-12 06:33:44,871 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:44,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:44,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38783/json 2026-09-12 06:33:44,884 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:44,887 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38783/devtools/page/641C8A10D798CA9131228618BCCA51F0 2026-09-12 06:33:44,891 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-12 06:33:44,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-12 06:33:44,909 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:44,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-12 06:33:44,912 26 INFO rb-103a292-224772-414667 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-12 06:33:44,912 26 INFO rb-103a292-224772-414667 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-12 06:33:44,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:44] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.011 0.021 2026-09-12 06:33:44,955 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '641C8A10D798CA9131228618BCCA51F0', 'loaderId': '92781B02099D5CD69AEF70C128333741', 'isDownload': False} 2026-09-12 06:33:44,955 26 INFO rb-103a292-224772-414667 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-12 06:33:44,967 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:44,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:44] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:33:44,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:44] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:33:44,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:44] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:33:45,363 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:45,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:33:45,386 26 INFO rb-103a292-224772-414667 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-12 06:33:45,390 26 INFO rb-103a292-224772-414667 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-12 06:33:45,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-12 06:33:45,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:33:45,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:45,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.003 2026-09-12 06:33:45,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "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-12 06:33:45,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:33:45,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.007 0.024 2026-09-12 06:33:46,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.132 0.396 2026-09-12 06:33:46,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "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-12 06:33:46,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:33:46,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 06:33:46,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:33:46,178 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:46,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:46,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:46,272 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:33:46,282 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 06:33:46,299 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:33:46,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:33:46,303 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:33:46,310 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:46,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.059 0.029 2026-09-12 06:33:46,350 26 INFO rb-103a292-224772-414667 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-12 06:33:46,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.108 2026-09-12 06:33:46,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.043 0.093 2026-09-12 06:33:46,449 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:46,478 26 INFO rb-103a292-224772-414667 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-12 06:33:46,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.016 0.167 2026-09-12 06:33:46,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-12 06:33:46,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-09-12 06:33:46,551 26 INFO rb-103a292-224772-414667 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-12 06:33:46,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.176 2026-09-12 06:33:46,606 26 INFO rb-103a292-224772-414667 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-12 06:33:46,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-09-12 06:33:46,654 26 INFO rb-103a292-224772-414667 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-12 06:33:46,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-09-12 06:33:46,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-12 06:33:46,705 26 INFO rb-103a292-224772-414667 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-12 06:33:46,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.190 2026-09-12 06:33:46,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:33:46,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-12 06:33:46,756 26 INFO rb-103a292-224772-414667 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-12 06:33:46,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-12 06:33:46,819 26 INFO rb-103a292-224772-414667 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-12 06:33:46,879 26 INFO rb-103a292-224772-414667 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-12 06:33:46,937 26 INFO rb-103a292-224772-414667 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-12 06:33:46,992 26 INFO rb-103a292-224772-414667 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-12 06:33:47,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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.008 2026-09-12 06:33:47,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-12 06:33:47,067 26 INFO rb-103a292-224772-414667 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-12 06:33:47,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14762088 (allocated 15728640) 2026-09-12 06:33:47,131 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 60810 2026-09-12 06:33:47,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-12 06:33:47,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 60810 2026-09-12 06:33:47,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063347_186034_test_specific_reward_product_tax_included_excluded.txt 2026-09-12 06:33:47,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpdog87x9i_chrome_odoo" 2026-09-12 06:33:47,193 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-12 06:33:47,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 60945 2026-09-12 06:33:47,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpctdzn6p7_chrome_odoo 2026-09-12 06:33:47,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:46633/json/version 2026-09-12 06:33:47,768 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:47,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:47,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:46633/json 2026-09-12 06:33:47,814 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:47,817 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:46633/devtools/page/2C473D3A7902CBD6FF59D7A9F2E27054 2026-09-12 06:33:47,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-12 06:33:47,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-12 06:33:47,872 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:47,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-12 06:33:47,882 26 INFO rb-103a292-224772-414667 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-12 06:33:47,882 26 INFO rb-103a292-224772-414667 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-12 06:33:47,893 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:48,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 88 0.078 0.374 2026-09-12 06:33:48,346 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '2C473D3A7902CBD6FF59D7A9F2E27054', 'loaderId': '5981C7C30EC0237A8DC4EC279180698C', 'isDownload': False} 2026-09-12 06:33:48,346 26 INFO rb-103a292-224772-414667 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-12 06:33:48,359 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:33:48,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:33:48,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:33:48,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 06:33:48,739 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:48,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:33:48,771 26 INFO rb-103a292-224772-414667 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-12 06:33:48,783 26 INFO rb-103a292-224772-414667 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-12 06:33:48,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.020 2026-09-12 06:33:48,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:48,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:48,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 06:33:48,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-12 06:33:48,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.047 0.033 2026-09-12 06:33:48,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-12 06:33:49,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.166 0.304 2026-09-12 06:33:49,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:49,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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.008 2026-09-12 06:33:49,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.012 2026-09-12 06:33:49,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-12 06:33:49,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:33:49,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-12 06:33:49,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:49,690 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:49,703 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:33:49,706 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:33:49,724 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33: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-12 06:33:49,725 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:33:49,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.021 2026-09-12 06:33:49,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.051 2026-09-12 06:33:49,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-12 06:33:49,812 26 INFO rb-103a292-224772-414667 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-12 06:33:49,830 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:33:49,905 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:33:49,907 26 INFO rb-103a292-224772-414667 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-12 06:33:49,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /pos/ui/76 HTTP/1.1" 200 - 31 0.056 0.046 2026-09-12 06:33:49,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 31 0.017 0.126 2026-09-12 06:33:49,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:49] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-12 06:33:50,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-09-12 06:33:50,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-12 06:33:50,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-12 06:33:50,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:33:50,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-09-12 06:33:50,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-12 06:33:50,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-09-12 06:33:50,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-12 06:33:50,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-12T06:23:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-12 06:33:50,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.220 2026-09-12 06:33:50,306 26 INFO rb-103a292-224772-414667 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-12 06:33:50,397 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-12 06:33:50,398 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:33:50,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14759860 (allocated 16252928) 2026-09-12 06:33:50,536 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 60945 2026-09-12 06:33:50,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-12 06:33:50,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 60945 2026-09-12 06:33:50,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063350_598523_test_two_variant_same_discount.txt 2026-09-12 06:33:50,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpctdzn6p7_chrome_odoo" 2026-09-12 06:33:50,650 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-09-12 06:33:57,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-12 06:33:58,241 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-12 06:33:58,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-12 06:33:59,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 61081 2026-09-12 06:33:59,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpmc7ih1t8_chrome_odoo 2026-09-12 06:33:59,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:32881/json/version 2026-09-12 06:33:59,415 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:59,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:33:59,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:32881/json 2026-09-12 06:33:59,429 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:33:59,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:32881/devtools/page/8B57FFA9DAAFA5633FF6B3760F216CAB 2026-09-12 06:33:59,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-12 06:33:59,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-12 06:33:59,501 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:33:59,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-12 06:33:59,515 26 INFO rb-103a292-224772-414667 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-12 06:33:59,515 26 INFO rb-103a292-224772-414667 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-12 06:33:59,531 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:33:59,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:33:59] "GET /pos/ui/82 HTTP/1.1" 200 - 86 0.083 0.372 2026-09-12 06:33:59,986 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '8B57FFA9DAAFA5633FF6B3760F216CAB', 'loaderId': 'C5D581CB5D7375697FF8CFE71F35CA3B', 'isDownload': False} 2026-09-12 06:33:59,987 26 INFO rb-103a292-224772-414667 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-12 06:34:00,007 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:34:00,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-12 06:34:00,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:34:00,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:34:00,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:34:00,455 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:00,462 26 INFO rb-103a292-224772-414667 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-12 06:34:00,468 26 INFO rb-103a292-224772-414667 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-12 06:34:00,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:34:00,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:34:00,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:34:00,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-12 06:34:00,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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.018 2026-09-12 06:34:00,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-12 06:34:00,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.034 2026-09-12 06:34:01,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.229 0.304 2026-09-12 06:34:01,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "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-12 06:34:01,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:01,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-12 06:34:01,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:01,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-12 06:34:01,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:34:01,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:01,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:34:01,405 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 06:34:01,409 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:34:01,410 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:34:01,441 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:34:01,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.051 0.031 2026-09-12 06:34:01,444 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:34:01,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.085 2026-09-12 06:34:01,488 26 INFO rb-103a292-224772-414667 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-12 06:34:01,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 31 0.021 0.070 2026-09-12 06:34:01,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1806&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.011 0.029 2026-09-12 06:34:01,561 26 INFO rb-103a292-224772-414667 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-12 06:34:01,562 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:34:01,612 26 INFO rb-103a292-224772-414667 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-12 06:34:01,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /pos/ui/82 HTTP/1.1" 200 - 31 0.037 0.183 2026-09-12 06:34:01,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-12 06:34:01,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-12 06:34:01,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-12 06:34:01,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-12 06:34:01,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-09-12 06:34:01,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.162 2026-09-12 06:34:01,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-12 06:34:01,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-12 06:34:01,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-12 06:34:01,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.202 2026-09-12 06:34:02,023 26 INFO rb-103a292-224772-414667 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-12 06:34:02,076 26 INFO rb-103a292-224772-414667 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-12 06:34:02,126 26 INFO rb-103a292-224772-414667 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-12 06:34:02,185 26 INFO rb-103a292-224772-414667 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-12 06:34:02,255 26 INFO rb-103a292-224772-414667 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-12 06:34:02,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.015 0.020 2026-09-12 06:34:02,299 26 INFO rb-103a292-224772-414667 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-12 06:34:02,377 26 INFO rb-103a292-224772-414667 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-12 06:34:02,427 26 INFO rb-103a292-224772-414667 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-12 06:34:02,478 26 INFO rb-103a292-224772-414667 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-12 06:34:02,529 26 INFO rb-103a292-224772-414667 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-12 06:34:02,587 26 INFO rb-103a292-224772-414667 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-12 06:34:02,630 26 INFO rb-103a292-224772-414667 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-12 06:34:02,688 26 INFO rb-103a292-224772-414667 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-12 06:34:02,746 26 INFO rb-103a292-224772-414667 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-12 06:34:02,797 26 INFO rb-103a292-224772-414667 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-12 06:34:02,864 26 INFO rb-103a292-224772-414667 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-12 06:34:02,919 26 INFO rb-103a292-224772-414667 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-12 06:34:02,970 26 INFO rb-103a292-224772-414667 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-12 06:34:03,041 26 INFO rb-103a292-224772-414667 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-12 06:34:03,054 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:34:03,054 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:03,091 26 INFO rb-103a292-224772-414667 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-12 06:34:03,142 26 INFO rb-103a292-224772-414667 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-12 06:34:03,210 26 INFO rb-103a292-224772-414667 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-12 06:34:03,262 26 INFO rb-103a292-224772-414667 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-12 06:34:03,318 26 INFO rb-103a292-224772-414667 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-12 06:34:03,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 06:34:03,356 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80649358 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '15d6df0d-34f3-4598-bb91-8e5896aeffa0'}] 2026-09-12 06:34:03,357 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:34:03,684 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80649358 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '15d6df0d-34f3-4598-bb91-8e5896aeffa0'} created pos.order #633 2026-09-12 06:34:03,695 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80649358 finished 2026-09-12 06:34:03,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.160 0.221 2026-09-12 06:34:03,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.014 0.029 2026-09-12 06:34:03,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:03] "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-12 06:34:03,921 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76892430 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '15d6df0d-34f3-4598-bb91-8e5896aeffa0'}] 2026-09-12 06:34:03,926 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76892430 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '15d6df0d-34f3-4598-bb91-8e5896aeffa0'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-09-12 06:34:03,934 26 INFO rb-103a292-224772-414667 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-12 06:34:03,936 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76892430 finished 2026-09-12 06:34:03,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-12 06:34:03,985 26 INFO rb-103a292-224772-414667 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-12 06:34:04,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.029 0.062 2026-09-12 06:34:04,077 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 19412956 (allocated 22417408) 2026-09-12 06:34:04,077 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 61081 2026-09-12 06:34:04,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-12 06:34:04,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 61081 2026-09-12 06:34:04,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063404_135078_test_loyalty_history_earn_and_spend.txt 2026-09-12 06:34:04,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpmc7ih1t8_chrome_odoo" 2026-09-12 06:34:04,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-12 06:34:04,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 61222 2026-09-12 06:34:04,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpuuxo51ga_chrome_odoo 2026-09-12 06:34:04,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:36887/json/version 2026-09-12 06:34:04,681 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:34:04,683 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:34:04,683 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:36887/json 2026-09-12 06:34:04,684 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:34:04,685 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:36887/devtools/page/AD007796FCCFAFE2F33E4C294B95D8FF 2026-09-12 06:34:04,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-12 06:34:04,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-12 06:34:04,736 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:34:04,741 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-12 06:34:04,743 26 INFO rb-103a292-224772-414667 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-12 06:34:04,744 26 INFO rb-103a292-224772-414667 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-12 06:34:04,754 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:34:05,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /pos/ui/82 HTTP/1.1" 200 - 87 0.027 0.291 2026-09-12 06:34:05,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'AD007796FCCFAFE2F33E4C294B95D8FF', 'loaderId': '6D96E8EF6901F9A2F6A443AA29D28B15', 'isDownload': False} 2026-09-12 06:34:05,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-12 06:34:05,082 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:34:05,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:34:05,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:34:05,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:34:05,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:34:05,518 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:05,527 26 INFO rb-103a292-224772-414667 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-12 06:34:05,531 26 INFO rb-103a292-224772-414667 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-12 06:34:05,537 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:34:05,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:34:05,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:05,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 06:34:05,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-12 06:34:05,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.031 2026-09-12 06:34:05,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-12 06:34:06,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.217 0.268 2026-09-12 06:34:06,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:34:06,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:34:06,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-12 06:34:06,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:34:06,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-12 06:34:06,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:34:06,425 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:06,453 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:34:06,456 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:06,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.027 0.018 2026-09-12 06:34:06,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-09-12 06:34:06,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 06:34:06,491 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:06,494 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:34:06,563 26 INFO rb-103a292-224772-414667 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-12 06:34:06,583 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:34:06,628 26 INFO rb-103a292-224772-414667 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-12 06:34:06,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 31 0.036 0.067 2026-09-12 06:34:06,690 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:34:06,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-12 06:34:06,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-12 06:34:06,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1806&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.139 2026-09-12 06:34:06,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-12 06:34:06,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /pos/ui/82 HTTP/1.1" 200 - 31 0.039 0.245 2026-09-12 06:34:06,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-12 06:34:06,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-12 06:34:06,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-12 06:34:07,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.206 2026-09-12 06:34:07,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:07] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-12 06:34:07,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:07] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-12T06:33:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-09-12 06:34:07,070 26 INFO rb-103a292-224772-414667 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-12 06:34:07,122 26 INFO rb-103a292-224772-414667 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-12 06:34:07,173 26 INFO rb-103a292-224772-414667 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-12 06:34:07,224 26 INFO rb-103a292-224772-414667 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-12 06:34:07,275 26 INFO rb-103a292-224772-414667 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-12 06:34:07,325 26 INFO rb-103a292-224772-414667 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-12 06:34:07,403 26 INFO rb-103a292-224772-414667 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-12 06:34:07,457 26 INFO rb-103a292-224772-414667 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-12 06:34:07,508 26 INFO rb-103a292-224772-414667 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-12 06:34:07,566 26 INFO rb-103a292-224772-414667 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-12 06:34:07,629 26 INFO rb-103a292-224772-414667 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-12 06:34:07,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-12 06:34:07,680 26 INFO rb-103a292-224772-414667 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-12 06:34:07,731 26 INFO rb-103a292-224772-414667 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-12 06:34:07,782 26 INFO rb-103a292-224772-414667 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-12 06:34:07,852 26 INFO rb-103a292-224772-414667 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-12 06:34:07,866 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:07,867 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:07,902 26 INFO rb-103a292-224772-414667 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-12 06:34:07,953 26 INFO rb-103a292-224772-414667 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-12 06:34:08,025 26 INFO rb-103a292-224772-414667 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-12 06:34:08,078 26 INFO rb-103a292-224772-414667 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-12 06:34:08,131 26 INFO rb-103a292-224772-414667 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-12 06:34:08,196 26 INFO rb-103a292-224772-414667 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-12 06:34:08,201 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21898302 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '0199c2fd-fa44-46a3-b4be-b4d4899ad670'}] 2026-09-12 06:34:08,202 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:34:08,439 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21898302 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '0199c2fd-fa44-46a3-b4be-b4d4899ad670'} created pos.order #634 2026-09-12 06:34:08,450 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21898302 finished 2026-09-12 06:34:08,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.098 0.191 2026-09-12 06:34:08,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.016 0.026 2026-09-12 06:34:08,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:34:08,670 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26815157 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '0199c2fd-fa44-46a3-b4be-b4d4899ad670'}] 2026-09-12 06:34:08,675 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26815157 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '0199c2fd-fa44-46a3-b4be-b4d4899ad670'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-09-12 06:34:08,681 26 INFO rb-103a292-224772-414667 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-12 06:34:08,687 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26815157 finished 2026-09-12 06:34:08,733 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-12 06:34:08,734 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:34:08,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.031 0.063 2026-09-12 06:34:08,834 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 17434752 (allocated 20185088) 2026-09-12 06:34:08,847 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 61222 2026-09-12 06:34:08,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-12 06:34:08,857 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 61222 2026-09-12 06:34:08,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.023 0.025 2026-09-12 06:34:08,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063408_921121_test_pos_loyalty_history.txt 2026-09-12 06:34:08,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpuuxo51ga_chrome_odoo" 2026-09-12 06:34:08,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-12 06:34:09,207 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 06:34:16,525 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-12 06:34:16,830 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-12 06:34:19,880 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 06:34:26,160 26 INFO rb-103a292-224772-414667 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-12 06:34:26,361 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 06:34:33,673 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-12 06:34:33,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-12 06:34:33,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-12 06:34:33,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-12 06:34:33,827 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:34:41,008 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-12 06:34:41,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 61371 2026-09-12 06:34:41,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpre9mk7p4_chrome_odoo 2026-09-12 06:34:41,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34181/json/version 2026-09-12 06:34:41,412 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:34:41,414 26 INFO rb-103a292-224772-414667 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-12 06:34:41,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34181/json 2026-09-12 06:34:41,415 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:34:41,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:34181/devtools/page/8CD1510D720A9B9DE751591695C353C7 2026-09-12 06:34:41,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-12 06:34:41,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-12 06:34:41,480 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:34:41,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-12 06:34:41,490 26 INFO rb-103a292-224772-414667 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-12 06:34:41,491 26 INFO rb-103a292-224772-414667 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-12 06:34:41,503 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:34:41,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:41] "GET /pos/ui/88 HTTP/1.1" 200 - 85 0.058 0.278 2026-09-12 06:34:41,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '8CD1510D720A9B9DE751591695C353C7', 'loaderId': 'AEEE8F4366F5D44934AA42FF1562D920', 'isDownload': False} 2026-09-12 06:34:41,840 26 INFO rb-103a292-224772-414667 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-12 06:34:41,847 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:34:41,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:41] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-09-12 06:34:41,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:41] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:34:41,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:41] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:34:42,254 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:42,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:34:42,282 26 INFO rb-103a292-224772-414667 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-12 06:34:42,287 26 INFO rb-103a292-224772-414667 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-12 06:34:42,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:34:42,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:42,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:42,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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.010 2026-09-12 06:34:42,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 06:34:42,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.029 2026-09-12 06:34:42,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-12 06:34:42,887 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order 2026-09-12 06:34:42,889 26 INFO rb-103a292-224772-414667 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-12 06:34:42,889 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order.line 2026-09-12 06:34:42,890 26 INFO rb-103a292-224772-414667 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-12 06:34:42,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.170 0.319 2026-09-12 06:34:42,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:34:42,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:34:43,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 06:34:43,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:43,085 26 INFO rb-103a292-224772-414667 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-12 06:34:43,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:43,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:43,144 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:34:43,154 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:34:43,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:34:43,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image/res.users/168/avatar_128 HTTP/1.1" 200 - 14 0.007 0.016 2026-09-12 06:34:43,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.001 0.029 2026-09-12 06:34:43,187 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:43,188 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:43,207 26 INFO rb-103a292-224772-414667 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-12 06:34:43,217 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:34:43,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /pos/ui/88 HTTP/1.1" 200 - 31 0.024 0.030 2026-09-12 06:34:43,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 31 0.018 0.075 2026-09-12 06:34:43,321 26 INFO rb-103a292-224772-414667 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-12 06:34:43,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1876&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.020 2026-09-12 06:34:43,374 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:34:43,379 26 INFO rb-103a292-224772-414667 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-12 06:34:43,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1875&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-12 06:34:43,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1877&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-12 06:34:43,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1878&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.013 0.104 2026-09-12 06:34:43,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1879&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-12 06:34:43,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-12 06:34:43,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-12 06:34:43,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1883&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-12 06:34:43,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-12 06:34:43,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-12 06:34:43,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.089 2026-09-12 06:34:43,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-12 06:34:43,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=1886&unique=2026-09-12T06:34:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-12 06:34:43,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.115 2026-09-12 06:34:43,724 26 INFO rb-103a292-224772-414667 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-12 06:34:43,775 26 INFO rb-103a292-224772-414667 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-12 06:34:43,825 26 INFO rb-103a292-224772-414667 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-12 06:34:43,882 26 INFO rb-103a292-224772-414667 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-12 06:34:43,937 26 INFO rb-103a292-224772-414667 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-12 06:34:44,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:44] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.072 0.076 2026-09-12 06:34:44,123 26 INFO rb-103a292-224772-414667 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-12 06:34:44,173 26 INFO rb-103a292-224772-414667 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-12 06:34:44,224 26 INFO rb-103a292-224772-414667 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-12 06:34:44,294 26 INFO rb-103a292-224772-414667 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-12 06:34:44,344 26 INFO rb-103a292-224772-414667 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-12 06:34:44,395 26 INFO rb-103a292-224772-414667 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-12 06:34:44,450 26 INFO rb-103a292-224772-414667 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-12 06:34:44,506 26 INFO rb-103a292-224772-414667 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-12 06:34:44,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:44] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.059 0.080 2026-09-12 06:34:44,672 26 INFO rb-103a292-224772-414667 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-12 06:34:44,722 26 INFO rb-103a292-224772-414667 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-12 06:34:44,773 26 INFO rb-103a292-224772-414667 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-12 06:34:44,824 26 INFO rb-103a292-224772-414667 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-12 06:34:44,898 26 INFO rb-103a292-224772-414667 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-12 06:34:44,952 26 INFO rb-103a292-224772-414667 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-12 06:34:45,002 26 INFO rb-103a292-224772-414667 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-12 06:34:45,058 26 INFO rb-103a292-224772-414667 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-12 06:34:45,116 26 INFO rb-103a292-224772-414667 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-12 06:34:45,166 26 INFO rb-103a292-224772-414667 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-12 06:34:45,230 26 INFO rb-103a292-224772-414667 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-12 06:34:45,240 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:45,241 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:45,281 26 INFO rb-103a292-224772-414667 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-12 06:34:45,332 26 INFO rb-103a292-224772-414667 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-12 06:34:45,406 26 INFO rb-103a292-224772-414667 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-12 06:34:45,464 26 INFO rb-103a292-224772-414667 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-12 06:34:45,519 26 INFO rb-103a292-224772-414667 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-12 06:34:45,571 26 INFO rb-103a292-224772-414667 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-12 06:34:45,639 26 INFO rb-103a292-224772-414667 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-12 06:34:45,644 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53204299 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '19864298-cdbc-453f-b0fb-9f15979240a2'}] 2026-09-12 06:34:45,647 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:34:46,043 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53204299 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '19864298-cdbc-453f-b0fb-9f15979240a2'} created pos.order #636 2026-09-12 06:34:46,059 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53204299 finished 2026-09-12 06:34:46,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.204 0.276 2026-09-12 06:34:46,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34: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-12 06:34:46,263 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-12 06:34:46,264 26 INFO rb-103a292-224772-414667 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-12 06:34:46,268 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46367308 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '19864298-cdbc-453f-b0fb-9f15979240a2'}] 2026-09-12 06:34:46,273 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46367308 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '19864298-cdbc-453f-b0fb-9f15979240a2'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-09-12 06:34:46,285 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46367308 finished 2026-09-12 06:34:46,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17197744 (allocated 18485248) 2026-09-12 06:34:46,358 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 61371 2026-09-12 06:34:46,358 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-12 06:34:46,360 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 61371 2026-09-12 06:34:46,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:34:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.038 0.063 2026-09-12 06:34:46,405 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063446_405530_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-12 06:34:46,405 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpre9mk7p4_chrome_odoo" 2026-09-12 06:34:46,476 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:34:53,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-12 06:34:53,768 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1166] 2026-09-12 06:34:55,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-12 06:34:55,432 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1168] 2026-09-12 06:34:56,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-12 06:34:57,092 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1170] 2026-09-12 06:34:57,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-12 06:34:58,016 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1172] 2026-09-12 06:34:58,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-12 06:34:59,088 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1175, 1176] 2026-09-12 06:34:59,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-12 06:35:00,291 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1180, 1181] 2026-09-12 06:35:00,428 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1185, 1186, 1187] 2026-09-12 06:35:02,353 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-12 06:35:02,853 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1188, 1189] 2026-09-12 06:35:03,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-12 06:35:03,748 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1192, 1193] 2026-09-12 06:35:04,515 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-12 06:35:05,044 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1197] 2026-09-12 06:35:05,151 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1195] 2026-09-12 06:35:05,221 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1196] 2026-09-12 06:35:05,815 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-12 06:35:06,179 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83154955 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-12 06:35:06,361 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1199, 1200] 2026-09-12 06:35:06,697 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83154955 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #648 2026-09-12 06:35:06,699 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83154955 finished 2026-09-12 06:35:06,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-12 06:35:07,107 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1205] 2026-09-12 06:35:07,410 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-12 06:35:16,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-12 06:35:16,232 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75870800 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-12 06:35:16,254 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75870800 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #650 2026-09-12 06:35:16,255 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75870800 finished 2026-09-12 06:35:16,308 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:16,441 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:17,346 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:35:17,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:17] "GET /pos/pay/650?access_token=609e479d-89da-4eed-b25a-6a3dc3423456 HTTP/1.1" 200 - 249 0.126 0.915 2026-09-12 06:35:17,356 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:17,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:17] "POST /pos/pay/transaction/650 HTTP/1.1" 200 - 37 0.021 0.025 2026-09-12 06:35:17,424 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:18,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:18] "GET /pos/pay/confirmation/650?access_token=609e479d-89da-4eed-b25a-6a3dc3423456&tx_id=1 HTTP/1.1" 200 - 307 0.245 0.392 2026-09-12 06:35:18,476 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-12 06:35:18,598 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32129611 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-12 06:35:18,633 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32129611 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #651 2026-09-12 06:35:18,633 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32129611 finished 2026-09-12 06:35:18,659 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:18,816 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:19,704 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:35:19,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:19] "GET /pos/pay/651?access_token=ab392730-18cb-4c81-9315-05eea6a11b6e HTTP/1.1" 200 - 247 0.113 0.935 2026-09-12 06:35:19,716 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:19,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:19] "POST /pos/pay/transaction/651 HTTP/1.1" 200 - 37 0.019 0.023 2026-09-12 06:35:19,778 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:20,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:20] "GET /pos/pay/confirmation/651?access_token=ab392730-18cb-4c81-9315-05eea6a11b6e&tx_id=2 HTTP/1.1" 200 - 307 0.163 0.298 2026-09-12 06:35:20,641 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-12 06:35:20,775 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15249897 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-12 06:35:20,804 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15249897 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #652 2026-09-12 06:35:20,805 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15249897 finished 2026-09-12 06:35:20,836 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:21,098 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:21,886 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:35:21,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:21] "GET /pos/pay/652?access_token=44503183-7da6-4efd-8d94-db0c06acb651 HTTP/1.1" 200 - 247 0.183 0.869 2026-09-12 06:35:21,900 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:21,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:21] "POST /pos/pay/transaction/652 HTTP/1.1" 200 - 37 0.019 0.019 2026-09-12 06:35:21,951 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:22,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:22] "GET /pos/pay/confirmation/652?access_token=44503183-7da6-4efd-8d94-db0c06acb651&tx_id=3 HTTP/1.1" 200 - 200 0.138 0.234 2026-09-12 06:35:22,364 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:22,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:22] "GET /pos/pay/652?access_token=44503183-7da6-4efd-8d94-db0c06acb651 HTTP/1.1" 200 - 40 0.016 0.031 2026-09-12 06:35:22,413 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:22,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:22] "POST /pos/pay/transaction/652 HTTP/1.1" 200 - 32 0.013 0.024 2026-09-12 06:35:22,474 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:22,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:22] "GET /pos/pay/confirmation/652?access_token=44503183-7da6-4efd-8d94-db0c06acb651&tx_id=4 HTTP/1.1" 200 - 255 0.130 0.229 2026-09-12 06:35:23,240 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-12 06:35:23,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 61532 2026-09-12 06:35:23,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpi_8h_vox_chrome_odoo 2026-09-12 06:35:23,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40005/json/version 2026-09-12 06:35:23,416 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:23,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:35:23,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40005/json 2026-09-12 06:35:23,418 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:23,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:40005/devtools/page/AA084FF91D791670F209238AA16AEE88 2026-09-12 06:35:23,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-12 06:35:23,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-12 06:35:23,441 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:35:23,447 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-12 06:35:23,448 26 INFO rb-103a292-224772-414667 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/a24c733018a2462a?access_token=a24c733018a2462a" in browser 2026-09-12 06:35:23,448 26 INFO rb-103a292-224772-414667 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/a24c733018a2462a?access_token=a24c733018a2462a" 2026-09-12 06:35:23,456 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:23,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:23] "GET /pos_customer_display/91/a24c733018a2462a?access_token=a24c733018a2462a HTTP/1.1" 200 - 47 0.016 0.319 2026-09-12 06:35:23,792 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'AA084FF91D791670F209238AA16AEE88', 'loaderId': 'DBC5D1ECA2681C26A10147CA0FAAAE9F', 'isDownload': False} 2026-09-12 06:35:23,792 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-12 06:35:23,819 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3115942/point_of_sale.customer_display_assets.min.js, copying from /web/assets/3115942/point_of_sale.customer_display_assets.min.js 2026-09-12 06:35:23,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:23] "GET /web/assets/1/3115942/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.006 0.020 2026-09-12 06:35:23,844 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50aa413/point_of_sale.customer_display_assets.min.css, copying from /web/assets/50aa413/point_of_sale.customer_display_assets.min.css 2026-09-12 06:35:23,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:23] "GET /web/assets/1/50aa413/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.016 0.062 2026-09-12 06:35:23,888 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e296452/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/e296452/point_of_sale.customer_display_assets_test.min.js 2026-09-12 06:35:23,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:23] "GET /web/assets/1/e296452/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-09-12 06:35:23,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:35:24,005 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-12 06:35:24,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-12 06:35:24,037 26 INFO rb-103a292-224772-414667 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/a24c733018a2462a?access_token=a24c733018a2462a", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:35:24,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:24] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:35:24,062 26 INFO rb-103a292-224772-414667 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-12 06:35:24,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:35:24,116 26 INFO rb-103a292-224772-414667 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-12 06:35:24,167 26 INFO rb-103a292-224772-414667 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-12 06:35:24,263 26 INFO rb-103a292-224772-414667 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-12 06:35:24,270 26 INFO rb-103a292-224772-414667 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-12 06:35:24,323 26 INFO rb-103a292-224772-414667 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-12 06:35:24,375 26 INFO rb-103a292-224772-414667 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-12 06:35:24,428 26 INFO rb-103a292-224772-414667 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-12 06:35:24,479 26 INFO rb-103a292-224772-414667 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-12 06:35:24,531 26 INFO rb-103a292-224772-414667 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-12 06:35:24,581 26 INFO rb-103a292-224772-414667 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-12 06:35:24,632 26 INFO rb-103a292-224772-414667 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-12 06:35:24,683 26 INFO rb-103a292-224772-414667 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-12 06:35:24,743 26 INFO rb-103a292-224772-414667 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-12 06:35:24,795 26 INFO rb-103a292-224772-414667 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-12 06:35:24,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:24] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.076 0.621 2026-09-12 06:35:24,839 26 INFO rb-103a292-224772-414667 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-12 06:35:24,890 26 INFO rb-103a292-224772-414667 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-12 06:35:24,941 26 INFO rb-103a292-224772-414667 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-12 06:35:24,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-12 06:35:24,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:35:25,025 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4060732 (allocated 4980736) 2026-09-12 06:35:25,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 61532 2026-09-12 06:35:25,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-12 06:35:25,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 61532 2026-09-12 06:35:25,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063525_087924_test_customer_display_online_payment.txt 2026-09-12 06:35:25,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpi_8h_vox_chrome_odoo" 2026-09-12 06:35:25,095 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-12 06:35:25,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 61625 2026-09-12 06:35:25,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpwfuczko7_chrome_odoo 2026-09-12 06:35:25,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:41605/json/version 2026-09-12 06:35:25,361 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:25,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:35:25,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:41605/json 2026-09-12 06:35:25,363 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:25,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:41605/devtools/page/D21052F44210C1123B1CD96B380A4A7F 2026-09-12 06:35:25,367 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-12 06:35:25,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-12 06:35:25,391 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-12 06:35:25,396 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-12 06:35:25,401 26 INFO rb-103a292-224772-414667 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-12 06:35:25,402 26 INFO rb-103a292-224772-414667 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-12 06:35:25,411 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:25,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:25] "GET /pos/ui/92 HTTP/1.1" 200 - 86 0.034 0.388 2026-09-12 06:35:25,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'D21052F44210C1123B1CD96B380A4A7F', 'loaderId': '6E8794805BD3EBA2DBF8E35EC5EA64D0', 'isDownload': False} 2026-09-12 06:35:25,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-12 06:35:25,842 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:35:25,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:25] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:35:25,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:25] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:35:25,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:25] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:35:26,296 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:26,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:35:26,321 26 INFO rb-103a292-224772-414667 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-12 06:35:26,328 26 INFO rb-103a292-224772-414667 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-12 06:35:26,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:35:26,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:35:26,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:26,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-12 06:35:26,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.008 2026-09-12 06:35:26,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-12 06:35:26,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-12 06:35:26,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.118 0.216 2026-09-12 06:35:26,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:35:26,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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.005 2026-09-12 06:35:26,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-12 06:35:26,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:35:26,916 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-12 06:35:26,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:35:26,965 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:26,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:35:26,989 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:26,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:35:27,012 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:27,013 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:27,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.021 0.027 2026-09-12 06:35:27,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-09-12 06:35:27,047 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:35:27,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 31 0.022 0.032 2026-09-12 06:35:27,096 26 INFO rb-103a292-224772-414667 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-12 06:35:27,146 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:27,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /pos/ui/92 HTTP/1.1" 200 - 31 0.020 0.086 2026-09-12 06:35:27,154 26 INFO rb-103a292-224772-414667 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-12 06:35:27,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-09-12T06:35:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-12 06:35:27,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.051 2026-09-12 06:35:27,312 26 INFO rb-103a292-224772-414667 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-12 06:35:27,363 26 INFO rb-103a292-224772-414667 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-12 06:35:27,414 26 INFO rb-103a292-224772-414667 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-12 06:35:27,467 26 INFO rb-103a292-224772-414667 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-12 06:35:27,520 26 INFO rb-103a292-224772-414667 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-12 06:35:27,702 26 INFO rb-103a292-224772-414667 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-12 06:35:27,752 26 INFO rb-103a292-224772-414667 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-12 06:35:27,803 26 INFO rb-103a292-224772-414667 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-12 06:35:27,854 26 INFO rb-103a292-224772-414667 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-12 06:35:27,904 26 INFO rb-103a292-224772-414667 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-12 06:35:27,975 26 INFO rb-103a292-224772-414667 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-12 06:35:27,988 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:27,994 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:35:28,025 26 INFO rb-103a292-224772-414667 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-12 06:35:28,076 26 INFO rb-103a292-224772-414667 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-12 06:35:28,128 26 INFO rb-103a292-224772-414667 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-12 06:35:28,179 26 INFO rb-103a292-224772-414667 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-12 06:35:28,230 26 INFO rb-103a292-224772-414667 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-12 06:35:28,289 26 INFO rb-103a292-224772-414667 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-12 06:35:28,292 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39168135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'}] 2026-09-12 06:35:28,347 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39168135 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'} created pos.order #653 2026-09-12 06:35:28,358 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39168135 finished 2026-09-12 06:35:28,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.036 0.057 2026-09-12 06:35:28,434 26 INFO rb-103a292-224772-414667 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-12 06:35:28,485 26 INFO rb-103a292-224772-414667 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-12 06:35:28,538 26 INFO rb-103a292-224772-414667 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-12 06:35:28,591 26 INFO rb-103a292-224772-414667 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-12 06:35:28,642 26 INFO rb-103a292-224772-414667 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-12 06:35:28,693 26 INFO rb-103a292-224772-414667 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-12 06:35:28,745 26 INFO rb-103a292-224772-414667 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-12 06:35:28,796 26 INFO rb-103a292-224772-414667 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-12 06:35:28,847 26 INFO rb-103a292-224772-414667 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-12 06:35:28,898 26 INFO rb-103a292-224772-414667 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-12 06:35:28,950 26 INFO rb-103a292-224772-414667 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-12 06:35:29,001 26 INFO rb-103a292-224772-414667 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-12 06:35:29,057 26 INFO rb-103a292-224772-414667 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-12 06:35:29,110 26 INFO rb-103a292-224772-414667 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-12 06:35:29,161 26 INFO rb-103a292-224772-414667 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-12 06:35:29,212 26 INFO rb-103a292-224772-414667 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-12 06:35:29,264 26 INFO rb-103a292-224772-414667 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-12 06:35:29,316 26 INFO rb-103a292-224772-414667 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-12 06:35:29,367 26 INFO rb-103a292-224772-414667 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-12 06:35:29,418 26 INFO rb-103a292-224772-414667 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-12 06:35:29,469 26 INFO rb-103a292-224772-414667 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-12 06:35:29,532 26 INFO rb-103a292-224772-414667 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-12 06:35:29,535 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5174906 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'}] 2026-09-12 06:35:29,659 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [668] to pos.order #653 2026-09-12 06:35:29,662 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5174906 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'} updated pos.order #653 2026-09-12 06:35:29,672 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5174906 finished 2026-09-12 06:35:29,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.123 0.072 2026-09-12 06:35:29,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:29] "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-12 06:35:29,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:29] "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-12 06:35:29,803 26 INFO rb-103a292-224772-414667 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-12 06:35:29,854 26 INFO rb-103a292-224772-414667 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-12 06:35:29,911 26 INFO rb-103a292-224772-414667 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-12 06:35:29,914 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84178651 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'}] 2026-09-12 06:35:29,934 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84178651 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'} updated pos.order #653 2026-09-12 06:35:29,944 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84178651 finished 2026-09-12 06:35:29,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.027 0.056 2026-09-12 06:35:30,020 26 INFO rb-103a292-224772-414667 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-12 06:35:30,071 26 INFO rb-103a292-224772-414667 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-12 06:35:30,126 26 INFO rb-103a292-224772-414667 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-12 06:35:30,177 26 INFO rb-103a292-224772-414667 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-12 06:35:30,228 26 INFO rb-103a292-224772-414667 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-12 06:35:30,279 26 INFO rb-103a292-224772-414667 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-12 06:35:30,330 26 INFO rb-103a292-224772-414667 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-12 06:35:30,393 26 INFO rb-103a292-224772-414667 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-12 06:35:30,396 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91952891 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'}] 2026-09-12 06:35:30,421 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91952891 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'} updated pos.order #653 2026-09-12 06:35:30,429 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91952891 finished 2026-09-12 06:35:30,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.030 0.059 2026-09-12 06:35:30,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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.003 0.012 2026-09-12 06:35:30,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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 - 6 0.003 0.008 2026-09-12 06:35:30,557 26 INFO rb-103a292-224772-414667 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-12 06:35:30,608 26 INFO rb-103a292-224772-414667 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-12 06:35:30,667 26 INFO rb-103a292-224772-414667 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-12 06:35:30,670 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30254692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'}] 2026-09-12 06:35:30,689 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30254692 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'} updated pos.order #653 2026-09-12 06:35:30,699 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30254692 finished 2026-09-12 06:35:30,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.059 2026-09-12 06:35:30,785 26 INFO rb-103a292-224772-414667 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-12 06:35:30,836 26 INFO rb-103a292-224772-414667 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-12 06:35:30,892 26 INFO rb-103a292-224772-414667 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-12 06:35:30,945 26 INFO rb-103a292-224772-414667 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-12 06:35:31,001 26 INFO rb-103a292-224772-414667 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-12 06:35:31,055 26 INFO rb-103a292-224772-414667 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-12 06:35:31,108 26 INFO rb-103a292-224772-414667 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-12 06:35:31,159 26 INFO rb-103a292-224772-414667 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-12 06:35:31,210 26 INFO rb-103a292-224772-414667 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-12 06:35:31,262 26 INFO rb-103a292-224772-414667 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-12 06:35:31,313 26 INFO rb-103a292-224772-414667 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-12 06:35:31,365 26 INFO rb-103a292-224772-414667 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-12 06:35:31,421 26 INFO rb-103a292-224772-414667 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-12 06:35:31,473 26 INFO rb-103a292-224772-414667 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-12 06:35:31,524 26 INFO rb-103a292-224772-414667 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-12 06:35:31,576 26 INFO rb-103a292-224772-414667 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-12 06:35:31,627 26 INFO rb-103a292-224772-414667 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-12 06:35:31,691 26 INFO rb-103a292-224772-414667 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-12 06:35:31,693 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65590446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'}] 2026-09-12 06:35:31,742 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65590446 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '71eee280-34e1-436c-b9ec-41d07da6f32e'} updated pos.order #653 2026-09-12 06:35:31,750 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65590446 finished 2026-09-12 06:35:31,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.031 0.061 2026-09-12 06:35:31,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:31] "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-12 06:35:31,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:31] "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.007 2026-09-12 06:35:31,837 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-12 06:35:31,837 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:35:31,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15297560 (allocated 16777216) 2026-09-12 06:35:31,933 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 61625 2026-09-12 06:35:31,936 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-12 06:35:31,936 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 61625 2026-09-12 06:35:31,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063531_994925_test_errors_tour.txt 2026-09-12 06:35:31,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpwfuczko7_chrome_odoo" 2026-09-12 06:35:32,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-12 06:35:32,185 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18826211 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-12 06:35:32,217 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18826211 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #654 2026-09-12 06:35:32,217 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18826211 finished 2026-09-12 06:35:32,253 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:32,400 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:33,222 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:33] "GET /pos/pay/654?access_token=39dfb89a-d205-458f-bcbb-4ead49c8075 HTTP/1.1" 403 - 114 0.081 0.893 2026-09-12 06:35:33,233 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:33,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:33] "GET /pos/pay/654?access_token= HTTP/1.1" 403 - 17 0.007 0.038 2026-09-12 06:35:33,280 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:33,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:33] "GET /pos/pay/confirmation/654?access_token=39dfb89a-d205-458f-bcbb-4ead49c8075&tx_id=1 HTTP/1.1" 403 - 18 0.007 0.030 2026-09-12 06:35:33,320 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:33,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:33] "GET /pos/pay/confirmation/654?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.007 0.035 2026-09-12 06:35:33,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-12 06:35:33,588 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 61775 2026-09-12 06:35:33,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpsnp84sda_chrome_odoo 2026-09-12 06:35:33,589 26 INFO rb-103a292-224772-414667 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:35223/json/version 2026-09-12 06:35:33,590 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:33,833 26 INFO rb-103a292-224772-414667 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-12 06:35:33,833 26 INFO rb-103a292-224772-414667 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:35223/json 2026-09-12 06:35:33,833 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:33,838 26 INFO rb-103a292-224772-414667 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:35223/devtools/page/FADC20A513BB9AA72FD1F88781271017 2026-09-12 06:35:33,840 26 INFO rb-103a292-224772-414667 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-12 06:35:33,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-12 06:35:33,884 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:35:33,893 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-12 06:35:33,899 26 INFO rb-103a292-224772-414667 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-12 06:35:33,899 26 INFO rb-103a292-224772-414667 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-12 06:35:33,918 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:34,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /pos/ui/92 HTTP/1.1" 200 - 87 0.034 0.434 2026-09-12 06:35:34,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'FADC20A513BB9AA72FD1F88781271017', 'loaderId': 'F67206D456DFCD3B6882889438387954', 'isDownload': False} 2026-09-12 06:35:34,384 26 INFO rb-103a292-224772-414667 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-12 06:35:34,396 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:35:34,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:35:34,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:35:34,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:35:34,846 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:34,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:35:34,884 26 INFO rb-103a292-224772-414667 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-12 06:35:34,889 26 INFO rb-103a292-224772-414667 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-12 06:35:34,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:35:34,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:35:34,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:34,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.012 2026-09-12 06:35:34,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-12 06:35:35,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.027 2026-09-12 06:35:35,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-12 06:35:35,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.228 0.254 2026-09-12 06:35:35,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:35:35,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:35:35,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-12 06:35:35,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:35:35,731 26 INFO rb-103a292-224772-414667 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-12 06:35:35,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:35,799 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:35:35,811 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:35:35,814 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:35:35,827 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:35,834 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:35:35,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.020 0.031 2026-09-12 06:35:35,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.005 0.073 2026-09-12 06:35:35,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-12 06:35:35,921 26 INFO rb-103a292-224772-414667 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-12 06:35:35,957 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:35:35,988 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:35:35,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:35] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.022 0.033 2026-09-12 06:35:36,012 26 INFO rb-103a292-224772-414667 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-12 06:35:36,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-09-12T06:35:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-12 06:35:36,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:36] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.010 0.092 2026-09-12 06:35:36,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:36] "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-12 06:35:36,161 26 INFO rb-103a292-224772-414667 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-12 06:35:36,211 26 INFO rb-103a292-224772-414667 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-12 06:35:36,262 26 INFO rb-103a292-224772-414667 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-12 06:35:36,316 26 INFO rb-103a292-224772-414667 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-12 06:35:36,369 26 INFO rb-103a292-224772-414667 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-12 06:35:36,552 26 INFO rb-103a292-224772-414667 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-12 06:35:36,603 26 INFO rb-103a292-224772-414667 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-12 06:35:36,653 26 INFO rb-103a292-224772-414667 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-12 06:35:36,704 26 INFO rb-103a292-224772-414667 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-12 06:35:36,754 26 INFO rb-103a292-224772-414667 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-12 06:35:36,825 26 INFO rb-103a292-224772-414667 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-12 06:35:36,837 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:36,839 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:36,876 26 INFO rb-103a292-224772-414667 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-12 06:35:36,926 26 INFO rb-103a292-224772-414667 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-12 06:35:36,977 26 INFO rb-103a292-224772-414667 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-12 06:35:37,039 26 INFO rb-103a292-224772-414667 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-12 06:35:37,042 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62378899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'b4cc2998-ab17-4d90-8cea-974ad4850e80'}] 2026-09-12 06:35:37,084 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62378899 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'b4cc2998-ab17-4d90-8cea-974ad4850e80'} created pos.order #655 2026-09-12 06:35:37,093 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62378899 finished 2026-09-12 06:35:37,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.027 0.052 2026-09-12 06:35:37,174 26 INFO rb-103a292-224772-414667 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-12 06:35:37,225 26 INFO rb-103a292-224772-414667 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-12 06:35:37,277 26 INFO rb-103a292-224772-414667 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-12 06:35:37,333 26 INFO rb-103a292-224772-414667 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-12 06:35:37,389 26 INFO rb-103a292-224772-414667 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-12 06:35:37,448 26 INFO rb-103a292-224772-414667 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-12 06:35:37,499 26 INFO rb-103a292-224772-414667 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-12 06:35:37,550 26 INFO rb-103a292-224772-414667 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-12 06:35:37,601 26 INFO rb-103a292-224772-414667 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-12 06:35:37,656 26 INFO rb-103a292-224772-414667 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-12 06:35:37,706 26 INFO rb-103a292-224772-414667 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-12 06:35:37,757 26 INFO rb-103a292-224772-414667 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-12 06:35:37,807 26 INFO rb-103a292-224772-414667 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-12 06:35:37,870 26 INFO rb-103a292-224772-414667 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-12 06:35:37,920 26 INFO rb-103a292-224772-414667 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-12 06:35:37,977 26 INFO rb-103a292-224772-414667 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-12 06:35:38,027 26 INFO rb-103a292-224772-414667 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-12 06:35:38,078 26 INFO rb-103a292-224772-414667 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-12 06:35:38,129 26 INFO rb-103a292-224772-414667 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-12 06:35:38,187 26 INFO rb-103a292-224772-414667 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-12 06:35:38,190 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97416267 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'b4cc2998-ab17-4d90-8cea-974ad4850e80'}] 2026-09-12 06:35:38,220 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97416267 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'b4cc2998-ab17-4d90-8cea-974ad4850e80'} updated pos.order #655 2026-09-12 06:35:38,232 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97416267 finished 2026-09-12 06:35:38,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.029 0.069 2026-09-12 06:35:38,320 26 INFO rb-103a292-224772-414667 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-12 06:35:38,371 26 INFO rb-103a292-224772-414667 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-12 06:35:38,422 26 INFO rb-103a292-224772-414667 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-12 06:35:38,482 26 INFO rb-103a292-224772-414667 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-12 06:35:38,485 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78508074 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'b4cc2998-ab17-4d90-8cea-974ad4850e80'}] 2026-09-12 06:35:38,502 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78508074 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'b4cc2998-ab17-4d90-8cea-974ad4850e80'} updated pos.order #655 2026-09-12 06:35:38,513 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78508074 finished 2026-09-12 06:35:38,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.029 0.064 2026-09-12 06:35:38,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:38] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.009 2026-09-12 06:35:38,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-12 06:35:38,685 26 INFO rb-103a292-224772-414667 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-12 06:35:38,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:38] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F655%3Faccess_token=757f8c0c-2077-461e-a193-14f0593d4991?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.092 2026-09-12 06:35:38,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15113376 (allocated 16515072) 2026-09-12 06:35:38,763 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 61775 2026-09-12 06:35:38,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-12 06:35:38,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 61775 2026-09-12 06:35:38,868 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063538_867902_test_online_payment_amount_updated_after_order_modification.txt 2026-09-12 06:35:38,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpsnp84sda_chrome_odoo" 2026-09-12 06:35:38,913 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-12 06:35:39,213 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28562263 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-12 06:35:39,251 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28562263 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #656 2026-09-12 06:35:39,252 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28562263 finished 2026-09-12 06:35:39,328 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:39,489 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:40,350 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:35:40,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:40] "GET /pos/pay/656?access_token=5b72ae91-8c9f-4fe0-a6ef-7a647fe6f4a4 HTTP/1.1" 200 - 250 0.167 0.858 2026-09-12 06:35:40,359 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:40,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:40] "POST /pos/pay/transaction/656 HTTP/1.1" 200 - 37 0.015 0.022 2026-09-12 06:35:40,419 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:35:40,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:40] "GET /pos/pay/confirmation/656?access_token=5b72ae91-8c9f-4fe0-a6ef-7a647fe6f4a4&tx_id=5 HTTP/1.1" 200 - 292 0.196 0.346 2026-09-12 06:35:41,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-12 06:35:42,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 61911 2026-09-12 06:35:42,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmp2bb8ar_w_chrome_odoo 2026-09-12 06:35:42,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36879/json/version 2026-09-12 06:35:42,224 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:42,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:35:42,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36879/json 2026-09-12 06:35:42,269 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:42,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:36879/devtools/page/0E4325DD3FB8E6B38780F6D68B4AC774 2026-09-12 06:35:42,276 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-12 06:35:42,277 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-12 06:35:42,320 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:35:42,325 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-12 06:35:42,327 26 INFO rb-103a292-224772-414667 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-12 06:35:42,327 26 INFO rb-103a292-224772-414667 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-12 06:35:42,339 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:42,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:42] "GET /pos/ui/92 HTTP/1.1" 200 - 85 0.057 0.418 2026-09-12 06:35:42,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '0E4325DD3FB8E6B38780F6D68B4AC774', 'loaderId': '5DC01A32D684467F51940B275F8C115A', 'isDownload': False} 2026-09-12 06:35:42,813 26 INFO rb-103a292-224772-414667 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-12 06:35:42,823 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:35:42,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:35:42,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-12 06:35:42,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-12 06:35:43,204 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:43,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:35:43,228 26 INFO rb-103a292-224772-414667 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-12 06:35:43,235 26 INFO rb-103a292-224772-414667 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-12 06:35:43,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-12 06:35:43,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:43,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:43,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-12 06:35:43,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 06:35:43,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.037 2026-09-12 06:35:43,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-12 06:35:43,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 336 0.165 0.281 2026-09-12 06:35:43,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:35:43,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:35:43,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-12 06:35:43,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:35:43,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-12 06:35:43,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:35:44,015 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:44,035 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:35:44,038 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:35:44,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.019 0.024 2026-09-12 06:35:44,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-09-12 06:35:44,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 06:35:44,095 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:35:44,100 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:44,158 26 INFO rb-103a292-224772-414667 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-12 06:35:44,173 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:44,212 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:35:44,226 26 INFO rb-103a292-224772-414667 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-12 06:35:44,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.041 0.036 2026-09-12 06:35:44,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.015 0.113 2026-09-12 06:35:44,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-09-12T06:35:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-12 06:35:44,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.148 2026-09-12 06:35:44,467 26 INFO rb-103a292-224772-414667 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-12 06:35:44,518 26 INFO rb-103a292-224772-414667 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-12 06:35:44,570 26 INFO rb-103a292-224772-414667 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-12 06:35:44,621 26 INFO rb-103a292-224772-414667 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-12 06:35:44,672 26 INFO rb-103a292-224772-414667 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-12 06:35:44,741 26 INFO rb-103a292-224772-414667 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-12 06:35:44,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:35:44,765 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:44,791 26 INFO rb-103a292-224772-414667 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-12 06:35:44,842 26 INFO rb-103a292-224772-414667 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-12 06:35:44,893 26 INFO rb-103a292-224772-414667 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-12 06:35:44,951 26 INFO rb-103a292-224772-414667 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-12 06:35:44,955 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2068627 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f05238e9-5eda-4457-b6e5-dcb357861ef2'}] 2026-09-12 06:35:45,011 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2068627 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'f05238e9-5eda-4457-b6e5-dcb357861ef2'} created pos.order #657 2026-09-12 06:35:45,024 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2068627 finished 2026-09-12 06:35:45,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.067 2026-09-12 06:35:45,108 26 INFO rb-103a292-224772-414667 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-12 06:35:45,158 26 INFO rb-103a292-224772-414667 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-12 06:35:45,210 26 INFO rb-103a292-224772-414667 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-12 06:35:45,280 26 INFO rb-103a292-224772-414667 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-12 06:35:45,335 26 INFO rb-103a292-224772-414667 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-12 06:35:45,386 26 INFO rb-103a292-224772-414667 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-12 06:35:45,442 26 INFO rb-103a292-224772-414667 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-12 06:35:45,498 26 INFO rb-103a292-224772-414667 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-12 06:35:45,549 26 INFO rb-103a292-224772-414667 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-12 06:35:45,609 26 INFO rb-103a292-224772-414667 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-12 06:35:45,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-12 06:35:45,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-12 06:35:45,716 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15190416 (allocated 16515072) 2026-09-12 06:35:45,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 61911 2026-09-12 06:35:45,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-12 06:35:45,727 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 61911 2026-09-12 06:35:45,782 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063545_782432_test_payment_method_customer_required.txt 2026-09-12 06:35:45,782 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmp2bb8ar_w_chrome_odoo" 2026-09-12 06:35:45,790 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-12 06:35:45,856 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78404600 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-12 06:35:45,914 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #173 deleted pos.order records with IDs: [658] 2026-09-12 06:35:45,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-12 06:35:46,191 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 62034 2026-09-12 06:35:46,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmp97wr_gs7_chrome_odoo 2026-09-12 06:35:46,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:39339/json/version 2026-09-12 06:35:46,193 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:46,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:35:46,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:39339/json 2026-09-12 06:35:46,215 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:46,218 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:39339/devtools/page/542E5836CEBC4B19E7CC90D3C58FC956 2026-09-12 06:35:46,220 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-12 06:35:46,221 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-12 06:35:46,264 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:35:46,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-12 06:35:46,273 26 INFO rb-103a292-224772-414667 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-12 06:35:46,273 26 INFO rb-103a292-224772-414667 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-12 06:35:46,285 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:47,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /pos/ui/92 HTTP/1.1" 200 - 87 0.043 0.724 2026-09-12 06:35:47,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '542E5836CEBC4B19E7CC90D3C58FC956', 'loaderId': 'CD943433A84EF962E69FA563CC72A4A2', 'isDownload': False} 2026-09-12 06:35:47,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-12 06:35:47,059 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:35:47,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-12 06:35:47,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:35:47,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-12 06:35:47,573 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:47,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:35:47,607 26 INFO rb-103a292-224772-414667 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-12 06:35:47,614 26 INFO rb-103a292-224772-414667 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-12 06:35:47,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:35:47,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:35:47,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:47,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-12 06:35:47,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 06:35:47,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.030 2026-09-12 06:35:47,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.052 2026-09-12 06:35:48,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.301 0.324 2026-09-12 06:35:48,435 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:35:48,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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.008 2026-09-12 06:35:48,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.050 2026-09-12 06:35:48,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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.011 2026-09-12 06:35:48,649 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-12 06:35:48,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-12 06:35:48,731 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:48,738 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:48,758 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:35:48,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.045 0.031 2026-09-12 06:35:48,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.103 2026-09-12 06:35:48,859 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:48,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:48,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-09-12 06:35:48,984 26 INFO rb-103a292-224772-414667 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-12 06:35:49,028 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:35:49,058 26 INFO rb-103a292-224772-414667 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-12 06:35:49,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:49,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.054 0.054 2026-09-12 06:35:49,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.022 0.143 2026-09-12 06:35:49,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.166 2026-09-12 06:35:49,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-09-12T06:35:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-09-12 06:35:49,347 26 INFO rb-103a292-224772-414667 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-12 06:35:49,397 26 INFO rb-103a292-224772-414667 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-12 06:35:49,448 26 INFO rb-103a292-224772-414667 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-12 06:35:49,499 26 INFO rb-103a292-224772-414667 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-12 06:35:49,549 26 INFO rb-103a292-224772-414667 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-12 06:35:49,622 26 INFO rb-103a292-224772-414667 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-12 06:35:49,627 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:49,636 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:49,667 26 INFO rb-103a292-224772-414667 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-12 06:35:49,718 26 INFO rb-103a292-224772-414667 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-12 06:35:49,787 26 INFO rb-103a292-224772-414667 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-12 06:35:49,790 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27167422 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'}] 2026-09-12 06:35:49,861 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27167422 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'} created pos.order #659 2026-09-12 06:35:49,875 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27167422 finished 2026-09-12 06:35:49,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.049 0.095 2026-09-12 06:35:49,972 26 INFO rb-103a292-224772-414667 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-12 06:35:50,022 26 INFO rb-103a292-224772-414667 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-12 06:35:50,080 26 INFO rb-103a292-224772-414667 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-12 06:35:50,147 26 INFO rb-103a292-224772-414667 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-12 06:35:50,197 26 INFO rb-103a292-224772-414667 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-12 06:35:50,249 26 INFO rb-103a292-224772-414667 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-12 06:35:50,299 26 INFO rb-103a292-224772-414667 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-12 06:35:50,355 26 INFO rb-103a292-224772-414667 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-12 06:35:50,406 26 INFO rb-103a292-224772-414667 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-12 06:35:50,456 26 INFO rb-103a292-224772-414667 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-12 06:35:50,508 26 INFO rb-103a292-224772-414667 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-12 06:35:50,565 26 INFO rb-103a292-224772-414667 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-12 06:35:50,621 26 INFO rb-103a292-224772-414667 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-12 06:35:50,686 26 INFO rb-103a292-224772-414667 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-12 06:35:50,690 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #575150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'}] 2026-09-12 06:35:50,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [671] to pos.order #659 2026-09-12 06:35:50,798 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #575150 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'} updated pos.order #659 2026-09-12 06:35:50,809 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #575150 finished 2026-09-12 06:35:50,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.087 0.101 2026-09-12 06:35:50,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:50] "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.007 0.016 2026-09-12 06:35:50,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:50] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-09-12 06:35:50,968 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161016 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'}] 2026-09-12 06:35:50,980 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:35:51,362 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161016 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'} updated pos.order #659 2026-09-12 06:35:51,384 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5161016 finished 2026-09-12 06:35:51,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.229 0.249 2026-09-12 06:35:51,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:35:51,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-12 06:35:51,584 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:35:51,597 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11722375 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'}] 2026-09-12 06:35:51,607 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11722375 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '4087b1c7-28b4-4cec-b977-154cfec2042a'} sync ignored for existing PoS order pos.order(659,) (state: paid) 2026-09-12 06:35:51,635 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11722375 finished 2026-09-12 06:35:51,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15634704 (allocated 17301504) 2026-09-12 06:35:51,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 62034 2026-09-12 06:35:51,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-12 06:35:51,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 62034 2026-09-12 06:35:51,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.062 0.075 2026-09-12 06:35:51,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063551_856206_test_restaurant_online_payment_flow.txt 2026-09-12 06:35:51,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmp97wr_gs7_chrome_odoo" 2026-09-12 06:35:51,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-12 06:35:52,282 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 62166 2026-09-12 06:35:52,283 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp1rtrrdw5_chrome_odoo 2026-09-12 06:35:52,283 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:39859/json/version 2026-09-12 06:35:52,284 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:52,472 26 INFO rb-103a292-224772-414667 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-12 06:35:52,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:39859/json 2026-09-12 06:35:52,472 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:35:52,476 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:39859/devtools/page/1C72E04F891B4246BEC53910B0B859F0 2026-09-12 06:35:52,482 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-12 06:35:52,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-12 06:35:52,556 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:35:52,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-12 06:35:52,587 26 INFO rb-103a292-224772-414667 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-12 06:35:52,587 26 INFO rb-103a292-224772-414667 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-12 06:35:52,607 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:35:53,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /pos/ui/92 HTTP/1.1" 200 - 87 0.120 0.410 2026-09-12 06:35:53,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '1C72E04F891B4246BEC53910B0B859F0', 'loaderId': 'E7D64E59119839476815A98FCCE72B9F', 'isDownload': False} 2026-09-12 06:35:53,132 26 INFO rb-103a292-224772-414667 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-12 06:35:53,137 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:35:53,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:35:53,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-12 06:35:53,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-09-12 06:35:53,653 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:35:53,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:35:53,673 26 INFO rb-103a292-224772-414667 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-12 06:35:53,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:35:53,682 26 INFO rb-103a292-224772-414667 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-12 06:35:53,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:53,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:53,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 06:35:53,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.010 2026-09-12 06:35:53,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-12 06:35:53,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.031 2026-09-12 06:35:54,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.232 0.291 2026-09-12 06:35:54,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "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-12 06:35:54,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:54,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.028 2026-09-12 06:35:54,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35: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-12 06:35:54,527 26 INFO rb-103a292-224772-414667 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-12 06:35:54,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-12 06:35:54,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:35:54,604 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:54,607 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:35:54,646 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:35:54,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.036 0.029 2026-09-12 06:35:54,660 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "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-12 06:35:54,661 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:35:54,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.006 0.075 2026-09-12 06:35:54,679 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:35:54,724 26 INFO rb-103a292-224772-414667 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-12 06:35:54,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /pos/ui/92 HTTP/1.1" 200 - 32 0.043 0.066 2026-09-12 06:35:54,826 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:35:54,862 26 INFO rb-103a292-224772-414667 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-12 06:35:54,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 32 0.046 0.197 2026-09-12 06:35:54,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:54] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-09-12T06:35:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-12 06:35:55,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.098 2026-09-12 06:35:55,080 26 INFO rb-103a292-224772-414667 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-12 06:35:55,133 26 INFO rb-103a292-224772-414667 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-12 06:35:55,182 26 INFO rb-103a292-224772-414667 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-12 06:35:55,235 26 INFO rb-103a292-224772-414667 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-12 06:35:55,288 26 INFO rb-103a292-224772-414667 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-12 06:35:55,468 26 INFO rb-103a292-224772-414667 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-12 06:35:55,518 26 INFO rb-103a292-224772-414667 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-12 06:35:55,569 26 INFO rb-103a292-224772-414667 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-12 06:35:55,620 26 INFO rb-103a292-224772-414667 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-12 06:35:55,671 26 INFO rb-103a292-224772-414667 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-12 06:35:55,739 26 INFO rb-103a292-224772-414667 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-12 06:35:55,750 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:55,753 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:35:55,791 26 INFO rb-103a292-224772-414667 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-12 06:35:55,841 26 INFO rb-103a292-224772-414667 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-12 06:35:55,891 26 INFO rb-103a292-224772-414667 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-12 06:35:55,942 26 INFO rb-103a292-224772-414667 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-12 06:35:55,993 26 INFO rb-103a292-224772-414667 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-12 06:35:56,056 26 INFO rb-103a292-224772-414667 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-12 06:35:56,062 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87429603 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '213d3b8a-303b-4c09-8f1f-95d25aae0366'}] 2026-09-12 06:35:56,139 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87429603 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '213d3b8a-303b-4c09-8f1f-95d25aae0366'} created pos.order #660 2026-09-12 06:35:56,166 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87429603 finished 2026-09-12 06:35:56,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.076 0.094 2026-09-12 06:35:56,273 26 INFO rb-103a292-224772-414667 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-12 06:35:56,323 26 INFO rb-103a292-224772-414667 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-12 06:35:56,399 26 INFO rb-103a292-224772-414667 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-12 06:35:56,453 26 INFO rb-103a292-224772-414667 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-12 06:35:56,504 26 INFO rb-103a292-224772-414667 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-12 06:35:56,563 26 INFO rb-103a292-224772-414667 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-12 06:35:56,619 26 INFO rb-103a292-224772-414667 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-12 06:35:56,674 26 INFO rb-103a292-224772-414667 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-12 06:35:56,736 26 INFO rb-103a292-224772-414667 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-12 06:35:56,739 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80381500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '213d3b8a-303b-4c09-8f1f-95d25aae0366'}] 2026-09-12 06:35:56,785 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80381500 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '213d3b8a-303b-4c09-8f1f-95d25aae0366'} updated pos.order #660 2026-09-12 06:35:56,802 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80381500 finished 2026-09-12 06:35:56,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.090 0.083 2026-09-12 06:35:56,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.010 2026-09-12 06:35:57,005 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-12 06:35:57,036 26 INFO rb-103a292-224772-414667 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-12 06:35:57,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15558796 (allocated 17039360) 2026-09-12 06:35:57,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:35:57] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F660%3Faccess_token=a8640a3a-2714-4a30-b117-1189debe6317?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.102 2026-09-12 06:35:57,108 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 62166 2026-09-12 06:35:57,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-12 06:35:57,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 62166 2026-09-12 06:35:57,151 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063557_151112_test_selected_customer_after_adding_payment_sync.txt 2026-09-12 06:35:57,151 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp1rtrrdw5_chrome_odoo" 2026-09-12 06:35:57,379 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #173 deleted pos.payment.method records with IDs: [240] 2026-09-12 06:35:57,444 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #173 deleted account.account records with IDs: [4494] 2026-09-12 06:35:57,475 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #173 deleted account.payment.method.line records with IDs: [787, 788] 2026-09-12 06:35:57,574 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #173 deleted account.journal records with IDs: [1043] 2026-09-12 06:35:57,623 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #173 deleted account.account records with IDs: [4493] 2026-09-12 06:35:57,678 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 06:35:59,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-12 06:36:03,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 62291 2026-09-12 06:36:03,521 26 INFO rb-103a292-224772-414667 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/tmpcpfnprd4_chrome_odoo 2026-09-12 06:36:03,521 26 INFO rb-103a292-224772-414667 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:41427/json/version 2026-09-12 06:36:03,522 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:03,536 26 INFO rb-103a292-224772-414667 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-12 06:36:03,536 26 INFO rb-103a292-224772-414667 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:41427/json 2026-09-12 06:36:03,537 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:03,553 26 INFO rb-103a292-224772-414667 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:41427/devtools/page/1978E7FDDBA243CBE348A61FB88AABB0 2026-09-12 06:36:03,556 26 INFO rb-103a292-224772-414667 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-12 06:36:03,560 26 INFO rb-103a292-224772-414667 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-12 06:36:03,581 26 INFO rb-103a292-224772-414667 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-12 06:36:03,670 26 INFO rb-103a292-224772-414667 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=dfd9c7e385c0472d" in browser 2026-09-12 06:36:03,671 26 INFO rb-103a292-224772-414667 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=dfd9c7e385c0472d" 2026-09-12 06:36:03,699 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:04,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /pos-self/93?access_token=dfd9c7e385c0472d HTTP/1.1" 200 - 57 0.040 0.375 2026-09-12 06:36:04,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '1978E7FDDBA243CBE348A61FB88AABB0', 'loaderId': '999D384A2695E5E15356132BF55F280C', 'isDownload': False} 2026-09-12 06:36:04,111 26 INFO rb-103a292-224772-414667 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-12 06:36:04,124 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:04,143 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:04,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.042 2026-09-12 06:36:04,227 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:04,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.104 2026-09-12 06:36:04,263 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:04,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.137 2026-09-12 06:36:04,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:36:04,471 26 INFO rb-103a292-224772-414667 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=dfd9c7e385c0472d", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:04,480 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:04,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:36:04,482 26 INFO rb-103a292-224772-414667 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-12 06:36:04,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.039 0.049 2026-09-12 06:36:04,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-12 06:36:04,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.171 0.174 2026-09-12 06:36:04,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.318 2026-09-12 06:36:05,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-09-12 06:36:05,049 26 INFO rb-103a292-224772-414667 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-12 06:36:05,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/ir.attachment/5615/raw HTTP/1.1" 200 - 4 0.007 0.041 2026-09-12 06:36:05,132 26 INFO rb-103a292-224772-414667 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-12 06:36:05,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:36:05,208 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:36:05,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 06:36:05,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-12 06:36:05,266 26 INFO rb-103a292-224772-414667 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-12 06:36:05,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.035 2026-09-12 06:36:05,324 26 INFO rb-103a292-224772-414667 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-12 06:36:05,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.016 0.028 2026-09-12 06:36:05,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.072 2026-09-12 06:36:05,417 26 INFO rb-103a292-224772-414667 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-12 06:36:05,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/ir.attachment/5581/raw HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 06:36:05,487 26 INFO rb-103a292-224772-414667 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-12 06:36:05,489 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36: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-12 06:36:05,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.010 0.021 2026-09-12 06:36:05,541 26 INFO rb-103a292-224772-414667 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-12 06:36:05,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "GET /web/image/product.product/2425/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.018 0.048 2026-09-12 06:36:05,609 26 INFO rb-103a292-224772-414667 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-12 06:36:05,660 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14761165 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '33bf2de1-6bb0-4fb3-ad13-bc0d2cb98931'}] 2026-09-12 06:36:05,701 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14761165 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '33bf2de1-6bb0-4fb3-ad13-bc0d2cb98931'} created pos.order #661 2026-09-12 06:36:05,719 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14761165 finished 2026-09-12 06:36:05,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.082 0.134 2026-09-12 06:36:05,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.026 0.017 2026-09-12 06:36:05,934 26 INFO rb-103a292-224772-414667 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-12 06:36:05,999 26 INFO rb-103a292-224772-414667 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-12 06:36:06,038 26 INFO rb-103a292-224772-414667 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-12 06:36:06,091 26 INFO rb-103a292-224772-414667 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-12 06:36:06,148 26 INFO rb-103a292-224772-414667 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-12 06:36:06,209 26 INFO rb-103a292-224772-414667 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-12 06:36:06,209 26 INFO rb-103a292-224772-414667 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-12 06:36:06,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:06] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.054 0.051 2026-09-12 06:36:06,349 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8845816 (allocated 9699328) 2026-09-12 06:36:06,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:06] "GET /web/image/ir.attachment/5614/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:36:06,374 26 INFO rb-103a292-224772-414667 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 62291 2026-09-12 06:36:06,378 26 INFO rb-103a292-224772-414667 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-12 06:36:06,378 26 INFO rb-103a292-224772-414667 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 62291 2026-09-12 06:36:06,473 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063606_473490_test_kiosk_cart_restore_and_cancel.txt 2026-09-12 06:36:06,473 26 INFO rb-103a292-224772-414667 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/tmpcpfnprd4_chrome_odoo" 2026-09-12 06:36:06,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-12 06:36:10,000 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 62411 2026-09-12 06:36:10,000 26 INFO rb-103a292-224772-414667 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/tmpfe51zah2_chrome_odoo 2026-09-12 06:36:10,001 26 INFO rb-103a292-224772-414667 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:40869/json/version 2026-09-12 06:36:10,003 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:10,009 26 INFO rb-103a292-224772-414667 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-12 06:36:10,009 26 INFO rb-103a292-224772-414667 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:40869/json 2026-09-12 06:36:10,010 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:10,016 26 INFO rb-103a292-224772-414667 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:40869/devtools/page/90BB7C46FF006FFBE6D771C784972371 2026-09-12 06:36:10,021 26 INFO rb-103a292-224772-414667 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-12 06:36:10,025 26 INFO rb-103a292-224772-414667 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-12 06:36:10,036 26 INFO rb-103a292-224772-414667 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-12 06:36:10,082 26 INFO rb-103a292-224772-414667 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=0bd106b41a1041fd" in browser 2026-09-12 06:36:10,083 26 INFO rb-103a292-224772-414667 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=0bd106b41a1041fd" 2026-09-12 06:36:10,103 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:10,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:10] "GET /pos-self/94?access_token=0bd106b41a1041fd HTTP/1.1" 200 - 57 0.031 0.536 2026-09-12 06:36:10,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '90BB7C46FF006FFBE6D771C784972371', 'loaderId': 'F80B2437788FD6CCDE1F6F77DC843BA9', 'isDownload': False} 2026-09-12 06:36:10,671 26 INFO rb-103a292-224772-414667 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-12 06:36:10,679 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:10,710 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:10,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:10] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.041 2026-09-12 06:36:10,776 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:10,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:10] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.107 2026-09-12 06:36:10,862 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:10,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:10] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.030 0.149 2026-09-12 06:36:11,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:36:11,059 26 INFO rb-103a292-224772-414667 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=0bd106b41a1041fd", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:11,078 26 INFO rb-103a292-224772-414667 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-12 06:36:11,108 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:11,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.014 2026-09-12 06:36:11,131 26 INFO rb-103a292-224772-414667 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-12 06:36:11,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.033 0.035 2026-09-12 06:36:11,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-12 06:36:11,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.133 0.170 2026-09-12 06:36:11,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.272 2026-09-12 06:36:11,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.038 2026-09-12 06:36:11,653 26 INFO rb-103a292-224772-414667 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-12 06:36:11,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/ir.attachment/5656/raw HTTP/1.1" 200 - 4 0.006 0.022 2026-09-12 06:36:11,743 26 INFO rb-103a292-224772-414667 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-12 06:36:11,801 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:36:11,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.014 0.047 2026-09-12 06:36:11,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.010 0.072 2026-09-12 06:36:11,882 26 INFO rb-103a292-224772-414667 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-12 06:36:11,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.013 0.105 2026-09-12 06:36:11,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-12 06:36:11,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-09-12 06:36:11,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:11] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-12 06:36:11,980 26 INFO rb-103a292-224772-414667 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-12 06:36:12,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:12] "GET /web/image/ir.attachment/5622/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 06:36:12,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36: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-12 06:36:12,079 26 INFO rb-103a292-224772-414667 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-12 06:36:12,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:12] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.012 0.024 2026-09-12 06:36:12,143 26 INFO rb-103a292-224772-414667 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-12 06:36:12,193 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87222524 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'f8af9f9c-b632-41a2-b950-9e39f635d1c5'}] 2026-09-12 06:36:12,247 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87222524 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'f8af9f9c-b632-41a2-b950-9e39f635d1c5'} created pos.order #662 2026-09-12 06:36:12,260 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87222524 finished 2026-09-12 06:36:12,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.102 0.115 2026-09-12 06:36:12,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.024 2026-09-12 06:36:12,505 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-12 06:36:12,506 26 INFO rb-103a292-224772-414667 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-12 06:36:12,566 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7601108 (allocated 8650752) 2026-09-12 06:36:12,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 62411 2026-09-12 06:36:12,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-12 06:36:12,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 62411 2026-09-12 06:36:12,610 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063612_610132_test_online_payment_kiosk.txt 2026-09-12 06:36:12,610 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpfe51zah2_chrome_odoo" 2026-09-12 06:36:12,628 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:13,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:13] "GET /pos/pay/662?access_token=9360b493-12f1-46d3-9170-d0b89525cb04 HTTP/1.1" 200 - 110 0.075 0.690 2026-09-12 06:36:13,398 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:13,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:13] "POST /pos/pay/transaction/662 HTTP/1.1" 200 - 31 0.054 0.033 2026-09-12 06:36:13,511 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:14,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:14] "GET /pos/pay/confirmation/662?access_token=9360b493-12f1-46d3-9170-d0b89525cb04&exit_route=/&tx_id=6 HTTP/1.1" 303 - 270 0.418 0.371 2026-09-12 06:36:14,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:14] "GET / HTTP/1.1" 200 - 32 0.025 0.283 2026-09-12 06:36:14,609 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-12 06:36:14,655 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:36:14,657 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-09-12 06:36:14,696 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-12 06:36:18,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 62525 2026-09-12 06:36:18,043 26 INFO rb-103a292-224772-414667 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/tmpa2ic427g_chrome_odoo 2026-09-12 06:36:18,043 26 INFO rb-103a292-224772-414667 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:39165/json/version 2026-09-12 06:36:18,044 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:18,202 26 INFO rb-103a292-224772-414667 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-12 06:36:18,202 26 INFO rb-103a292-224772-414667 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:39165/json 2026-09-12 06:36:18,202 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:18,206 26 INFO rb-103a292-224772-414667 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:39165/devtools/page/1DAD7862DCA4BB66FE1A62922DAAEEFB 2026-09-12 06:36:18,207 26 INFO rb-103a292-224772-414667 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-12 06:36:18,209 26 INFO rb-103a292-224772-414667 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-12 06:36:18,228 26 INFO rb-103a292-224772-414667 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-12 06:36:18,287 26 INFO rb-103a292-224772-414667 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=11b98c7c104941ed" in browser 2026-09-12 06:36:18,287 26 INFO rb-103a292-224772-414667 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=11b98c7c104941ed" 2026-09-12 06:36:18,302 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:18,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:18] "GET /pos-self/95?access_token=11b98c7c104941ed HTTP/1.1" 200 - 57 0.032 0.301 2026-09-12 06:36:18,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '1DAD7862DCA4BB66FE1A62922DAAEEFB', 'loaderId': '05852EF89445537072912EFDD2CFE52B', 'isDownload': False} 2026-09-12 06:36:18,640 26 INFO rb-103a292-224772-414667 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-12 06:36:18,641 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:18,671 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:18,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:18] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.033 2026-09-12 06:36:18,733 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:18,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:18] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.090 2026-09-12 06:36:18,759 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:18,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:18] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.105 2026-09-12 06:36:18,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:36:18,945 26 INFO rb-103a292-224772-414667 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=11b98c7c104941ed", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:18,950 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:18,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:36:18,953 26 INFO rb-103a292-224772-414667 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-12 06:36:19,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.013 0.030 2026-09-12 06:36:19,008 26 INFO rb-103a292-224772-414667 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-12 06:36:19,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-12 06:36:19,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.113 0.144 2026-09-12 06:36:19,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.243 2026-09-12 06:36:19,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-12 06:36:19,358 26 INFO rb-103a292-224772-414667 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-12 06:36:19,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/ir.attachment/5697/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:36:19,447 26 INFO rb-103a292-224772-414667 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-12 06:36:19,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 06:36:19,512 26 INFO rb-103a292-224772-414667 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-12 06:36:19,517 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:36:19,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-12 06:36:19,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-12 06:36:19,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-12 06:36:19,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-12 06:36:19,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-12 06:36:19,580 26 INFO rb-103a292-224772-414667 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-12 06:36:19,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/ir.attachment/5663/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-12 06:36:19,635 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "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-12 06:36:19,635 26 INFO rb-103a292-224772-414667 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-12 06:36:19,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.013 0.038 2026-09-12 06:36:19,699 26 INFO rb-103a292-224772-414667 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-12 06:36:19,745 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57411740 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'f023481d-e440-467e-89b6-38da6c4e20af'}] 2026-09-12 06:36:19,779 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57411740 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'f023481d-e440-467e-89b6-38da6c4e20af'} created pos.order #663 2026-09-12 06:36:19,791 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57411740 finished 2026-09-12 06:36:19,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.069 0.115 2026-09-12 06:36:19,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.014 2026-09-12 06:36:19,950 26 INFO rb-103a292-224772-414667 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-12 06:36:19,951 26 INFO rb-103a292-224772-414667 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-12 06:36:19,997 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7596676 (allocated 8126464) 2026-09-12 06:36:20,004 26 INFO rb-103a292-224772-414667 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 62525 2026-09-12 06:36:20,009 26 INFO rb-103a292-224772-414667 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-12 06:36:20,009 26 INFO rb-103a292-224772-414667 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 62525 2026-09-12 06:36:20,058 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063620_058511_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-12 06:36:20,058 26 INFO rb-103a292-224772-414667 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/tmpa2ic427g_chrome_odoo" 2026-09-12 06:36:20,076 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:20,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:20] "GET /pos/pay/663?access_token=88b33788-2d0a-4dc1-8b73-7af9f3988d15 HTTP/1.1" 200 - 110 0.064 0.715 2026-09-12 06:36:20,858 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:20,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:20] "POST /pos/pay/transaction/663 HTTP/1.1" 200 - 31 0.031 0.055 2026-09-12 06:36:20,986 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-12 06:36:21,595 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:36:21,597 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.61s) 2026-09-12 06:36:21,636 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-12 06:36:24,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 62640 2026-09-12 06:36:24,842 26 INFO rb-103a292-224772-414667 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/tmpgkdyc26k_chrome_odoo 2026-09-12 06:36:24,842 26 INFO rb-103a292-224772-414667 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:38639/json/version 2026-09-12 06:36:24,843 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:24,875 26 INFO rb-103a292-224772-414667 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-12 06:36:24,875 26 INFO rb-103a292-224772-414667 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:38639/json 2026-09-12 06:36:24,876 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:24,900 26 INFO rb-103a292-224772-414667 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:38639/devtools/page/08151340E29AF15D0B6A88CFE71A2B9D 2026-09-12 06:36:24,903 26 INFO rb-103a292-224772-414667 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-12 06:36:24,907 26 INFO rb-103a292-224772-414667 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-12 06:36:25,006 26 INFO rb-103a292-224772-414667 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-12 06:36:25,093 26 INFO rb-103a292-224772-414667 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=e7631aef7bcc4276" in browser 2026-09-12 06:36:25,093 26 INFO rb-103a292-224772-414667 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=e7631aef7bcc4276" 2026-09-12 06:36:25,106 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:25,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "GET /pos-self/96?access_token=e7631aef7bcc4276 HTTP/1.1" 200 - 57 0.028 0.296 2026-09-12 06:36:25,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '08151340E29AF15D0B6A88CFE71A2B9D', 'loaderId': '2F608152904732D71077160C20E1CFD3', 'isDownload': False} 2026-09-12 06:36:25,429 26 INFO rb-103a292-224772-414667 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-12 06:36:25,438 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:25,454 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:25,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.019 2026-09-12 06:36:25,495 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:25,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.066 2026-09-12 06:36:25,545 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:25,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.107 2026-09-12 06:36:25,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:36:25,754 26 INFO rb-103a292-224772-414667 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=e7631aef7bcc4276", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:25,761 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:25,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:36:25,762 26 INFO rb-103a292-224772-414667 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-12 06:36:25,817 26 INFO rb-103a292-224772-414667 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-12 06:36:25,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.025 0.038 2026-09-12 06:36:25,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.098 2026-09-12 06:36:26,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.204 0.169 2026-09-12 06:36:26,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.358 2026-09-12 06:36:26,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-12 06:36:26,342 26 INFO rb-103a292-224772-414667 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-12 06:36:26,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/ir.attachment/5738/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:36:26,469 26 INFO rb-103a292-224772-414667 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-12 06:36:26,542 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:36:26,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.012 0.038 2026-09-12 06:36:26,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-12 06:36:26,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-12 06:36:26,600 26 INFO rb-103a292-224772-414667 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-12 06:36:26,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-09-12 06:36:26,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-12 06:36:26,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-12 06:36:26,667 26 INFO rb-103a292-224772-414667 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-12 06:36:26,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/ir.attachment/5704/raw HTTP/1.1" 200 - 4 0.010 0.006 2026-09-12 06:36:26,717 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:36:26,729 26 INFO rb-103a292-224772-414667 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-12 06:36:26,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.012 0.027 2026-09-12 06:36:26,794 26 INFO rb-103a292-224772-414667 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-12 06:36:26,824 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99242591 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '9f18d769-cc8e-4fcd-a9f4-db30da65c21b'}] 2026-09-12 06:36:26,852 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99242591 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '9f18d769-cc8e-4fcd-a9f4-db30da65c21b'} created pos.order #664 2026-09-12 06:36:26,865 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99242591 finished 2026-09-12 06:36:26,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.056 0.106 2026-09-12 06:36:26,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-12 06:36:27,035 26 INFO rb-103a292-224772-414667 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-12 06:36:27,035 26 INFO rb-103a292-224772-414667 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-12 06:36:27,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7602076 (allocated 8388608) 2026-09-12 06:36:27,099 26 INFO rb-103a292-224772-414667 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 62640 2026-09-12 06:36:27,103 26 INFO rb-103a292-224772-414667 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-12 06:36:27,103 26 INFO rb-103a292-224772-414667 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 62640 2026-09-12 06:36:27,158 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063627_158289_test_online_payment_kiosk_qr_code.txt 2026-09-12 06:36:27,158 26 INFO rb-103a292-224772-414667 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/tmpgkdyc26k_chrome_odoo" 2026-09-12 06:36:27,198 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-12 06:36:30,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 62750 2026-09-12 06:36:30,911 26 INFO rb-103a292-224772-414667 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/tmppayk11ad_chrome_odoo 2026-09-12 06:36:30,911 26 INFO rb-103a292-224772-414667 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:38405/json/version 2026-09-12 06:36:30,913 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:30,916 26 INFO rb-103a292-224772-414667 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-12 06:36:30,916 26 INFO rb-103a292-224772-414667 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:38405/json 2026-09-12 06:36:30,916 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:30,920 26 INFO rb-103a292-224772-414667 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:38405/devtools/page/5159497DC8604C188961A200D0AC4226 2026-09-12 06:36:30,923 26 INFO rb-103a292-224772-414667 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-12 06:36:30,926 26 INFO rb-103a292-224772-414667 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-12 06:36:30,952 26 INFO rb-103a292-224772-414667 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-12 06:36:31,085 26 INFO rb-103a292-224772-414667 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=534ea98f76764682" in browser 2026-09-12 06:36:31,085 26 INFO rb-103a292-224772-414667 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=534ea98f76764682" 2026-09-12 06:36:31,098 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:31,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:31] "GET /pos-self/97?access_token=534ea98f76764682 HTTP/1.1" 200 - 57 0.055 0.486 2026-09-12 06:36:31,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '5159497DC8604C188961A200D0AC4226', 'loaderId': '4CF29EE82472DF81688F75732C67BF11', 'isDownload': False} 2026-09-12 06:36:31,639 26 INFO rb-103a292-224772-414667 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-12 06:36:31,650 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:31,691 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:31,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:31] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.047 0.058 2026-09-12 06:36:31,784 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:31,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:31] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.132 2026-09-12 06:36:31,814 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:31,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:31] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.161 2026-09-12 06:36:32,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:36:32,042 26 INFO rb-103a292-224772-414667 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=534ea98f76764682", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:32,049 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:32,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:36:32,051 26 INFO rb-103a292-224772-414667 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-12 06:36:32,106 26 INFO rb-103a292-224772-414667 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-12 06:36:32,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.025 0.034 2026-09-12 06:36:32,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.084 2026-09-12 06:36:32,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.181 0.153 2026-09-12 06:36:32,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.324 2026-09-12 06:36:32,542 26 INFO rb-103a292-224772-414667 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-12 06:36:32,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/ir.attachment/5779/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:36:32,631 26 INFO rb-103a292-224772-414667 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-12 06:36:32,688 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:36:32,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-09-12 06:36:32,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-12 06:36:32,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-09-12 06:36:32,788 26 INFO rb-103a292-224772-414667 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-12 06:36:32,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-12 06:36:32,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-12 06:36:32,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.124 2026-09-12 06:36:32,852 26 INFO rb-103a292-224772-414667 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-12 06:36:32,918 26 INFO rb-103a292-224772-414667 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-12 06:36:32,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/ir.attachment/5745/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:36:32,954 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:36:32,974 26 INFO rb-103a292-224772-414667 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-12 06:36:32,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:32] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.009 0.030 2026-09-12 06:36:33,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:33] "GET /web/image/product.product/2425/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.011 0.051 2026-09-12 06:36:33,028 26 INFO rb-103a292-224772-414667 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-12 06:36:33,081 26 INFO rb-103a292-224772-414667 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-12 06:36:33,134 26 INFO rb-103a292-224772-414667 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-12 06:36:33,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-12 06:36:33,206 26 INFO rb-103a292-224772-414667 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-12 06:36:33,248 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7820700 (allocated 8650752) 2026-09-12 06:36:33,253 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79747900 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'c1fd5106-26ac-4b2c-858d-c458d8ebdcdf'}] 2026-09-12 06:36:33,260 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 62750 2026-09-12 06:36:33,261 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-12 06:36:33,263 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 62750 2026-09-12 06:36:33,293 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79747900 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'c1fd5106-26ac-4b2c-858d-c458d8ebdcdf'} created pos.order #665 2026-09-12 06:36:33,294 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79747900 finished 2026-09-12 06:36:33,330 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063633_330419_test_online_payment_mobile.txt 2026-09-12 06:36:33,330 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmppayk11ad_chrome_odoo" 2026-09-12 06:36:33,336 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-09-12 06:36:33,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.114 0.087 2026-09-12 06:36:33,417 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:34,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:34] "GET /pos/pay/665?access_token=cb00f240-d135-4468-84aa-0696874c3fa4 HTTP/1.1" 200 - 126 0.096 0.739 2026-09-12 06:36:34,256 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:34,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:34] "POST /pos/pay/transaction/665 HTTP/1.1" 200 - 29 0.017 0.025 2026-09-12 06:36:34,330 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:35,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:35] "GET /pos/pay/confirmation/665?access_token=cb00f240-d135-4468-84aa-0696874c3fa4&exit_route=/&tx_id=8 HTTP/1.1" 303 - 287 0.406 0.368 2026-09-12 06:36:35,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:35] "GET / HTTP/1.1" 200 - 32 0.043 0.288 2026-09-12 06:36:35,441 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-12 06:36:35,476 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:36:35,478 26 INFO rb-103a292-224772-414667 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-12 06:36:35,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-12 06:36:39,405 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 62866 2026-09-12 06:36:39,406 26 INFO rb-103a292-224772-414667 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/tmp0jnoyt2s_chrome_odoo 2026-09-12 06:36:39,406 26 INFO rb-103a292-224772-414667 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:39919/json/version 2026-09-12 06:36:39,407 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:39,443 26 INFO rb-103a292-224772-414667 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-12 06:36:39,443 26 INFO rb-103a292-224772-414667 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:39919/json 2026-09-12 06:36:39,444 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:39,446 26 INFO rb-103a292-224772-414667 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:39919/devtools/page/3BF48CD572B747C7BC9E33A106D51F33 2026-09-12 06:36:39,448 26 INFO rb-103a292-224772-414667 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-12 06:36:39,452 26 INFO rb-103a292-224772-414667 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-12 06:36:39,471 26 INFO rb-103a292-224772-414667 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-12 06:36:39,586 26 INFO rb-103a292-224772-414667 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=42e3c0db2a454e6e" in browser 2026-09-12 06:36:39,586 26 INFO rb-103a292-224772-414667 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=42e3c0db2a454e6e" 2026-09-12 06:36:39,600 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:39,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:39] "GET /pos-self/98?access_token=42e3c0db2a454e6e HTTP/1.1" 200 - 57 0.055 0.314 2026-09-12 06:36:39,972 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '3BF48CD572B747C7BC9E33A106D51F33', 'loaderId': 'B4085E33DC9F6D1ACD746B76162BF4D3', 'isDownload': False} 2026-09-12 06:36:39,972 26 INFO rb-103a292-224772-414667 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-12 06:36:39,982 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:40,005 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:40,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.028 2026-09-12 06:36:40,055 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:40,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.089 2026-09-12 06:36:40,100 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:40,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.118 2026-09-12 06:36:40,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.008 2026-09-12 06:36:40,277 26 INFO rb-103a292-224772-414667 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=42e3c0db2a454e6e", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:40,286 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:40,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:36:40,287 26 INFO rb-103a292-224772-414667 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-12 06:36:40,341 26 INFO rb-103a292-224772-414667 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-12 06:36:40,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.032 0.047 2026-09-12 06:36:40,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-12 06:36:40,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.162 0.149 2026-09-12 06:36:40,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.276 2026-09-12 06:36:40,759 26 INFO rb-103a292-224772-414667 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-12 06:36:40,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/image/ir.attachment/5820/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:36:40,848 26 INFO rb-103a292-224772-414667 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-12 06:36:40,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:36:40,919 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:36:40,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.021 0.021 2026-09-12 06:36:40,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-12 06:36:40,961 26 INFO rb-103a292-224772-414667 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-12 06:36:40,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-12 06:36:40,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:40] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-12 06:36:41,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:41] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.007 0.069 2026-09-12 06:36:41,029 26 INFO rb-103a292-224772-414667 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-12 06:36:41,103 26 INFO rb-103a292-224772-414667 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-12 06:36:41,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:41] "GET /web/image/ir.attachment/5786/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:36:41,138 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36: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-12 06:36:41,155 26 INFO rb-103a292-224772-414667 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-12 06:36:41,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:41] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.010 0.020 2026-09-12 06:36:41,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:41] "GET /web/image/product.product/2425/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.009 0.039 2026-09-12 06:36:41,206 26 INFO rb-103a292-224772-414667 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-12 06:36:41,266 26 INFO rb-103a292-224772-414667 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-12 06:36:41,318 26 INFO rb-103a292-224772-414667 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-12 06:36:41,389 26 INFO rb-103a292-224772-414667 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-12 06:36:41,390 26 INFO rb-103a292-224772-414667 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-12 06:36:41,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7820728 (allocated 8650752) 2026-09-12 06:36:41,441 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23970712 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'aa390619-8a1c-4d1f-974d-d78b8a01160d'}] 2026-09-12 06:36:41,447 26 INFO rb-103a292-224772-414667 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 62866 2026-09-12 06:36:41,450 26 INFO rb-103a292-224772-414667 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-12 06:36:41,450 26 INFO rb-103a292-224772-414667 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 62866 2026-09-12 06:36:41,486 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23970712 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'aa390619-8a1c-4d1f-974d-d78b8a01160d'} created pos.order #666 2026-09-12 06:36:41,487 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23970712 finished 2026-09-12 06:36:41,538 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063641_538480_test_online_payment_mobile_no_confirmation_page.txt 2026-09-12 06:36:41,538 26 INFO rb-103a292-224772-414667 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/tmp0jnoyt2s_chrome_odoo" 2026-09-12 06:36:41,541 26 INFO rb-103a292-224772-414667 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-12 06:36:41,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.089 0.108 2026-09-12 06:36:41,597 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:42,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:42] "GET /pos/pay/666?access_token=35fa6c28-5230-4093-b04e-c40680d77bbf HTTP/1.1" 200 - 126 0.119 0.657 2026-09-12 06:36:42,375 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:42,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:42] "POST /pos/pay/transaction/666 HTTP/1.1" 200 - 29 0.018 0.027 2026-09-12 06:36:42,467 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-12 06:36:43,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:36:43,261 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.79s) 2026-09-12 06:36:43,321 26 INFO rb-103a292-224772-414667 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-12 06:36:46,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 62980 2026-09-12 06:36:46,859 26 INFO rb-103a292-224772-414667 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/tmpivjt_bkl_chrome_odoo 2026-09-12 06:36:46,859 26 INFO rb-103a292-224772-414667 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:41763/json/version 2026-09-12 06:36:46,860 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:46,925 26 INFO rb-103a292-224772-414667 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-12 06:36:46,925 26 INFO rb-103a292-224772-414667 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:41763/json 2026-09-12 06:36:46,926 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:46,927 26 INFO rb-103a292-224772-414667 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:41763/devtools/page/A9114DEFF498048B847C10BD5173AE71 2026-09-12 06:36:46,930 26 INFO rb-103a292-224772-414667 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-12 06:36:46,932 26 INFO rb-103a292-224772-414667 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-12 06:36:46,972 26 INFO rb-103a292-224772-414667 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-12 06:36:47,024 26 INFO rb-103a292-224772-414667 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=4335bff820a44cab" in browser 2026-09-12 06:36:47,024 26 INFO rb-103a292-224772-414667 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=4335bff820a44cab" 2026-09-12 06:36:47,039 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:47,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "GET /pos-self/99?access_token=4335bff820a44cab HTTP/1.1" 200 - 57 0.030 0.287 2026-09-12 06:36:47,358 26 INFO rb-103a292-224772-414667 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': 'A9114DEFF498048B847C10BD5173AE71', 'loaderId': 'E9A4AFC8C1F6859F6951A686257B7873', 'isDownload': False} 2026-09-12 06:36:47,358 26 INFO rb-103a292-224772-414667 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-12 06:36:47,365 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:47,388 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:47,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.038 2026-09-12 06:36:47,431 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:47,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.063 2026-09-12 06:36:47,463 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:47,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.098 2026-09-12 06:36:47,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:36:47,668 26 INFO rb-103a292-224772-414667 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=4335bff820a44cab", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:47,675 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:47,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:36:47,676 26 INFO rb-103a292-224772-414667 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-12 06:36:47,732 26 INFO rb-103a292-224772-414667 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-12 06:36:47,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.033 0.039 2026-09-12 06:36:47,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-12 06:36:48,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.147 0.132 2026-09-12 06:36:48,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.279 2026-09-12 06:36:48,117 26 INFO rb-103a292-224772-414667 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-12 06:36:48,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/ir.attachment/5861/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:36:48,193 26 INFO rb-103a292-224772-414667 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-12 06:36:48,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-12 06:36:48,269 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:36:48,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-12 06:36:48,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-12 06:36:48,301 26 INFO rb-103a292-224772-414667 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-12 06:36:48,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-12 06:36:48,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-12 06:36:48,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-12 06:36:48,370 26 INFO rb-103a292-224772-414667 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-12 06:36:48,438 26 INFO rb-103a292-224772-414667 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-12 06:36:48,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/ir.attachment/5827/raw HTTP/1.1" 200 - 4 0.005 0.018 2026-09-12 06:36:48,480 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:36:48,502 26 INFO rb-103a292-224772-414667 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-12 06:36:48,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.product/2425/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-12 06:36:48,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.006 0.056 2026-09-12 06:36:48,545 26 INFO rb-103a292-224772-414667 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-12 06:36:48,608 26 INFO rb-103a292-224772-414667 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-12 06:36:48,667 26 INFO rb-103a292-224772-414667 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-12 06:36:48,741 26 INFO rb-103a292-224772-414667 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-12 06:36:48,742 26 INFO rb-103a292-224772-414667 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-12 06:36:48,795 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65999746 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'd7a5d0d7-9919-492c-8cb2-c99cb9f97c98'}] 2026-09-12 06:36:48,800 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7813936 (allocated 8650752) 2026-09-12 06:36:48,803 26 INFO rb-103a292-224772-414667 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 62980 2026-09-12 06:36:48,807 26 INFO rb-103a292-224772-414667 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-12 06:36:48,807 26 INFO rb-103a292-224772-414667 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 62980 2026-09-12 06:36:48,857 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65999746 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'd7a5d0d7-9919-492c-8cb2-c99cb9f97c98'} created pos.order #667 2026-09-12 06:36:48,859 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65999746 finished 2026-09-12 06:36:48,868 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063648_868199_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-12 06:36:48,868 26 INFO rb-103a292-224772-414667 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/tmpivjt_bkl_chrome_odoo" 2026-09-12 06:36:48,871 26 INFO rb-103a292-224772-414667 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-12 06:36:48,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.122 0.089 2026-09-12 06:36:49,205 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 63096 2026-09-12 06:36:49,205 26 INFO rb-103a292-224772-414667 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/tmpgdyaxvmk_chrome_odoo 2026-09-12 06:36:49,205 26 INFO rb-103a292-224772-414667 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:36469/json/version 2026-09-12 06:36:49,206 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:49,210 26 INFO rb-103a292-224772-414667 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-12 06:36:49,210 26 INFO rb-103a292-224772-414667 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:36469/json 2026-09-12 06:36:49,210 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:49,214 26 INFO rb-103a292-224772-414667 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:36469/devtools/page/50FED7CF758D1EE667CF44729775DA6D 2026-09-12 06:36:49,223 26 INFO rb-103a292-224772-414667 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-12 06:36:49,234 26 INFO rb-103a292-224772-414667 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-12 06:36:49,278 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:36:49,288 26 INFO rb-103a292-224772-414667 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-12 06:36:49,295 26 INFO rb-103a292-224772-414667 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-12 06:36:49,295 26 INFO rb-103a292-224772-414667 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-12 06:36:49,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:49] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 70 0.038 0.213 2026-09-12 06:36:49,563 26 INFO rb-103a292-224772-414667 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': '50FED7CF758D1EE667CF44729775DA6D', 'loaderId': '39BD74F15F2607ADF27BBEC8F5C033F8', 'isDownload': False} 2026-09-12 06:36:49,563 26 INFO rb-103a292-224772-414667 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-12 06:36:49,569 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:49,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-12 06:36:49,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:36:49,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-12 06:36:50,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:36:50,063 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:36:50,068 26 INFO rb-103a292-224772-414667 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-12 06:36:50,077 26 INFO rb-103a292-224772-414667 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-12 06:36:50,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.016 2026-09-12 06:36:50,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:36:50,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:36:50,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 06:36:50,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:36:50,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.014 0.022 2026-09-12 06:36:50,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-12 06:36:51,041 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order 2026-09-12 06:36:51,044 26 INFO rb-103a292-224772-414667 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-12 06:36:51,044 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order.line 2026-09-12 06:36:51,046 26 INFO rb-103a292-224772-414667 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-12 06:36:51,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.435 0.353 2026-09-12 06:36:51,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "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-12 06:36:51,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 06:36:51,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-12 06:36:51,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:36:51,275 26 INFO rb-103a292-224772-414667 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-12 06:36:51,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:36:51,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:36:51,379 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:36:51,379 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:36:51,384 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 06:36:51,404 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36: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-12 06:36:51,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.017 0.045 2026-09-12 06:36:51,423 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:36:51,482 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:36:51,498 26 INFO rb-103a292-224772-414667 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-12 06:36:51,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 31 0.025 0.046 2026-09-12 06:36:51,586 26 INFO rb-103a292-224772-414667 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-12 06:36:51,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /pos/ui/99 HTTP/1.1" 200 - 31 0.030 0.125 2026-09-12 06:36:51,646 26 INFO rb-103a292-224772-414667 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-12 06:36:51,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.030 0.079 2026-09-12 06:36:51,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 06:36:51,784 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:36:51,787 26 INFO rb-103a292-224772-414667 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-12 06:36:51,835 26 INFO rb-103a292-224772-414667 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-12 06:36:51,905 26 INFO rb-103a292-224772-414667 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-12 06:36:51,957 26 INFO rb-103a292-224772-414667 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-12 06:36:51,958 26 INFO rb-103a292-224772-414667 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-12 06:36:52,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13423876 (allocated 14680064) 2026-09-12 06:36:52,052 26 INFO rb-103a292-224772-414667 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 63096 2026-09-12 06:36:52,055 26 INFO rb-103a292-224772-414667 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-12 06:36:52,060 26 INFO rb-103a292-224772-414667 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 63096 2026-09-12 06:36:52,157 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063652_157112_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-12 06:36:52,157 26 INFO rb-103a292-224772-414667 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/tmpgdyaxvmk_chrome_odoo" 2026-09-12 06:36:52,217 26 INFO rb-103a292-224772-414667 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-12 06:36:55,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 63220 2026-09-12 06:36:55,761 26 INFO rb-103a292-224772-414667 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/tmp86ionq8d_chrome_odoo 2026-09-12 06:36:55,762 26 INFO rb-103a292-224772-414667 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:42753/json/version 2026-09-12 06:36:55,763 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:55,806 26 INFO rb-103a292-224772-414667 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-12 06:36:55,806 26 INFO rb-103a292-224772-414667 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:42753/json 2026-09-12 06:36:55,806 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:36:55,810 26 INFO rb-103a292-224772-414667 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:42753/devtools/page/9C2AE2CDA63CB027269D9E27EDA4FC91 2026-09-12 06:36:55,812 26 INFO rb-103a292-224772-414667 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-12 06:36:55,815 26 INFO rb-103a292-224772-414667 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-12 06:36:55,832 26 INFO rb-103a292-224772-414667 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-12 06:36:55,904 26 INFO rb-103a292-224772-414667 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=dec46030f5224fe3" in browser 2026-09-12 06:36:55,905 26 INFO rb-103a292-224772-414667 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=dec46030f5224fe3" 2026-09-12 06:36:55,922 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:36:56,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "GET /pos-self/100?access_token=dec46030f5224fe3 HTTP/1.1" 200 - 57 0.048 0.533 2026-09-12 06:36:56,502 26 INFO rb-103a292-224772-414667 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': '9C2AE2CDA63CB027269D9E27EDA4FC91', 'loaderId': 'E5951D13DD63C4F864E2F52EF4859877', 'isDownload': False} 2026-09-12 06:36:56,502 26 INFO rb-103a292-224772-414667 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-12 06:36:56,510 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:36:56,535 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:36:56,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.026 2026-09-12 06:36:56,576 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:36:56,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.059 2026-09-12 06:36:56,602 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:36:56,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.093 2026-09-12 06:36:56,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:36:56,812 26 INFO rb-103a292-224772-414667 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=dec46030f5224fe3", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:36:56,819 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:36:56,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:36:56,820 26 INFO rb-103a292-224772-414667 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-12 06:36:56,873 26 INFO rb-103a292-224772-414667 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-12 06:36:56,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.023 0.029 2026-09-12 06:36:56,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 06:36:57,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.151 0.157 2026-09-12 06:36:57,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.291 2026-09-12 06:36:57,282 26 INFO rb-103a292-224772-414667 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-12 06:36:57,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/ir.attachment/5905/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:36:57,352 26 INFO rb-103a292-224772-414667 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-12 06:36:57,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/ir.attachment/5868/raw HTTP/1.1" 200 - 4 0.006 0.015 2026-09-12 06:36:57,398 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:36:57,407 26 INFO rb-103a292-224772-414667 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-12 06:36:57,488 26 INFO rb-103a292-224772-414667 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-12 06:36:57,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:36:57,555 26 INFO rb-103a292-224772-414667 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-12 06:36:57,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.020 0.032 2026-09-12 06:36:57,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-12 06:36:57,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-12 06:36:57,623 26 INFO rb-103a292-224772-414667 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-12 06:36:57,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-12 06:36:57,636 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36: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-12 06:36:57,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-12 06:36:57,676 26 INFO rb-103a292-224772-414667 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-12 06:36:57,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-12 06:36:57,735 26 INFO rb-103a292-224772-414667 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-12 06:36:57,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:57] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.010 2026-09-12 06:36:57,799 26 INFO rb-103a292-224772-414667 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-12 06:36:57,863 26 INFO rb-103a292-224772-414667 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-12 06:36:57,888 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14041059 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '9cca72c4-3349-47de-a237-a4ff8dcf10f9'}] 2026-09-12 06:36:57,924 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14041059 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '9cca72c4-3349-47de-a237-a4ff8dcf10f9'} created pos.order #668 2026-09-12 06:36:57,934 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14041059 finished 2026-09-12 06:36:58,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.063 0.106 2026-09-12 06:36:58,071 26 INFO rb-103a292-224772-414667 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-12 06:36:58,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-09-12 06:36:58,124 26 INFO rb-103a292-224772-414667 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-12 06:36:58,189 26 INFO rb-103a292-224772-414667 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-12 06:36:58,246 26 INFO rb-103a292-224772-414667 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-12 06:36:58,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:58] "GET /web/image/product.product/2425/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.008 0.016 2026-09-12 06:36:58,298 26 INFO rb-103a292-224772-414667 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-12 06:36:58,356 26 INFO rb-103a292-224772-414667 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-12 06:36:58,395 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45094473 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '9cca72c4-3349-47de-a237-a4ff8dcf10f9'}] 2026-09-12 06:36:58,422 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1094] to pos.order #668 2026-09-12 06:36:58,429 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45094473 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '9cca72c4-3349-47de-a237-a4ff8dcf10f9'} updated pos.order #668 2026-09-12 06:36:58,441 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45094473 finished 2026-09-12 06:36:58,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.100 0.101 2026-09-12 06:36:58,601 26 INFO rb-103a292-224772-414667 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-12 06:36:58,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-12 06:36:58,651 26 INFO rb-103a292-224772-414667 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-12 06:36:58,710 26 INFO rb-103a292-224772-414667 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-12 06:36:58,769 26 INFO rb-103a292-224772-414667 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-12 06:36:58,770 26 INFO rb-103a292-224772-414667 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-12 06:36:58,832 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8855564 (allocated 9961472) 2026-09-12 06:36:58,837 26 INFO rb-103a292-224772-414667 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-12 06:36:58,855 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:36:58,892 26 INFO rb-103a292-224772-414667 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 63220 2026-09-12 06:36:58,894 26 INFO rb-103a292-224772-414667 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-12 06:36:58,894 26 INFO rb-103a292-224772-414667 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 63220 2026-09-12 06:36:58,997 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063658_997136_test_online_payment_self_pay_after_meal_table.txt 2026-09-12 06:36:58,997 26 INFO rb-103a292-224772-414667 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/tmp86ionq8d_chrome_odoo" 2026-09-12 06:36:59,064 26 INFO rb-103a292-224772-414667 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-12 06:36:59,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:36:59] "GET /pos/pay/668?access_token=c825c9d4-0a87-4c27-a489-f28eb0253f78&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3Ddec46030f5224fe3 HTTP/1.1" 200 - 126 0.121 0.842 2026-09-12 06:37:00,000 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 63337 2026-09-12 06:37:00,000 26 INFO rb-103a292-224772-414667 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/tmpgfamxgh5_chrome_odoo 2026-09-12 06:37:00,000 26 INFO rb-103a292-224772-414667 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:34205/json/version 2026-09-12 06:37:00,002 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:00,047 26 INFO rb-103a292-224772-414667 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-12 06:37:00,048 26 INFO rb-103a292-224772-414667 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:34205/json 2026-09-12 06:37:00,051 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:00,055 26 INFO rb-103a292-224772-414667 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:34205/devtools/page/DCD4B1D0A2E49D881F91BED77F32151B 2026-09-12 06:37:00,060 26 INFO rb-103a292-224772-414667 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-12 06:37:00,062 26 INFO rb-103a292-224772-414667 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-12 06:37:00,088 26 INFO rb-103a292-224772-414667 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-12 06:37:00,094 26 INFO rb-103a292-224772-414667 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=dec46030f5224fe3&table_identifier=fa589256" in browser 2026-09-12 06:37:00,094 26 INFO rb-103a292-224772-414667 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=dec46030f5224fe3&table_identifier=fa589256" 2026-09-12 06:37:00,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /pos-self/100?access_token=dec46030f5224fe3&table_identifier=fa589256 HTTP/1.1" 200 - 9 0.008 0.022 2026-09-12 06:37:00,142 26 INFO rb-103a292-224772-414667 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': 'DCD4B1D0A2E49D881F91BED77F32151B', 'loaderId': '8060AC59FF7B356C9159E37BAF3D4AE0', 'isDownload': False} 2026-09-12 06:37:00,142 26 INFO rb-103a292-224772-414667 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-12 06:37:00,157 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:00,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 06:37:00,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-09-12 06:37:00,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 06:37:00,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:37:00,392 26 INFO rb-103a292-224772-414667 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=dec46030f5224fe3&table_identifier=fa589256", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:37:00,398 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:37:00,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:37:00,403 26 INFO rb-103a292-224772-414667 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-12 06:37:00,458 26 INFO rb-103a292-224772-414667 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-12 06:37:00,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.035 0.034 2026-09-12 06:37:00,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.074 2026-09-12 06:37:00,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.074 0.151 2026-09-12 06:37:00,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-09-12 06:37:00,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.009 2026-09-12 06:37:00,804 26 INFO rb-103a292-224772-414667 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-12 06:37:00,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /web/image/ir.attachment/5905/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 06:37:00,869 26 INFO rb-103a292-224772-414667 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-12 06:37:00,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /web/image/ir.attachment/5868/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:37:00,908 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:00,957 26 INFO rb-103a292-224772-414667 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-12 06:37:01,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/pos.category/238/image_128?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 2 0.007 0.029 2026-09-12 06:37:01,024 26 INFO rb-103a292-224772-414667 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-12 06:37:01,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.template/1935/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.038 2026-09-12 06:37:01,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.template/1936/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-09-12 06:37:01,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.template/1939/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-12 06:37:01,087 26 INFO rb-103a292-224772-414667 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-12 06:37:01,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.template/1937/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-12 06:37:01,115 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:01,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.template/1938/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-09-12 06:37:01,143 26 INFO rb-103a292-224772-414667 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-12 06:37:01,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.product/2423/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-12 06:37:01,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.019 2026-09-12 06:37:01,213 26 INFO rb-103a292-224772-414667 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-12 06:37:01,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.027 2026-09-12 06:37:01,283 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81745708 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '1f83cea1-0880-4123-923c-e8831b4a0fae'}] 2026-09-12 06:37:01,331 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81745708 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '1f83cea1-0880-4123-923c-e8831b4a0fae'} created pos.order #669 2026-09-12 06:37:01,342 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81745708 finished 2026-09-12 06:37:01,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.125 0.118 2026-09-12 06:37:01,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-12 06:37:01,521 26 INFO rb-103a292-224772-414667 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-12 06:37:01,580 26 INFO rb-103a292-224772-414667 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-12 06:37:01,647 26 INFO rb-103a292-224772-414667 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-12 06:37:01,710 26 INFO rb-103a292-224772-414667 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-12 06:37:01,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:01] "GET /web/image/product.product/2425/image_512?unique=2026-09-12T06:35:57.000+00:00 HTTP/1.1" 200 - 8 0.006 0.011 2026-09-12 06:37:01,753 26 INFO rb-103a292-224772-414667 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-12 06:37:01,815 26 INFO rb-103a292-224772-414667 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-12 06:37:01,864 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67871626 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '1f83cea1-0880-4123-923c-e8831b4a0fae'}] 2026-09-12 06:37:01,889 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1096] to pos.order #669 2026-09-12 06:37:01,896 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67871626 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '1f83cea1-0880-4123-923c-e8831b4a0fae'} updated pos.order #669 2026-09-12 06:37:01,915 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67871626 finished 2026-09-12 06:37:02,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.142 0.115 2026-09-12 06:37:02,116 26 INFO rb-103a292-224772-414667 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-12 06:37:02,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.012 2026-09-12 06:37:02,168 26 INFO rb-103a292-224772-414667 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-12 06:37:02,227 26 INFO rb-103a292-224772-414667 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-12 06:37:02,290 26 INFO rb-103a292-224772-414667 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-12 06:37:02,291 26 INFO rb-103a292-224772-414667 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-12 06:37:02,359 26 INFO rb-103a292-224772-414667 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-12 06:37:02,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9345384 (allocated 10223616) 2026-09-12 06:37:02,375 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:37:02,404 26 INFO rb-103a292-224772-414667 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 63337 2026-09-12 06:37:02,406 26 INFO rb-103a292-224772-414667 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-12 06:37:02,414 26 INFO rb-103a292-224772-414667 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 63337 2026-09-12 06:37:02,475 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063702_475636_test_online_payment_self_pay_after_meal_table.txt 2026-09-12 06:37:02,476 26 INFO rb-103a292-224772-414667 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/tmpgfamxgh5_chrome_odoo" 2026-09-12 06:37:02,478 26 INFO rb-103a292-224772-414667 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-12 06:37:02,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:02] "GET /pos/pay/669?access_token=ab001d5e-aa37-48fa-a032-4c47cd17f3ab&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3Ddec46030f5224fe3%26table_identifier%3Dfa589256 HTTP/1.1" 200 - 36 0.068 0.063 2026-09-12 06:37:02,544 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-12 06:37:04,304 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-12 06:37:07,834 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 63454 2026-09-12 06:37:07,835 26 INFO rb-103a292-224772-414667 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/tmptphw8ons_chrome_odoo 2026-09-12 06:37:07,835 26 INFO rb-103a292-224772-414667 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:38901/json/version 2026-09-12 06:37:07,837 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:07,892 26 INFO rb-103a292-224772-414667 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-12 06:37:07,892 26 INFO rb-103a292-224772-414667 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:38901/json 2026-09-12 06:37:07,893 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:07,911 26 INFO rb-103a292-224772-414667 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:38901/devtools/page/AAF07A8C23260CA64853A97D2E9228E2 2026-09-12 06:37:07,913 26 INFO rb-103a292-224772-414667 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-12 06:37:07,916 26 INFO rb-103a292-224772-414667 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-12 06:37:07,926 26 INFO rb-103a292-224772-414667 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-12 06:37:07,952 26 INFO rb-103a292-224772-414667 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=62e91e7128cd4b8a" in browser 2026-09-12 06:37:07,952 26 INFO rb-103a292-224772-414667 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=62e91e7128cd4b8a" 2026-09-12 06:37:07,971 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:37:08,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "GET /pos-self/101?access_token=62e91e7128cd4b8a HTTP/1.1" 200 - 57 0.052 0.341 2026-09-12 06:37:08,365 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'AAF07A8C23260CA64853A97D2E9228E2', 'loaderId': 'D3F9B45377A8B61AB96C4ACC48183D86', 'isDownload': False} 2026-09-12 06:37:08,365 26 INFO rb-103a292-224772-414667 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-12 06:37:08,375 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:08,403 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:37:08,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.037 2026-09-12 06:37:08,434 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:37:08,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-09-12 06:37:08,465 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:37:08,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.091 2026-09-12 06:37:08,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:37:08,659 26 INFO rb-103a292-224772-414667 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=62e91e7128cd4b8a", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:37:08,666 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:37:08,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:37:08,672 26 INFO rb-103a292-224772-414667 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-12 06:37:08,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.026 0.040 2026-09-12 06:37:08,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 06:37:09,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.134 0.147 2026-09-12 06:37:09,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.259 2026-09-12 06:37:09,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-12 06:37:09,147 26 INFO rb-103a292-224772-414667 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-12 06:37:09,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/ir.attachment/5961/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:37:09,257 26 INFO rb-103a292-224772-414667 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-12 06:37:09,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/pos.category/239/image_128?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-09-12 06:37:09,338 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:09,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.template/1940/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-09-12 06:37:09,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.template/1944/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 06:37:09,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.template/1942/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.051 2026-09-12 06:37:09,393 26 INFO rb-103a292-224772-414667 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-12 06:37:09,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.template/1941/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-12 06:37:09,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.template/1943/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-09-12 06:37:09,460 26 INFO rb-103a292-224772-414667 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-12 06:37:09,530 26 INFO rb-103a292-224772-414667 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-12 06:37:09,567 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37: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-12 06:37:09,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/ir.attachment/5927/raw HTTP/1.1" 200 - 4 0.001 0.020 2026-09-12 06:37:09,583 26 INFO rb-103a292-224772-414667 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-12 06:37:09,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.product/2428/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.011 0.028 2026-09-12 06:37:09,635 26 INFO rb-103a292-224772-414667 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-12 06:37:09,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "GET /web/image/product.product/2430/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.010 0.051 2026-09-12 06:37:09,703 26 INFO rb-103a292-224772-414667 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-12 06:37:09,751 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49520757 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '673a01ff-5275-4f39-a339-5f760ea65227'}] 2026-09-12 06:37:09,790 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49520757 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '673a01ff-5275-4f39-a339-5f760ea65227'} created pos.order #670 2026-09-12 06:37:09,802 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49520757 finished 2026-09-12 06:37:09,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.093 0.108 2026-09-12 06:37:09,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.013 2026-09-12 06:37:09,968 26 INFO rb-103a292-224772-414667 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-12 06:37:10,020 26 INFO rb-103a292-224772-414667 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-12 06:37:10,072 26 INFO rb-103a292-224772-414667 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-12 06:37:10,125 26 INFO rb-103a292-224772-414667 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-12 06:37:10,183 26 INFO rb-103a292-224772-414667 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-12 06:37:10,242 26 INFO rb-103a292-224772-414667 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-12 06:37:10,248 26 INFO rb-103a292-224772-414667 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-12 06:37:10,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:10] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.023 0.035 2026-09-12 06:37:10,311 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8872304 (allocated 10223616) 2026-09-12 06:37:10,318 26 INFO rb-103a292-224772-414667 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 63454 2026-09-12 06:37:10,320 26 INFO rb-103a292-224772-414667 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-12 06:37:10,322 26 INFO rb-103a292-224772-414667 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 63454 2026-09-12 06:37:10,410 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063710_410416_test_kiosk_cart_restore_and_cancel.txt 2026-09-12 06:37:10,410 26 INFO rb-103a292-224772-414667 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/tmptphw8ons_chrome_odoo" 2026-09-12 06:37:10,476 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-12 06:37:13,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 63571 2026-09-12 06:37:13,688 26 INFO rb-103a292-224772-414667 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/tmpu5oz0hqs_chrome_odoo 2026-09-12 06:37:13,688 26 INFO rb-103a292-224772-414667 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:35783/json/version 2026-09-12 06:37:13,690 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:13,697 26 INFO rb-103a292-224772-414667 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-12 06:37:13,698 26 INFO rb-103a292-224772-414667 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:35783/json 2026-09-12 06:37:13,698 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:13,700 26 INFO rb-103a292-224772-414667 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:35783/devtools/page/90AE1D5CA15AC3BD8806240339C0BD6F 2026-09-12 06:37:13,701 26 INFO rb-103a292-224772-414667 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-12 06:37:13,703 26 INFO rb-103a292-224772-414667 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-12 06:37:13,725 26 INFO rb-103a292-224772-414667 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-12 06:37:13,777 26 INFO rb-103a292-224772-414667 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=89d89bc375714d80" in browser 2026-09-12 06:37:13,777 26 INFO rb-103a292-224772-414667 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=89d89bc375714d80" 2026-09-12 06:37:13,795 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:37:14,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /pos-self/102?access_token=89d89bc375714d80 HTTP/1.1" 200 - 57 0.040 0.312 2026-09-12 06:37:14,147 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '90AE1D5CA15AC3BD8806240339C0BD6F', 'loaderId': '54CABB619F20182683BA27011382D9AD', 'isDownload': False} 2026-09-12 06:37:14,147 26 INFO rb-103a292-224772-414667 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-12 06:37:14,155 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:14,174 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:37:14,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.028 2026-09-12 06:37:14,226 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:37:14,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.073 2026-09-12 06:37:14,256 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:37:14,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.099 2026-09-12 06:37:14,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:37:14,454 26 INFO rb-103a292-224772-414667 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=89d89bc375714d80", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:37:14,460 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:37:14,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:37:14,467 26 INFO rb-103a292-224772-414667 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-12 06:37:14,521 26 INFO rb-103a292-224772-414667 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-12 06:37:14,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.054 0.039 2026-09-12 06:37:14,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-12 06:37:14,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.196 0.174 2026-09-12 06:37:14,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.342 2026-09-12 06:37:15,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.028 2026-09-12 06:37:15,054 26 INFO rb-103a292-224772-414667 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-12 06:37:15,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/ir.attachment/6002/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:37:15,149 26 INFO rb-103a292-224772-414667 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-12 06:37:15,223 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:15,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/pos.category/239/image_128?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 2 0.003 0.028 2026-09-12 06:37:15,237 26 INFO rb-103a292-224772-414667 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-12 06:37:15,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/product.template/1940/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-12 06:37:15,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/product.template/1944/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.036 2026-09-12 06:37:15,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/product.template/1941/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-09-12 06:37:15,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/product.template/1942/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-12 06:37:15,297 26 INFO rb-103a292-224772-414667 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-12 06:37:15,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/product.template/1943/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.064 2026-09-12 06:37:15,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/ir.attachment/5968/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:37:15,324 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37: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-12 06:37:15,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "GET /web/image/product.product/2428/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-09-12 06:37:15,349 26 INFO rb-103a292-224772-414667 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-12 06:37:15,414 26 INFO rb-103a292-224772-414667 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-12 06:37:15,455 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99078815 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '57a2cbb1-00a9-4e49-8f6d-a791e7d5b02c'}] 2026-09-12 06:37:15,504 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99078815 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '57a2cbb1-00a9-4e49-8f6d-a791e7d5b02c'} created pos.order #671 2026-09-12 06:37:15,524 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99078815 finished 2026-09-12 06:37:15,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.101 0.113 2026-09-12 06:37:15,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.009 2026-09-12 06:37:15,701 26 INFO rb-103a292-224772-414667 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-12 06:37:15,702 26 INFO rb-103a292-224772-414667 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-12 06:37:15,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7596276 (allocated 8126464) 2026-09-12 06:37:15,754 26 INFO rb-103a292-224772-414667 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 63571 2026-09-12 06:37:15,755 26 INFO rb-103a292-224772-414667 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-12 06:37:15,758 26 INFO rb-103a292-224772-414667 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 63571 2026-09-12 06:37:15,820 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063715_820151_test_online_payment_kiosk_qr_code.txt 2026-09-12 06:37:15,820 26 INFO rb-103a292-224772-414667 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/tmpu5oz0hqs_chrome_odoo" 2026-09-12 06:37:15,853 26 INFO rb-103a292-224772-414667 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-12 06:37:19,288 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 63683 2026-09-12 06:37:19,303 26 INFO rb-103a292-224772-414667 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/tmpxrmbeemx_chrome_odoo 2026-09-12 06:37:19,303 26 INFO rb-103a292-224772-414667 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:42341/json/version 2026-09-12 06:37:19,306 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:19,317 26 INFO rb-103a292-224772-414667 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-12 06:37:19,317 26 INFO rb-103a292-224772-414667 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:42341/json 2026-09-12 06:37:19,318 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:19,319 26 INFO rb-103a292-224772-414667 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:42341/devtools/page/25E1688FD0CBBEE9D91A0CE0F39FD83E 2026-09-12 06:37:19,322 26 INFO rb-103a292-224772-414667 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-12 06:37:19,323 26 INFO rb-103a292-224772-414667 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-12 06:37:19,337 26 INFO rb-103a292-224772-414667 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-12 06:37:19,362 26 INFO rb-103a292-224772-414667 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=bec6e41be16e45f4" in browser 2026-09-12 06:37:19,362 26 INFO rb-103a292-224772-414667 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=bec6e41be16e45f4" 2026-09-12 06:37:19,396 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:37:19,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:19] "GET /pos-self/103?access_token=bec6e41be16e45f4 HTTP/1.1" 200 - 57 0.038 0.517 2026-09-12 06:37:19,951 26 INFO rb-103a292-224772-414667 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': '25E1688FD0CBBEE9D91A0CE0F39FD83E', 'loaderId': '2CA31CF3CED2BED07D81ACC8887C3FFB', 'isDownload': False} 2026-09-12 06:37:19,952 26 INFO rb-103a292-224772-414667 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-12 06:37:19,964 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:19,981 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:37:20,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.023 2026-09-12 06:37:20,039 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:37:20,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.080 2026-09-12 06:37:20,081 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:37:20,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.109 2026-09-12 06:37:20,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:37:20,266 26 INFO rb-103a292-224772-414667 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=bec6e41be16e45f4", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:37:20,281 26 INFO rb-103a292-224772-414667 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-12 06:37:20,287 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:37:20,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:37:20,335 26 INFO rb-103a292-224772-414667 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-12 06:37:20,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.026 0.036 2026-09-12 06:37:20,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 06:37:20,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.109 0.165 2026-09-12 06:37:20,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.260 2026-09-12 06:37:20,722 26 INFO rb-103a292-224772-414667 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-12 06:37:20,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/ir.attachment/6043/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 06:37:20,803 26 INFO rb-103a292-224772-414667 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-12 06:37:20,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/product.template/1940/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.018 2026-09-12 06:37:20,866 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:20,884 26 INFO rb-103a292-224772-414667 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-12 06:37:20,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/product.template/1941/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.061 2026-09-12 06:37:20,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/pos.category/239/image_128?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 2 0.000 0.092 2026-09-12 06:37:20,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/product.template/1944/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-12 06:37:20,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/product.template/1942/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-12 06:37:20,956 26 INFO rb-103a292-224772-414667 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-12 06:37:20,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:20] "GET /web/image/product.template/1943/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-12 06:37:21,026 26 INFO rb-103a292-224772-414667 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-12 06:37:21,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:21] "GET /web/image/ir.attachment/6009/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:37:21,078 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:21,088 26 INFO rb-103a292-224772-414667 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-12 06:37:21,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:21] "GET /web/image/product.product/2428/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-09-12 06:37:21,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:21] "GET /web/image/product.product/2430/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.007 0.039 2026-09-12 06:37:21,134 26 INFO rb-103a292-224772-414667 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-12 06:37:21,200 26 INFO rb-103a292-224772-414667 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-12 06:37:21,251 26 INFO rb-103a292-224772-414667 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-12 06:37:21,320 26 INFO rb-103a292-224772-414667 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-12 06:37:21,321 26 INFO rb-103a292-224772-414667 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-12 06:37:21,361 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7825872 (allocated 8912896) 2026-09-12 06:37:21,367 26 INFO rb-103a292-224772-414667 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 63683 2026-09-12 06:37:21,376 26 INFO rb-103a292-224772-414667 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-12 06:37:21,377 26 INFO rb-103a292-224772-414667 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 63683 2026-09-12 06:37:21,397 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27394319 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '15407050-b8aa-4ea6-81fb-287cce53bb1b'}] 2026-09-12 06:37:21,429 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063721_429004_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-12 06:37:21,430 26 INFO rb-103a292-224772-414667 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/tmpxrmbeemx_chrome_odoo" 2026-09-12 06:37:21,439 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27394319 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '15407050-b8aa-4ea6-81fb-287cce53bb1b'} created pos.order #672 2026-09-12 06:37:21,440 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27394319 finished 2026-09-12 06:37:21,441 26 INFO rb-103a292-224772-414667 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-12 06:37:21,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.098 0.105 2026-09-12 06:37:21,792 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 63794 2026-09-12 06:37:21,792 26 INFO rb-103a292-224772-414667 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/tmpirebpi2i_chrome_odoo 2026-09-12 06:37:21,792 26 INFO rb-103a292-224772-414667 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:44779/json/version 2026-09-12 06:37:21,793 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:21,797 26 INFO rb-103a292-224772-414667 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-12 06:37:21,797 26 INFO rb-103a292-224772-414667 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:44779/json 2026-09-12 06:37:21,798 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:21,801 26 INFO rb-103a292-224772-414667 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:44779/devtools/page/09BEB4AD16744A75FC18B1F0FA5F3DE5 2026-09-12 06:37:21,807 26 INFO rb-103a292-224772-414667 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-12 06:37:21,809 26 INFO rb-103a292-224772-414667 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-12 06:37:21,827 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:37:21,837 26 INFO rb-103a292-224772-414667 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-12 06:37:21,841 26 INFO rb-103a292-224772-414667 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-12 06:37:21,841 26 INFO rb-103a292-224772-414667 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-12 06:37:22,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 70 0.083 0.237 2026-09-12 06:37:22,182 26 INFO rb-103a292-224772-414667 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': '09BEB4AD16744A75FC18B1F0FA5F3DE5', 'loaderId': 'FABBBF1E07B125A1C0325CE2C95062DD', 'isDownload': False} 2026-09-12 06:37:22,182 26 INFO rb-103a292-224772-414667 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-12 06:37:22,190 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:22,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:37:22,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-12 06:37:22,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-12 06:37:22,703 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:22,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:37:22,736 26 INFO rb-103a292-224772-414667 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-12 06:37:22,745 26 INFO rb-103a292-224772-414667 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-12 06:37:22,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:37:22,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:37:22,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:22,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:37:22,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.012 0.012 2026-09-12 06:37:22,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:37:22,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.027 2026-09-12 06:37:23,645 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order 2026-09-12 06:37:23,647 26 INFO rb-103a292-224772-414667 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-12 06:37:23,648 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order.line 2026-09-12 06:37:23,650 26 INFO rb-103a292-224772-414667 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-12 06:37:23,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.356 0.382 2026-09-12 06:37:23,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:37:23,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "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-12 06:37:23,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-09-12 06:37:23,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37: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.007 2026-09-12 06:37:23,918 26 INFO rb-103a292-224772-414667 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-12 06:37:23,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37: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-12 06:37:23,971 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:37:23,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:37:23,986 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:23] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:37:24,005 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:37:24,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-09-12 06:37:24,036 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:37:24,040 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:24,084 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:24,096 26 INFO rb-103a292-224772-414667 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-12 06:37:24,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 31 0.032 0.058 2026-09-12 06:37:24,165 26 INFO rb-103a292-224772-414667 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-12 06:37:24,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /pos/ui/103 HTTP/1.1" 200 - 31 0.031 0.111 2026-09-12 06:37:24,215 26 INFO rb-103a292-224772-414667 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-12 06:37:24,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.034 0.076 2026-09-12 06:37:24,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 06:37:24,356 26 INFO rb-103a292-224772-414667 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-12 06:37:24,364 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:24,409 26 INFO rb-103a292-224772-414667 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-12 06:37:24,474 26 INFO rb-103a292-224772-414667 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-12 06:37:24,526 26 INFO rb-103a292-224772-414667 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-12 06:37:24,527 26 INFO rb-103a292-224772-414667 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-12 06:37:24,600 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13423652 (allocated 14680064) 2026-09-12 06:37:24,607 26 INFO rb-103a292-224772-414667 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 63794 2026-09-12 06:37:24,608 26 INFO rb-103a292-224772-414667 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-12 06:37:24,609 26 INFO rb-103a292-224772-414667 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 63794 2026-09-12 06:37:24,666 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063724_666658_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-12 06:37:24,667 26 INFO rb-103a292-224772-414667 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/tmpirebpi2i_chrome_odoo" 2026-09-12 06:37:24,719 26 INFO rb-103a292-224772-414667 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-12 06:37:28,256 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:37:28,469 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:37:29,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:29] "GET /pos/pay/673?access_token=083abbc9-6a3b-436d-9658-fa491d2f3f92 HTTP/1.1" 200 - 151 0.137 0.890 2026-09-12 06:37:29,289 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:37:29,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:29] "POST /pos/pay/transaction/673 HTTP/1.1" 200 - 29 0.015 0.025 2026-09-12 06:37:29,352 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:37:30,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:30] "GET /pos/pay/confirmation/673?access_token=083abbc9-6a3b-436d-9658-fa491d2f3f92&exit_route=/&tx_id=10 HTTP/1.1" 303 - 272 0.373 0.380 2026-09-12 06:37:30,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:30] "GET / HTTP/1.1" 200 - 32 0.034 0.278 2026-09-12 06:37:30,420 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-12 06:37:30,449 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 06:37:30,452 26 INFO rb-103a292-224772-414667 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-12 06:37:30,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:30] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 48 0.026 0.053 2026-09-12 06:37:30,592 26 INFO rb-103a292-224772-414667 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-12 06:37:34,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 63921 2026-09-12 06:37:34,059 26 INFO rb-103a292-224772-414667 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/tmpg7sqoz4c_chrome_odoo 2026-09-12 06:37:34,059 26 INFO rb-103a292-224772-414667 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:44383/json/version 2026-09-12 06:37:34,061 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:34,095 26 INFO rb-103a292-224772-414667 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-12 06:37:34,095 26 INFO rb-103a292-224772-414667 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:44383/json 2026-09-12 06:37:34,096 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:34,106 26 INFO rb-103a292-224772-414667 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:44383/devtools/page/A1E2424471D15378A4A31DACB36DC133 2026-09-12 06:37:34,111 26 INFO rb-103a292-224772-414667 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-12 06:37:34,114 26 INFO rb-103a292-224772-414667 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-12 06:37:34,136 26 INFO rb-103a292-224772-414667 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-12 06:37:34,155 26 INFO rb-103a292-224772-414667 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=5074bad673de4e48" in browser 2026-09-12 06:37:34,156 26 INFO rb-103a292-224772-414667 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=5074bad673de4e48" 2026-09-12 06:37:34,174 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:37:34,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "GET /pos-self/105?access_token=5074bad673de4e48 HTTP/1.1" 200 - 57 0.040 0.294 2026-09-12 06:37:34,511 26 INFO rb-103a292-224772-414667 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': 'A1E2424471D15378A4A31DACB36DC133', 'loaderId': '4454F43AB57589E9E265C62129F49F83', 'isDownload': False} 2026-09-12 06:37:34,512 26 INFO rb-103a292-224772-414667 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-12 06:37:34,520 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:34,539 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:37:34,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.032 2026-09-12 06:37:34,586 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:37:34,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-09-12 06:37:34,610 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:37:34,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.090 2026-09-12 06:37:34,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.011 2026-09-12 06:37:34,810 26 INFO rb-103a292-224772-414667 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=5074bad673de4e48", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:37:34,818 26 INFO rb-103a292-224772-414667 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-12 06:37:34,819 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:37:34,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:37:34,873 26 INFO rb-103a292-224772-414667 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-12 06:37:34,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:34] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.098 0.035 2026-09-12 06:37:35,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.163 2026-09-12 06:37:35,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.174 0.174 2026-09-12 06:37:35,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.335 2026-09-12 06:37:35,403 26 INFO rb-103a292-224772-414667 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-12 06:37:35,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/ir.attachment/6125/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:37:35,471 26 INFO rb-103a292-224772-414667 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-12 06:37:35,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/ir.attachment/6088/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:37:35,530 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:37:35,531 26 INFO rb-103a292-224772-414667 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-12 06:37:35,599 26 INFO rb-103a292-224772-414667 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-12 06:37:35,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/pos.category/239/image_128?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 2 0.004 0.033 2026-09-12 06:37:35,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/product.template/1941/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.036 2026-09-12 06:37:35,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/product.template/1940/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-12 06:37:35,701 26 INFO rb-103a292-224772-414667 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-12 06:37:35,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/product.template/1944/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.005 0.070 2026-09-12 06:37:35,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/product.template/1942/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.015 0.104 2026-09-12 06:37:35,770 26 INFO rb-103a292-224772-414667 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-12 06:37:35,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/product.template/1943/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-09-12 06:37:35,789 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37: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-12 06:37:35,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "GET /web/image/product.product/2428/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.013 0.013 2026-09-12 06:37:35,819 26 INFO rb-103a292-224772-414667 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-12 06:37:35,886 26 INFO rb-103a292-224772-414667 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-12 06:37:35,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-09-12 06:37:35,942 26 INFO rb-103a292-224772-414667 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-12 06:37:36,007 26 INFO rb-103a292-224772-414667 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-12 06:37:36,050 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1130007 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': 'f10b362e-cb00-4133-a3f8-f91bb84123ff'}] 2026-09-12 06:37:36,125 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1130007 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': 'f10b362e-cb00-4133-a3f8-f91bb84123ff'} created pos.order #674 2026-09-12 06:37:36,147 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1130007 finished 2026-09-12 06:37:36,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.124 0.121 2026-09-12 06:37:36,305 26 INFO rb-103a292-224772-414667 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-12 06:37:36,358 26 INFO rb-103a292-224772-414667 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-12 06:37:36,426 26 INFO rb-103a292-224772-414667 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-12 06:37:36,481 26 INFO rb-103a292-224772-414667 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-12 06:37:36,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:36] "GET /web/image/product.product/2430/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.009 0.020 2026-09-12 06:37:36,533 26 INFO rb-103a292-224772-414667 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-12 06:37:36,597 26 INFO rb-103a292-224772-414667 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-12 06:37:36,627 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7006827 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': 'f10b362e-cb00-4133-a3f8-f91bb84123ff'}] 2026-09-12 06:37:36,645 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1104] to pos.order #674 2026-09-12 06:37:36,651 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7006827 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': 'f10b362e-cb00-4133-a3f8-f91bb84123ff'} updated pos.order #674 2026-09-12 06:37:36,664 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7006827 finished 2026-09-12 06:37:36,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.071 0.107 2026-09-12 06:37:36,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.024 2026-09-12 06:37:36,830 26 INFO rb-103a292-224772-414667 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-12 06:37:36,885 26 INFO rb-103a292-224772-414667 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-12 06:37:36,943 26 INFO rb-103a292-224772-414667 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-12 06:37:37,002 26 INFO rb-103a292-224772-414667 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-12 06:37:37,003 26 INFO rb-103a292-224772-414667 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-12 06:37:37,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8856660 (allocated 9961472) 2026-09-12 06:37:37,063 26 INFO rb-103a292-224772-414667 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-12 06:37:37,079 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:37:37,085 26 INFO rb-103a292-224772-414667 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 63921 2026-09-12 06:37:37,101 26 INFO rb-103a292-224772-414667 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-12 06:37:37,101 26 INFO rb-103a292-224772-414667 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 63921 2026-09-12 06:37:37,155 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063737_155485_test_online_payment_self_pay_after_meal_table.txt 2026-09-12 06:37:37,155 26 INFO rb-103a292-224772-414667 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/tmpg7sqoz4c_chrome_odoo" 2026-09-12 06:37:37,157 26 INFO rb-103a292-224772-414667 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-12 06:37:37,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:37] "GET /pos/pay/674?access_token=d48664c0-f032-4780-b6be-6124a60256c7&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D5074bad673de4e48 HTTP/1.1" 200 - 126 0.149 0.669 2026-09-12 06:37:38,154 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 64036 2026-09-12 06:37:38,154 26 INFO rb-103a292-224772-414667 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/tmp3ls4ah9g_chrome_odoo 2026-09-12 06:37:38,155 26 INFO rb-103a292-224772-414667 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:33701/json/version 2026-09-12 06:37:38,156 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:38,160 26 INFO rb-103a292-224772-414667 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-12 06:37:38,160 26 INFO rb-103a292-224772-414667 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:33701/json 2026-09-12 06:37:38,160 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:38,162 26 INFO rb-103a292-224772-414667 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:33701/devtools/page/A9DE978A8CBBFB71DF0928FD47698FA4 2026-09-12 06:37:38,166 26 INFO rb-103a292-224772-414667 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-12 06:37:38,168 26 INFO rb-103a292-224772-414667 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-12 06:37:38,186 26 INFO rb-103a292-224772-414667 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-12 06:37:38,189 26 INFO rb-103a292-224772-414667 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=5074bad673de4e48&table_identifier=c9e4d839" in browser 2026-09-12 06:37:38,189 26 INFO rb-103a292-224772-414667 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=5074bad673de4e48&table_identifier=c9e4d839" 2026-09-12 06:37:38,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /pos-self/105?access_token=5074bad673de4e48&table_identifier=c9e4d839 HTTP/1.1" 200 - 9 0.011 0.019 2026-09-12 06:37:38,238 26 INFO rb-103a292-224772-414667 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': 'A9DE978A8CBBFB71DF0928FD47698FA4', 'loaderId': '862977F490EEFE46E03D7055A63B3872', 'isDownload': False} 2026-09-12 06:37:38,238 26 INFO rb-103a292-224772-414667 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-12 06:37:38,247 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:38,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 06:37:38,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-12 06:37:38,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.032 2026-09-12 06:37:38,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:37:38,493 26 INFO rb-103a292-224772-414667 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=5074bad673de4e48&table_identifier=c9e4d839", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:37:38,496 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:37:38,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:37:38,503 26 INFO rb-103a292-224772-414667 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-12 06:37:38,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:37:38,557 26 INFO rb-103a292-224772-414667 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-12 06:37:38,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.013 0.046 2026-09-12 06:37:38,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-12 06:37:38,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.064 0.123 2026-09-12 06:37:38,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.021 0.012 2026-09-12 06:37:38,865 26 INFO rb-103a292-224772-414667 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-12 06:37:38,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /web/image/ir.attachment/6125/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:37:38,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.011 2026-09-12 06:37:38,943 26 INFO rb-103a292-224772-414667 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-12 06:37:38,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.022 2026-09-12 06:37:38,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /web/image/ir.attachment/6088/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:37:38,985 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:39,032 26 INFO rb-103a292-224772-414667 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-12 06:37:39,100 26 INFO rb-103a292-224772-414667 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-12 06:37:39,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.template/1942/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.038 2026-09-12 06:37:39,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.template/1943/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.006 0.065 2026-09-12 06:37:39,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/pos.category/239/image_128?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 2 0.002 0.090 2026-09-12 06:37:39,171 26 INFO rb-103a292-224772-414667 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-12 06:37:39,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.template/1941/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-12 06:37:39,207 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:39,219 26 INFO rb-103a292-224772-414667 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-12 06:37:39,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.template/1940/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.018 0.131 2026-09-12 06:37:39,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.template/1944/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-12 06:37:39,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.product/2428/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.008 0.059 2026-09-12 06:37:39,289 26 INFO rb-103a292-224772-414667 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-12 06:37:39,355 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25663083 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '6d266858-73e4-4b04-a82d-5085359b5850'}] 2026-09-12 06:37:39,387 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25663083 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '6d266858-73e4-4b04-a82d-5085359b5850'} created pos.order #675 2026-09-12 06:37:39,400 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25663083 finished 2026-09-12 06:37:39,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.077 0.102 2026-09-12 06:37:39,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 06:37:39,521 26 INFO rb-103a292-224772-414667 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-12 06:37:39,587 26 INFO rb-103a292-224772-414667 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-12 06:37:39,651 26 INFO rb-103a292-224772-414667 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-12 06:37:39,710 26 INFO rb-103a292-224772-414667 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-12 06:37:39,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:39] "GET /web/image/product.product/2430/image_512?unique=2026-09-12T06:37:02.000+00:00 HTTP/1.1" 200 - 8 0.012 0.017 2026-09-12 06:37:39,759 26 INFO rb-103a292-224772-414667 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-12 06:37:39,836 26 INFO rb-103a292-224772-414667 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-12 06:37:39,846 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14938444 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '6d266858-73e4-4b04-a82d-5085359b5850'}] 2026-09-12 06:37:39,874 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1106] to pos.order #675 2026-09-12 06:37:39,878 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14938444 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '6d266858-73e4-4b04-a82d-5085359b5850'} updated pos.order #675 2026-09-12 06:37:39,890 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14938444 finished 2026-09-12 06:37:40,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.071 0.112 2026-09-12 06:37:40,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.009 2026-09-12 06:37:40,066 26 INFO rb-103a292-224772-414667 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-12 06:37:40,118 26 INFO rb-103a292-224772-414667 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-12 06:37:40,176 26 INFO rb-103a292-224772-414667 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-12 06:37:40,238 26 INFO rb-103a292-224772-414667 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-12 06:37:40,238 26 INFO rb-103a292-224772-414667 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-12 06:37:40,299 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8667660 (allocated 9961472) 2026-09-12 06:37:40,300 26 INFO rb-103a292-224772-414667 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-12 06:37:40,322 26 INFO rb-103a292-224772-414667 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 64036 2026-09-12 06:37:40,326 26 INFO rb-103a292-224772-414667 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-12 06:37:40,327 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:37:40,328 26 INFO rb-103a292-224772-414667 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 64036 2026-09-12 06:37:40,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:40] "GET /pos/pay/675?access_token=8fe8591f-65aa-4835-8922-16bc7b484442&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D5074bad673de4e48%26table_identifier%3Dc9e4d839 HTTP/1.1" 200 - 36 0.042 0.042 2026-09-12 06:37:40,419 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063740_418901_test_online_payment_self_pay_after_meal_table.txt 2026-09-12 06:37:40,419 26 INFO rb-103a292-224772-414667 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/tmp3ls4ah9g_chrome_odoo" 2026-09-12 06:37:40,471 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 06:37:51,433 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #192 deleted restaurant.floor records with IDs: [32] 2026-09-12 06:37:52,019 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-12 06:37:52,047 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #192 deleted pos.printer records with IDs: [23, 24] 2026-09-12 06:37:52,424 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 64161 2026-09-12 06:37:52,424 26 INFO rb-103a292-224772-414667 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/tmpqfe8kqtw_chrome_odoo 2026-09-12 06:37:52,424 26 INFO rb-103a292-224772-414667 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:35191/json/version 2026-09-12 06:37:52,426 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:52,430 26 INFO rb-103a292-224772-414667 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-12 06:37:52,430 26 INFO rb-103a292-224772-414667 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:35191/json 2026-09-12 06:37:52,431 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:37:52,432 26 INFO rb-103a292-224772-414667 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:35191/devtools/page/461F459A82DF0B6E725F367FACB7EAFD 2026-09-12 06:37:52,435 26 INFO rb-103a292-224772-414667 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-12 06:37:52,437 26 INFO rb-103a292-224772-414667 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-12 06:37:52,480 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:37:52,486 26 INFO rb-103a292-224772-414667 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-12 06:37:52,489 26 INFO rb-103a292-224772-414667 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-12 06:37:52,489 26 INFO rb-103a292-224772-414667 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-12 06:37:52,513 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:37:52,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:52] "GET /pos/ui/107 HTTP/1.1" 200 - 84 0.052 0.425 2026-09-12 06:37:52,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '461F459A82DF0B6E725F367FACB7EAFD', 'loaderId': '6E2444A9730F1C916A950260E22ABCED', 'isDownload': False} 2026-09-12 06:37:52,987 26 INFO rb-103a292-224772-414667 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-12 06:37:52,996 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:37:53,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.014 2026-09-12 06:37:53,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.037 2026-09-12 06:37:53,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-09-12 06:37:53,540 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:53,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-12 06:37:53,580 26 INFO rb-103a292-224772-414667 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-12 06:37:53,589 26 INFO rb-103a292-224772-414667 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-12 06:37:53,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 06:37:53,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:37:53,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:53,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 06:37:53,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-12 06:37:53,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.034 2026-09-12 06:37:53,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-12 06:37:54,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.235 0.280 2026-09-12 06:37:54,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:37:54,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:37:54,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-12 06:37:54,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-09-12 06:37:54,484 26 INFO rb-103a292-224772-414667 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-12 06:37:54,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-09-12 06:37:54,545 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:37:54,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:37:54,575 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:37:54,580 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:37:54,603 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:37:54,606 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:37:54,625 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:37:54,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 14 0.029 0.048 2026-09-12 06:37:54,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.079 2026-09-12 06:37:54,647 26 INFO rb-103a292-224772-414667 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-12 06:37:54,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 32 0.032 0.061 2026-09-12 06:37:54,727 26 INFO rb-103a292-224772-414667 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-12 06:37:54,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /pos/ui/107 HTTP/1.1" 200 - 32 0.041 0.133 2026-09-12 06:37:54,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.019 0.094 2026-09-12 06:37:54,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:37:54,955 26 INFO rb-103a292-224772-414667 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-12 06:37:54,977 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:55,048 26 INFO rb-103a292-224772-414667 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-12 06:37:55,122 26 INFO rb-103a292-224772-414667 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-12 06:37:55,131 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:37:55,144 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15456360 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'aecaf364-aa5d-412f-9f9d-394315a0f622'}] 2026-09-12 06:37:55,173 26 INFO rb-103a292-224772-414667 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-12 06:37:55,205 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15456360 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'aecaf364-aa5d-412f-9f9d-394315a0f622'} created pos.order #676 2026-09-12 06:37:55,223 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15456360 finished 2026-09-12 06:37:55,226 26 INFO rb-103a292-224772-414667 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-12 06:37:55,275 26 INFO rb-103a292-224772-414667 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-12 06:37:55,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.046 0.094 2026-09-12 06:37:55,335 26 INFO rb-103a292-224772-414667 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-12 06:37:55,368 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95376514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'aecaf364-aa5d-412f-9f9d-394315a0f622'}] 2026-09-12 06:37:55,388 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95376514 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': 'aecaf364-aa5d-412f-9f9d-394315a0f622'} updated pos.order #676 2026-09-12 06:37:55,409 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95376514 finished 2026-09-12 06:37:55,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.067 0.081 2026-09-12 06:37:55,546 26 INFO rb-103a292-224772-414667 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-12 06:37:55,611 26 INFO rb-103a292-224772-414667 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-12 06:37:55,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.007 2026-09-12 06:37:55,670 26 INFO rb-103a292-224772-414667 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-12 06:37:55,725 26 INFO rb-103a292-224772-414667 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-12 06:37:55,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38752124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '179f1bf4-987b-4817-b671-ff94cffa7a02'}] 2026-09-12 06:37:55,784 26 INFO rb-103a292-224772-414667 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-12 06:37:55,788 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38752124 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '179f1bf4-987b-4817-b671-ff94cffa7a02'} created pos.order #677 2026-09-12 06:37:55,804 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38752124 finished 2026-09-12 06:37:55,826 26 INFO rb-103a292-224772-414667 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-12 06:37:55,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.032 0.076 2026-09-12 06:37:55,881 26 INFO rb-103a292-224772-414667 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-12 06:37:55,939 26 INFO rb-103a292-224772-414667 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-12 06:37:55,940 26 INFO rb-103a292-224772-414667 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-12 06:37:55,945 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56282517 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '179f1bf4-987b-4817-b671-ff94cffa7a02'}] 2026-09-12 06:37:55,975 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56282517 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '179f1bf4-987b-4817-b671-ff94cffa7a02'} updated pos.order #677 2026-09-12 06:37:55,999 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56282517 finished 2026-09-12 06:37:56,004 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16469312 (allocated 18747392) 2026-09-12 06:37:56,015 26 INFO rb-103a292-224772-414667 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 64161 2026-09-12 06:37:56,032 26 INFO rb-103a292-224772-414667 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-12 06:37:56,033 26 INFO rb-103a292-224772-414667 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 64161 2026-09-12 06:37:56,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:37:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.041 0.064 2026-09-12 06:37:56,104 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063756_104153_test_01_online_payment_with_multi_table.txt 2026-09-12 06:37:56,104 26 INFO rb-103a292-224772-414667 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/tmpqfe8kqtw_chrome_odoo" 2026-09-12 06:37:56,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-12 06:38:02,683 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 64289 2026-09-12 06:38:02,683 26 INFO rb-103a292-224772-414667 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/tmpcd0ffat6_chrome_odoo 2026-09-12 06:38:02,683 26 INFO rb-103a292-224772-414667 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:42729/json/version 2026-09-12 06:38:02,685 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:02,750 26 INFO rb-103a292-224772-414667 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-12 06:38:02,750 26 INFO rb-103a292-224772-414667 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:42729/json 2026-09-12 06:38:02,751 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:02,755 26 INFO rb-103a292-224772-414667 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:42729/devtools/page/6C91C993B61BF3499D2814A62EF7D8AD 2026-09-12 06:38:02,757 26 INFO rb-103a292-224772-414667 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-12 06:38:02,759 26 INFO rb-103a292-224772-414667 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-12 06:38:02,840 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-12 06:38:02,847 26 INFO rb-103a292-224772-414667 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-12 06:38:02,849 26 INFO rb-103a292-224772-414667 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=22514cb6b55443c3" in browser 2026-09-12 06:38:02,849 26 INFO rb-103a292-224772-414667 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=22514cb6b55443c3" 2026-09-12 06:38:02,867 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:38:03,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "GET /pos-self/108?access_token=22514cb6b55443c3 HTTP/1.1" 200 - 82 0.036 0.319 2026-09-12 06:38:03,222 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '6C91C993B61BF3499D2814A62EF7D8AD', 'loaderId': '4EB2ABBBF908EDF709D5C87BF3ADE571', 'isDownload': False} 2026-09-12 06:38:03,222 26 INFO rb-103a292-224772-414667 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-12 06:38:03,229 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:03,235 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-12 06:38:03,439 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:38:03,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "GET /web/assets/2/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.032 0.205 2026-09-12 06:38:03,480 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:38:03,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "GET /web/assets/2/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.008 0.236 2026-09-12 06:38:03,516 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:38:03,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "GET /web/assets/2/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.013 0.254 2026-09-12 06:38:03,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:38:03,695 26 INFO rb-103a292-224772-414667 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=22514cb6b55443c3", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:03,705 26 INFO rb-103a292-224772-414667 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-12 06:38:03,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "POST /pos/ping HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:38:03,757 26 INFO rb-103a292-224772-414667 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-12 06:38:03,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.020 0.028 2026-09-12 06:38:03,801 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0135950/bus.websocket_worker_assets.min.js, copying from /web/assets/0135950/bus.websocket_worker_assets.min.js 2026-09-12 06:38:03,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.023 0.070 2026-09-12 06:38:04,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.145 0.158 2026-09-12 06:38:04,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.259 2026-09-12 06:38:04,133 26 INFO rb-103a292-224772-414667 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-12 06:38:04,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/ir.attachment/6223/raw HTTP/1.1" 200 - 5 0.001 0.006 2026-09-12 06:38:04,225 26 INFO rb-103a292-224772-414667 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-12 06:38:04,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/pos.category/243/image_128?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.026 2026-09-12 06:38:04,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/pos.category/244/image_128?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-12 06:38:04,336 26 INFO rb-103a292-224772-414667 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-12 06:38:04,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/product.template/1958/image_512?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 4 0.020 0.064 2026-09-12 06:38:04,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/product.template/1961/image_512?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 4 0.005 0.106 2026-09-12 06:38:04,408 26 INFO rb-103a292-224772-414667 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-12 06:38:04,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/product.template/1960/image_512?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 4 0.026 0.121 2026-09-12 06:38:04,453 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:04,454 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "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-12 06:38:04,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/product.template/1962/image_512?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 4 0.010 0.164 2026-09-12 06:38:04,473 26 INFO rb-103a292-224772-414667 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-12 06:38:04,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/product.template/1959/image_512?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 4 0.011 0.161 2026-09-12 06:38:04,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/ir.attachment/6224/raw HTTP/1.1" 200 - 5 0.003 0.096 2026-09-12 06:38:04,542 26 INFO rb-103a292-224772-414667 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-12 06:38:04,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "GET /web/image/product.product/2446/image_512?unique=2026-09-12T06:37:40.000+00:00 HTTP/1.1" 200 - 9 0.007 0.090 2026-09-12 06:38:04,544 26 INFO rb-103a292-224772-414667 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-12 06:38:04,592 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34597417 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'c8ea2d99-2732-4737-b97e-53f89a9b7bfd'}] 2026-09-12 06:38:04,601 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7337884 (allocated 8650752) 2026-09-12 06:38:04,619 26 INFO rb-103a292-224772-414667 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 64289 2026-09-12 06:38:04,620 26 INFO rb-103a292-224772-414667 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-12 06:38:04,620 26 INFO rb-103a292-224772-414667 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 64289 2026-09-12 06:38:04,644 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34597417 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'c8ea2d99-2732-4737-b97e-53f89a9b7bfd'} created pos.order #678 2026-09-12 06:38:04,645 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34597417 finished 2026-09-12 06:38:04,701 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063804_701081_test_02_online_payment_with_multi_website_company.txt 2026-09-12 06:38:04,701 26 INFO rb-103a292-224772-414667 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/tmpcd0ffat6_chrome_odoo" 2026-09-12 06:38:04,702 26 INFO rb-103a292-224772-414667 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-12 06:38:04,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.102 0.092 2026-09-12 06:38:05,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 64399 2026-09-12 06:38:05,007 26 INFO rb-103a292-224772-414667 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/tmpfzc78xxq_chrome_odoo 2026-09-12 06:38:05,007 26 INFO rb-103a292-224772-414667 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:39561/json/version 2026-09-12 06:38:05,008 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:05,018 26 INFO rb-103a292-224772-414667 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-12 06:38:05,019 26 INFO rb-103a292-224772-414667 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:39561/json 2026-09-12 06:38:05,024 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:05,030 26 INFO rb-103a292-224772-414667 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:39561/devtools/page/EC7DD6120065687E71738068DA6D578B 2026-09-12 06:38:05,036 26 INFO rb-103a292-224772-414667 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-12 06:38:05,037 26 INFO rb-103a292-224772-414667 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-12 06:38:05,061 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-12 06:38:05,068 26 INFO rb-103a292-224772-414667 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-12 06:38:05,071 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252" in browser 2026-09-12 06:38:05,071 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252" 2026-09-12 06:38:05,136 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: pos.order 2026-09-12 06:38:05,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:05] "GET /pos/pay/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252 HTTP/1.1" 200 - 158 0.131 0.664 2026-09-12 06:38:05,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'EC7DD6120065687E71738068DA6D578B', 'loaderId': '7A2636F04E42A4FE6016F3D40FE42D42', 'isDownload': False} 2026-09-12 06:38:05,883 26 INFO rb-103a292-224772-414667 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-12 06:38:05,896 26 INFO rb-103a292-224772-414667 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-12 06:38:05,896 26 INFO rb-103a292-224772-414667 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-12 06:38:05,899 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-12 06:38:05,911 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:05,919 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 06:38:05,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:05] "GET /web/assets/2/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.036 2026-09-12 06:38:05,997 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 06:38:06,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:06] "GET /web/assets/2/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.012 0.060 2026-09-12 06:38:06,014 26 INFO rb-103a292-224772-414667 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-12 06:38:06,016 26 INFO rb-103a292-224772-414667 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-12 06:38:06,026 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 06:38:06,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:06] "GET /web/assets/2/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.007 0.027 2026-09-12 06:38:06,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:06] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=4f2bd48 HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 06:38:06,218 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 06:38:06,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:06] "GET /web/assets/2/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.053 2026-09-12 06:38:06,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:38:06,745 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:06,766 26 INFO rb-103a292-224772-414667 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-12 06:38:06,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:06] "POST /mail/data HTTP/1.1" 200 - 17 0.017 0.022 2026-09-12 06:38:06,813 26 INFO rb-103a292-224772-414667 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-12 06:38:06,814 26 INFO rb-103a292-224772-414667 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-12 06:38:06,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10327884 (allocated 11272192) 2026-09-12 06:38:06,901 26 INFO rb-103a292-224772-414667 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 64399 2026-09-12 06:38:06,904 26 INFO rb-103a292-224772-414667 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-12 06:38:06,905 26 INFO rb-103a292-224772-414667 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 64399 2026-09-12 06:38:07,002 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063807_002733_test_02_online_payment_with_multi_website_company.txt 2026-09-12 06:38:07,002 26 INFO rb-103a292-224772-414667 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/tmpfzc78xxq_chrome_odoo" 2026-09-12 06:38:07,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 64493 2026-09-12 06:38:07,164 26 INFO rb-103a292-224772-414667 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/tmpkzse0mt8_chrome_odoo 2026-09-12 06:38:07,164 26 INFO rb-103a292-224772-414667 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:44317/json/version 2026-09-12 06:38:07,165 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:07,199 26 INFO rb-103a292-224772-414667 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-12 06:38:07,199 26 INFO rb-103a292-224772-414667 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:44317/json 2026-09-12 06:38:07,200 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:07,211 26 INFO rb-103a292-224772-414667 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:44317/devtools/page/D1E9682DB64CE2511BEFE3E1A537B9DC 2026-09-12 06:38:07,213 26 INFO rb-103a292-224772-414667 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-12 06:38:07,215 26 INFO rb-103a292-224772-414667 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-12 06:38:07,244 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 06:38:07,250 26 INFO rb-103a292-224772-414667 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-12 06:38:07,255 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252" in browser 2026-09-12 06:38:07,255 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252" 2026-09-12 06:38:07,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /pos/pay/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252 HTTP/1.1" 200 - 102 0.062 0.316 2026-09-12 06:38:07,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'D1E9682DB64CE2511BEFE3E1A537B9DC', 'loaderId': '032348DF3A38825555614E5C7CE16FB9', 'isDownload': False} 2026-09-12 06:38:07,645 26 INFO rb-103a292-224772-414667 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-12 06:38:07,650 26 INFO rb-103a292-224772-414667 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-12 06:38:07,651 26 INFO rb-103a292-224772-414667 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-12 06:38:07,652 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-12 06:38:07,660 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:38:07,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /web/assets/2/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.002 0.013 2026-09-12 06:38:07,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /web/assets/2/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.009 0.006 2026-09-12 06:38:07,699 26 INFO rb-103a292-224772-414667 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-12 06:38:07,703 26 INFO rb-103a292-224772-414667 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-12 06:38:07,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /web/assets/2/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-09-12 06:38:07,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=4f2bd48 HTTP/1.1" 200 - 5 0.007 0.012 2026-09-12 06:38:07,862 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:38:07,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:07] "GET /web/assets/2/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-09-12 06:38:08,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-09-12 06:38:08,365 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:08,382 26 INFO rb-103a292-224772-414667 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-12 06:38:08,431 26 INFO rb-103a292-224772-414667 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-12 06:38:08,431 26 INFO rb-103a292-224772-414667 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-12 06:38:08,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:08] "POST /mail/data HTTP/1.1" 200 - 22 0.055 0.031 2026-09-12 06:38:08,516 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10367912 (allocated 11534336) 2026-09-12 06:38:08,528 26 INFO rb-103a292-224772-414667 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 64493 2026-09-12 06:38:08,532 26 INFO rb-103a292-224772-414667 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-12 06:38:08,532 26 INFO rb-103a292-224772-414667 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 64493 2026-09-12 06:38:08,589 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063808_589191_test_02_online_payment_with_multi_website_company.txt 2026-09-12 06:38:08,589 26 INFO rb-103a292-224772-414667 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/tmpkzse0mt8_chrome_odoo" 2026-09-12 06:38:08,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 64589 2026-09-12 06:38:08,761 26 INFO rb-103a292-224772-414667 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/tmpezlu2oix_chrome_odoo 2026-09-12 06:38:08,761 26 INFO rb-103a292-224772-414667 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:36413/json/version 2026-09-12 06:38:08,762 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:08,791 26 INFO rb-103a292-224772-414667 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-12 06:38:08,792 26 INFO rb-103a292-224772-414667 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:36413/json 2026-09-12 06:38:08,793 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:08,802 26 INFO rb-103a292-224772-414667 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:36413/devtools/page/C624D445EB52019B88375F9F38AD6CE0 2026-09-12 06:38:08,805 26 INFO rb-103a292-224772-414667 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-12 06:38:08,807 26 INFO rb-103a292-224772-414667 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-12 06:38:08,829 26 INFO rb-103a292-224772-414667 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-12 06:38:08,833 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252" in browser 2026-09-12 06:38:08,833 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252" 2026-09-12 06:38:08,882 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:38:08,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:08] "GET /pos/pay/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252 HTTP/1.1" 200 - 59 0.033 0.059 2026-09-12 06:38:08,940 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'C624D445EB52019B88375F9F38AD6CE0', 'loaderId': '370EE9E123F1A7C4DD4FAF7A282848C4', 'isDownload': False} 2026-09-12 06:38:08,940 26 INFO rb-103a292-224772-414667 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-12 06:38:08,946 26 INFO rb-103a292-224772-414667 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-12 06:38:08,947 26 INFO rb-103a292-224772-414667 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-12 06:38:08,948 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-12 06:38:08,960 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:38:08,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:08] "GET /web/assets/2/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.008 0.009 2026-09-12 06:38:08,995 26 INFO rb-103a292-224772-414667 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-12 06:38:08,998 26 INFO rb-103a292-224772-414667 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-12 06:38:09,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:09] "GET /web/assets/2/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.008 0.019 2026-09-12 06:38:09,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:09] "GET /web/assets/2/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.016 2026-09-12 06:38:09,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:09] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=4f2bd48 HTTP/1.1" 200 - 7 0.017 0.007 2026-09-12 06:38:09,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:09] "GET /web/assets/2/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.008 0.007 2026-09-12 06:38:09,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:38:09,604 26 INFO rb-103a292-224772-414667 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/678?access_token=ad754f38-e56c-4dec-b2f3-f74e05694252", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:09,623 26 INFO rb-103a292-224772-414667 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-12 06:38:09,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:09] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 06:38:09,671 26 INFO rb-103a292-224772-414667 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-12 06:38:09,672 26 INFO rb-103a292-224772-414667 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-12 06:38:09,729 26 INFO rb-103a292-224772-414667 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-12 06:38:09,731 26 INFO rb-103a292-224772-414667 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 64589 2026-09-12 06:38:09,739 26 INFO rb-103a292-224772-414667 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-12 06:38:09,739 26 INFO rb-103a292-224772-414667 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 64589 2026-09-12 06:38:09,797 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063809_796916_test_02_online_payment_with_multi_website_company.txt 2026-09-12 06:38:09,797 26 INFO rb-103a292-224772-414667 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/tmpezlu2oix_chrome_odoo" 2026-09-12 06:38:09,888 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-12 06:38:11,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-12 06:38:15,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 64685 2026-09-12 06:38:15,171 26 INFO rb-103a292-224772-414667 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/tmpakykg1zo_chrome_odoo 2026-09-12 06:38:15,171 26 INFO rb-103a292-224772-414667 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:40301/json/version 2026-09-12 06:38:15,172 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:15,273 26 INFO rb-103a292-224772-414667 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-12 06:38:15,273 26 INFO rb-103a292-224772-414667 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:40301/json 2026-09-12 06:38:15,274 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:15,282 26 INFO rb-103a292-224772-414667 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:40301/devtools/page/2F6A0B15ACD0C0342EAD6B19867AA5A8 2026-09-12 06:38:15,287 26 INFO rb-103a292-224772-414667 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-12 06:38:15,289 26 INFO rb-103a292-224772-414667 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-12 06:38:15,302 26 INFO rb-103a292-224772-414667 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-12 06:38:15,371 26 INFO rb-103a292-224772-414667 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=6e27f99ccc6f4987" in browser 2026-09-12 06:38:15,371 26 INFO rb-103a292-224772-414667 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=6e27f99ccc6f4987" 2026-09-12 06:38:15,396 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:38:15,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:15] "GET /pos-self/109?access_token=6e27f99ccc6f4987 HTTP/1.1" 200 - 57 0.053 0.356 2026-09-12 06:38:15,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '2F6A0B15ACD0C0342EAD6B19867AA5A8', 'loaderId': '995489E1DDF53D173B506A5452CD97F4', 'isDownload': False} 2026-09-12 06:38:15,804 26 INFO rb-103a292-224772-414667 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-12 06:38:15,811 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:15,829 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:38:15,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:15] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.025 2026-09-12 06:38:15,889 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:38:15,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:15] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.077 2026-09-12 06:38:15,917 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:38:15,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:15] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.107 2026-09-12 06:38:16,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:38:16,080 26 INFO rb-103a292-224772-414667 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=6e27f99ccc6f4987", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:16,088 26 INFO rb-103a292-224772-414667 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-12 06:38:16,090 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:38:16,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:38:16,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.019 0.035 2026-09-12 06:38:16,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-12 06:38:16,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.117 0.162 2026-09-12 06:38:16,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.253 2026-09-12 06:38:16,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.037 2026-09-12 06:38:16,587 26 INFO rb-103a292-224772-414667 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-12 06:38:16,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/ir.attachment/6298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:38:16,674 26 INFO rb-103a292-224772-414667 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-12 06:38:16,728 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:16,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/pos.category/245/image_128?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 2 0.006 0.030 2026-09-12 06:38:16,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.template/1963/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.048 2026-09-12 06:38:16,775 26 INFO rb-103a292-224772-414667 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-12 06:38:16,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.template/1964/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-12 06:38:16,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.template/1967/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-12 06:38:16,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.template/1965/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-12 06:38:16,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.template/1966/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-09-12 06:38:16,847 26 INFO rb-103a292-224772-414667 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-12 06:38:16,919 26 INFO rb-103a292-224772-414667 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-12 06:38:16,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/ir.attachment/6264/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 06:38:16,949 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:38:16,967 26 INFO rb-103a292-224772-414667 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-12 06:38:16,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.product/2451/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.011 0.016 2026-09-12 06:38:16,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:16] "GET /web/image/product.product/2453/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.012 0.038 2026-09-12 06:38:17,019 26 INFO rb-103a292-224772-414667 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-12 06:38:17,089 26 INFO rb-103a292-224772-414667 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-12 06:38:17,143 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41790983 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '633638d4-c93e-474d-b7a3-6d448c66bb3a'}] 2026-09-12 06:38:17,198 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41790983 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '633638d4-c93e-474d-b7a3-6d448c66bb3a'} created pos.order #679 2026-09-12 06:38:17,213 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41790983 finished 2026-09-12 06:38:17,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.111 0.112 2026-09-12 06:38:17,414 26 INFO rb-103a292-224772-414667 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-12 06:38:17,468 26 INFO rb-103a292-224772-414667 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-12 06:38:17,523 26 INFO rb-103a292-224772-414667 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-12 06:38:17,572 26 INFO rb-103a292-224772-414667 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-12 06:38:17,631 26 INFO rb-103a292-224772-414667 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-12 06:38:17,689 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-12 06:38:17,690 26 INFO rb-103a292-224772-414667 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-12 06:38:17,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:17] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.019 0.034 2026-09-12 06:38:17,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8823600 (allocated 9699328) 2026-09-12 06:38:17,765 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 64685 2026-09-12 06:38:17,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-12 06:38:17,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 64685 2026-09-12 06:38:17,824 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063817_823948_test_kiosk_cart_restore_and_cancel.txt 2026-09-12 06:38:17,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpakykg1zo_chrome_odoo" 2026-09-12 06:38:17,873 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-12 06:38:21,246 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 64799 2026-09-12 06:38:21,247 26 INFO rb-103a292-224772-414667 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/tmp05dxxtdc_chrome_odoo 2026-09-12 06:38:21,247 26 INFO rb-103a292-224772-414667 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:44975/json/version 2026-09-12 06:38:21,248 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:21,299 26 INFO rb-103a292-224772-414667 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-12 06:38:21,299 26 INFO rb-103a292-224772-414667 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:44975/json 2026-09-12 06:38:21,299 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:21,305 26 INFO rb-103a292-224772-414667 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:44975/devtools/page/9E7875FC32C0B8A2D8B3A0FF8F2CC6EA 2026-09-12 06:38:21,307 26 INFO rb-103a292-224772-414667 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-12 06:38:21,318 26 INFO rb-103a292-224772-414667 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-12 06:38:21,337 26 INFO rb-103a292-224772-414667 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-12 06:38:21,398 26 INFO rb-103a292-224772-414667 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=152e054341914172" in browser 2026-09-12 06:38:21,398 26 INFO rb-103a292-224772-414667 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=152e054341914172" 2026-09-12 06:38:21,424 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:38:21,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:21] "GET /pos-self/110?access_token=152e054341914172 HTTP/1.1" 200 - 57 0.041 0.311 2026-09-12 06:38:21,776 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '9E7875FC32C0B8A2D8B3A0FF8F2CC6EA', 'loaderId': 'F2025911E723D14AAE689C86AD9F3A75', 'isDownload': False} 2026-09-12 06:38:21,776 26 INFO rb-103a292-224772-414667 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-12 06:38:21,783 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:21,813 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:38:21,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:21] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.034 2026-09-12 06:38:21,854 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:38:21,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:21] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.062 2026-09-12 06:38:21,898 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:38:21,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:21] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.107 2026-09-12 06:38:22,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:38:22,043 26 INFO rb-103a292-224772-414667 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=152e054341914172", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:22,054 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:38:22,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:38:22,055 26 INFO rb-103a292-224772-414667 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-12 06:38:22,109 26 INFO rb-103a292-224772-414667 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-12 06:38:22,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.024 0.039 2026-09-12 06:38:22,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-12 06:38:22,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.122 0.167 2026-09-12 06:38:22,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.268 2026-09-12 06:38:22,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.030 2026-09-12 06:38:22,541 26 INFO rb-103a292-224772-414667 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-12 06:38:22,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/ir.attachment/6339/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:38:22,628 26 INFO rb-103a292-224772-414667 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-12 06:38:22,711 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:22,726 26 INFO rb-103a292-224772-414667 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-12 06:38:22,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/pos.category/245/image_128?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 2 0.002 0.034 2026-09-12 06:38:22,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/product.template/1963/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-12 06:38:22,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/product.template/1967/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-12 06:38:22,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/product.template/1964/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-12 06:38:22,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/product.template/1965/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-12 06:38:22,793 26 INFO rb-103a292-224772-414667 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-12 06:38:22,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/product.template/1966/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.079 2026-09-12 06:38:22,819 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:22,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/ir.attachment/6305/raw HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 06:38:22,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:22] "GET /web/image/product.product/2451/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.009 0.025 2026-09-12 06:38:22,853 26 INFO rb-103a292-224772-414667 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-12 06:38:22,919 26 INFO rb-103a292-224772-414667 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-12 06:38:22,956 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29130647 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '1344b5f3-ee3c-449e-ac8b-7f2b835c811c'}] 2026-09-12 06:38:22,993 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29130647 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '1344b5f3-ee3c-449e-ac8b-7f2b835c811c'} created pos.order #680 2026-09-12 06:38:23,003 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29130647 finished 2026-09-12 06:38:23,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.061 0.102 2026-09-12 06:38:23,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-09-12 06:38:23,180 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-12 06:38:23,182 26 INFO rb-103a292-224772-414667 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-12 06:38:23,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7607860 (allocated 8388608) 2026-09-12 06:38:23,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 64799 2026-09-12 06:38:23,238 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-12 06:38:23,240 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 64799 2026-09-12 06:38:23,287 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063823_286982_test_online_payment_kiosk_qr_code.txt 2026-09-12 06:38:23,287 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmp05dxxtdc_chrome_odoo" 2026-09-12 06:38:23,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-12 06:38:26,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 64914 2026-09-12 06:38:26,343 26 INFO rb-103a292-224772-414667 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/tmpp9ft8y4o_chrome_odoo 2026-09-12 06:38:26,343 26 INFO rb-103a292-224772-414667 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:32955/json/version 2026-09-12 06:38:26,344 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:26,412 26 INFO rb-103a292-224772-414667 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-12 06:38:26,412 26 INFO rb-103a292-224772-414667 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:32955/json 2026-09-12 06:38:26,412 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:26,425 26 INFO rb-103a292-224772-414667 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:32955/devtools/page/2728E76323425041FACC8246BF79028A 2026-09-12 06:38:26,451 26 INFO rb-103a292-224772-414667 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-12 06:38:26,455 26 INFO rb-103a292-224772-414667 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-12 06:38:26,473 26 INFO rb-103a292-224772-414667 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-12 06:38:26,531 26 INFO rb-103a292-224772-414667 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=4bfe006e216746cd" in browser 2026-09-12 06:38:26,531 26 INFO rb-103a292-224772-414667 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=4bfe006e216746cd" 2026-09-12 06:38:26,542 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:38:26,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:26] "GET /pos-self/111?access_token=4bfe006e216746cd HTTP/1.1" 200 - 57 0.082 0.297 2026-09-12 06:38:26,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '2728E76323425041FACC8246BF79028A', 'loaderId': '325596B55652EA6D7D5407847D2E6DB8', 'isDownload': False} 2026-09-12 06:38:26,922 26 INFO rb-103a292-224772-414667 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-12 06:38:26,948 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:26,959 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:38:27,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.030 2026-09-12 06:38:27,007 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:38:27,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.075 2026-09-12 06:38:27,053 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:38:27,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.095 2026-09-12 06:38:27,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:38:27,212 26 INFO rb-103a292-224772-414667 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=4bfe006e216746cd", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:27,223 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:38:27,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:38:27,224 26 INFO rb-103a292-224772-414667 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-12 06:38:27,282 26 INFO rb-103a292-224772-414667 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-12 06:38:27,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.032 0.038 2026-09-12 06:38:27,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-12 06:38:27,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.174 0.150 2026-09-12 06:38:27,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.314 2026-09-12 06:38:27,713 26 INFO rb-103a292-224772-414667 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-12 06:38:27,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/ir.attachment/6380/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 06:38:27,806 26 INFO rb-103a292-224772-414667 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-12 06:38:27,857 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:38:27,878 26 INFO rb-103a292-224772-414667 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-12 06:38:27,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/pos.category/245/image_128?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 2 0.002 0.044 2026-09-12 06:38:27,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/product.template/1965/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 06:38:27,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/product.template/1963/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-12 06:38:27,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/product.template/1964/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-12 06:38:27,948 26 INFO rb-103a292-224772-414667 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-12 06:38:27,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/product.template/1967/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-12 06:38:27,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:27] "GET /web/image/product.template/1966/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-09-12 06:38:28,020 26 INFO rb-103a292-224772-414667 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-12 06:38:28,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:28] "GET /web/image/ir.attachment/6346/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 06:38:28,067 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:28] "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-12 06:38:28,074 26 INFO rb-103a292-224772-414667 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-12 06:38:28,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:28] "GET /web/image/product.product/2451/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.010 0.021 2026-09-12 06:38:28,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:28] "GET /web/image/product.product/2453/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.008 0.040 2026-09-12 06:38:28,133 26 INFO rb-103a292-224772-414667 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-12 06:38:28,201 26 INFO rb-103a292-224772-414667 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-12 06:38:28,258 26 INFO rb-103a292-224772-414667 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-12 06:38:28,322 26 INFO rb-103a292-224772-414667 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-12 06:38:28,324 26 INFO rb-103a292-224772-414667 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-12 06:38:28,371 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7816636 (allocated 8650752) 2026-09-12 06:38:28,382 26 INFO rb-103a292-224772-414667 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 64914 2026-09-12 06:38:28,384 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3703180 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '2dd4aa97-7eec-492a-9b29-4faf6a32a108'}] 2026-09-12 06:38:28,384 26 INFO rb-103a292-224772-414667 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-12 06:38:28,384 26 INFO rb-103a292-224772-414667 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 64914 2026-09-12 06:38:28,449 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063828_449173_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-12 06:38:28,449 26 INFO rb-103a292-224772-414667 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/tmpp9ft8y4o_chrome_odoo" 2026-09-12 06:38:28,452 26 INFO rb-103a292-224772-414667 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-12 06:38:28,457 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3703180 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '2dd4aa97-7eec-492a-9b29-4faf6a32a108'} created pos.order #681 2026-09-12 06:38:28,462 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3703180 finished 2026-09-12 06:38:28,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.122 0.107 2026-09-12 06:38:28,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 65030 2026-09-12 06:38:28,824 26 INFO rb-103a292-224772-414667 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/tmp2z91i6nq_chrome_odoo 2026-09-12 06:38:28,824 26 INFO rb-103a292-224772-414667 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:36275/json/version 2026-09-12 06:38:28,826 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:28,833 26 INFO rb-103a292-224772-414667 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-12 06:38:28,833 26 INFO rb-103a292-224772-414667 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:36275/json 2026-09-12 06:38:28,834 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:28,835 26 INFO rb-103a292-224772-414667 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:36275/devtools/page/142DF70B3CAE170A135536B19E518C3E 2026-09-12 06:38:28,837 26 INFO rb-103a292-224772-414667 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-12 06:38:28,839 26 INFO rb-103a292-224772-414667 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-12 06:38:28,891 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:38:28,903 26 INFO rb-103a292-224772-414667 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-12 06:38:28,915 26 INFO rb-103a292-224772-414667 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-12 06:38:28,915 26 INFO rb-103a292-224772-414667 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-12 06:38:29,222 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 70 0.058 0.235 2026-09-12 06:38:29,225 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '142DF70B3CAE170A135536B19E518C3E', 'loaderId': 'B72C562EDFE194F80E4D0655012A53DE', 'isDownload': False} 2026-09-12 06:38:29,225 26 INFO rb-103a292-224772-414667 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-12 06:38:29,235 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:29,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:38:29,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:38:29,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-09-12 06:38:29,731 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:29,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:38:29,757 26 INFO rb-103a292-224772-414667 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-12 06:38:29,762 26 INFO rb-103a292-224772-414667 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-12 06:38:29,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 06:38:29,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:38:29,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:29,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:38:29,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.005 0.012 2026-09-12 06:38:29,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:38:29,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:29] "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-12 06:38:30,545 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order 2026-09-12 06:38:30,547 26 INFO rb-103a292-224772-414667 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-12 06:38:30,548 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order.line 2026-09-12 06:38:30,549 26 INFO rb-103a292-224772-414667 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-12 06:38:30,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.307 0.322 2026-09-12 06:38:30,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.018 2026-09-12 06:38:30,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:38:30,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-12 06:38:30,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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.008 2026-09-12 06:38:30,777 26 INFO rb-103a292-224772-414667 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-12 06:38:30,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:38:30,830 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:30,833 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:30,850 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:30,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.023 2026-09-12 06:38:30,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:38:30,893 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:30,921 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:38:30,924 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:38:30,945 26 INFO rb-103a292-224772-414667 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-12 06:38:31,012 26 INFO rb-103a292-224772-414667 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-12 06:38:31,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:31] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 31 0.071 0.050 2026-09-12 06:38:31,063 26 INFO rb-103a292-224772-414667 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-12 06:38:31,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:31] "GET /pos/ui/111 HTTP/1.1" 200 - 31 0.019 0.158 2026-09-12 06:38:31,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.049 0.119 2026-09-12 06:38:31,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.027 2026-09-12 06:38:31,242 26 INFO rb-103a292-224772-414667 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-12 06:38:31,249 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:38:31,294 26 INFO rb-103a292-224772-414667 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-12 06:38:31,367 26 INFO rb-103a292-224772-414667 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-12 06:38:31,419 26 INFO rb-103a292-224772-414667 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-12 06:38:31,419 26 INFO rb-103a292-224772-414667 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-12 06:38:31,499 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13456244 (allocated 14680064) 2026-09-12 06:38:31,507 26 INFO rb-103a292-224772-414667 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 65030 2026-09-12 06:38:31,509 26 INFO rb-103a292-224772-414667 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-12 06:38:31,510 26 INFO rb-103a292-224772-414667 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 65030 2026-09-12 06:38:31,568 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063831_567921_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-12 06:38:31,568 26 INFO rb-103a292-224772-414667 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/tmp2z91i6nq_chrome_odoo" 2026-09-12 06:38:31,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-12 06:38:35,204 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 65150 2026-09-12 06:38:35,204 26 INFO rb-103a292-224772-414667 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/tmpb0kjilq__chrome_odoo 2026-09-12 06:38:35,204 26 INFO rb-103a292-224772-414667 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:43025/json/version 2026-09-12 06:38:35,207 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:35,263 26 INFO rb-103a292-224772-414667 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-12 06:38:35,263 26 INFO rb-103a292-224772-414667 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:43025/json 2026-09-12 06:38:35,265 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:35,267 26 INFO rb-103a292-224772-414667 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:43025/devtools/page/42CA7A7134F9A502CAAC6F3446FC53F8 2026-09-12 06:38:35,269 26 INFO rb-103a292-224772-414667 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-12 06:38:35,270 26 INFO rb-103a292-224772-414667 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-12 06:38:35,280 26 INFO rb-103a292-224772-414667 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-12 06:38:35,316 26 INFO rb-103a292-224772-414667 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=6ff95c82810045c1" in browser 2026-09-12 06:38:35,316 26 INFO rb-103a292-224772-414667 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=6ff95c82810045c1" 2026-09-12 06:38:35,326 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:38:35,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:35] "GET /pos-self/112?access_token=6ff95c82810045c1 HTTP/1.1" 200 - 57 0.047 0.578 2026-09-12 06:38:35,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '42CA7A7134F9A502CAAC6F3446FC53F8', 'loaderId': '439512BE93470DB5F8E6FBA8B3547541', 'isDownload': False} 2026-09-12 06:38:35,954 26 INFO rb-103a292-224772-414667 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-12 06:38:35,959 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:35,978 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:38:36,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.022 2026-09-12 06:38:36,014 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:38:36,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.050 2026-09-12 06:38:36,040 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:38:36,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.078 2026-09-12 06:38:36,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:38:36,240 26 INFO rb-103a292-224772-414667 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=6ff95c82810045c1", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:36,244 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:38:36,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:38:36,250 26 INFO rb-103a292-224772-414667 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-12 06:38:36,303 26 INFO rb-103a292-224772-414667 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-12 06:38:36,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.021 0.031 2026-09-12 06:38:36,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.085 2026-09-12 06:38:36,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.168 0.167 2026-09-12 06:38:36,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.303 2026-09-12 06:38:36,735 26 INFO rb-103a292-224772-414667 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-12 06:38:36,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/image/ir.attachment/6424/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:38:36,795 26 INFO rb-103a292-224772-414667 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-12 06:38:36,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/image/ir.attachment/6387/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:38:36,829 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:36,853 26 INFO rb-103a292-224772-414667 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-12 06:38:36,924 26 INFO rb-103a292-224772-414667 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-12 06:38:36,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:36] "GET /web/image/pos.category/245/image_128?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 2 0.002 0.029 2026-09-12 06:38:36,991 26 INFO rb-103a292-224772-414667 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-12 06:38:37,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.template/1964/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-09-12 06:38:37,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.template/1963/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-12 06:38:37,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.template/1967/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-12 06:38:37,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.template/1965/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-12 06:38:37,055 26 INFO rb-103a292-224772-414667 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-12 06:38:37,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.template/1966/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-12 06:38:37,087 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:37,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.product/2451/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-12 06:38:37,105 26 INFO rb-103a292-224772-414667 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-12 06:38:37,169 26 INFO rb-103a292-224772-414667 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-12 06:38:37,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.009 2026-09-12 06:38:37,229 26 INFO rb-103a292-224772-414667 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-12 06:38:37,292 26 INFO rb-103a292-224772-414667 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-12 06:38:37,313 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #139797 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '99eac300-c57f-4c2b-a245-908d0a59a325'}] 2026-09-12 06:38:37,343 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #139797 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '99eac300-c57f-4c2b-a245-908d0a59a325'} created pos.order #682 2026-09-12 06:38:37,361 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #139797 finished 2026-09-12 06:38:37,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.049 0.107 2026-09-12 06:38:37,497 26 INFO rb-103a292-224772-414667 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-12 06:38:37,555 26 INFO rb-103a292-224772-414667 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-12 06:38:37,619 26 INFO rb-103a292-224772-414667 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-12 06:38:37,677 26 INFO rb-103a292-224772-414667 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-12 06:38:37,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "GET /web/image/product.product/2453/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-09-12 06:38:37,730 26 INFO rb-103a292-224772-414667 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-12 06:38:37,791 26 INFO rb-103a292-224772-414667 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-12 06:38:37,820 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91928603 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '99eac300-c57f-4c2b-a245-908d0a59a325'}] 2026-09-12 06:38:37,834 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1116] to pos.order #682 2026-09-12 06:38:37,839 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91928603 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '99eac300-c57f-4c2b-a245-908d0a59a325'} updated pos.order #682 2026-09-12 06:38:37,854 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91928603 finished 2026-09-12 06:38:37,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.085 0.100 2026-09-12 06:38:38,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 06:38:38,028 26 INFO rb-103a292-224772-414667 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-12 06:38:38,080 26 INFO rb-103a292-224772-414667 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-12 06:38:38,140 26 INFO rb-103a292-224772-414667 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-12 06:38:38,199 26 INFO rb-103a292-224772-414667 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-12 06:38:38,200 26 INFO rb-103a292-224772-414667 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-12 06:38:38,242 26 INFO rb-103a292-224772-414667 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-12 06:38:38,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9565628 (allocated 10485760) 2026-09-12 06:38:38,273 26 INFO rb-103a292-224772-414667 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 65150 2026-09-12 06:38:38,277 26 INFO rb-103a292-224772-414667 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-12 06:38:38,277 26 INFO rb-103a292-224772-414667 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 65150 2026-09-12 06:38:38,278 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:38:38,331 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063838_331230_test_online_payment_self_pay_after_meal_table.txt 2026-09-12 06:38:38,331 26 INFO rb-103a292-224772-414667 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/tmpb0kjilq__chrome_odoo" 2026-09-12 06:38:38,336 26 INFO rb-103a292-224772-414667 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-12 06:38:39,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /pos/pay/682?access_token=6d55b5a9-8552-4700-a9c3-b80453a99f95&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3D6ff95c82810045c1 HTTP/1.1" 200 - 126 0.139 0.616 2026-09-12 06:38:39,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 65263 2026-09-12 06:38:39,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmp_y3zrxhl_chrome_odoo 2026-09-12 06:38:39,184 26 INFO rb-103a292-224772-414667 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:42713/json/version 2026-09-12 06:38:39,185 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:39,219 26 INFO rb-103a292-224772-414667 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-12 06:38:39,219 26 INFO rb-103a292-224772-414667 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:42713/json 2026-09-12 06:38:39,219 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:39,227 26 INFO rb-103a292-224772-414667 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:42713/devtools/page/E121C9632810C1BB6E26A14E399B4E8B 2026-09-12 06:38:39,233 26 INFO rb-103a292-224772-414667 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-12 06:38:39,236 26 INFO rb-103a292-224772-414667 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-12 06:38:39,252 26 INFO rb-103a292-224772-414667 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-12 06:38:39,256 26 INFO rb-103a292-224772-414667 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=6ff95c82810045c1&table_identifier=613412c1" in browser 2026-09-12 06:38:39,256 26 INFO rb-103a292-224772-414667 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=6ff95c82810045c1&table_identifier=613412c1" 2026-09-12 06:38:39,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /pos-self/112?access_token=6ff95c82810045c1&table_identifier=613412c1 HTTP/1.1" 200 - 9 0.018 0.024 2026-09-12 06:38:39,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'E121C9632810C1BB6E26A14E399B4E8B', 'loaderId': 'C2C469977498F75E2E448BAA04CA0F40', 'isDownload': False} 2026-09-12 06:38:39,316 26 INFO rb-103a292-224772-414667 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-12 06:38:39,327 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:39,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.013 2026-09-12 06:38:39,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.017 2026-09-12 06:38:39,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.032 2026-09-12 06:38:39,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:38:39,553 26 INFO rb-103a292-224772-414667 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=6ff95c82810045c1&table_identifier=613412c1", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:38:39,558 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:38:39,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:38:39,560 26 INFO rb-103a292-224772-414667 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-12 06:38:39,618 26 INFO rb-103a292-224772-414667 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-12 06:38:39,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.041 0.027 2026-09-12 06:38:39,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.070 2026-09-12 06:38:39,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-12 06:38:39,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.104 0.151 2026-09-12 06:38:39,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.012 2026-09-12 06:38:39,981 26 INFO rb-103a292-224772-414667 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-12 06:38:40,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/ir.attachment/6424/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:38:40,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-12 06:38:40,054 26 INFO rb-103a292-224772-414667 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-12 06:38:40,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.017 2026-09-12 06:38:40,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/ir.attachment/6387/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:38:40,084 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:40,146 26 INFO rb-103a292-224772-414667 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-12 06:38:40,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/pos.category/245/image_128?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:38:40,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.template/1964/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-12 06:38:40,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.template/1967/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 06:38:40,216 26 INFO rb-103a292-224772-414667 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-12 06:38:40,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.template/1963/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.045 2026-09-12 06:38:40,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.template/1966/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-12 06:38:40,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.template/1965/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-09-12 06:38:40,285 26 INFO rb-103a292-224772-414667 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-12 06:38:40,307 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:40,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.product/2451/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-09-12 06:38:40,334 26 INFO rb-103a292-224772-414667 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-12 06:38:40,403 26 INFO rb-103a292-224772-414667 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-12 06:38:40,439 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37033541 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b889d096-b34b-4522-8178-ab456bbcfec8'}] 2026-09-12 06:38:40,494 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37033541 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b889d096-b34b-4522-8178-ab456bbcfec8'} created pos.order #683 2026-09-12 06:38:40,515 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37033541 finished 2026-09-12 06:38:40,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.089 0.107 2026-09-12 06:38:40,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-12 06:38:40,647 26 INFO rb-103a292-224772-414667 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-12 06:38:40,704 26 INFO rb-103a292-224772-414667 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-12 06:38:40,767 26 INFO rb-103a292-224772-414667 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-12 06:38:40,823 26 INFO rb-103a292-224772-414667 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-12 06:38:40,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:40] "GET /web/image/product.product/2453/image_512?unique=2026-09-12T06:38:09.000+00:00 HTTP/1.1" 200 - 8 0.007 0.013 2026-09-12 06:38:40,875 26 INFO rb-103a292-224772-414667 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-12 06:38:40,939 26 INFO rb-103a292-224772-414667 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-12 06:38:40,969 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25229718 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b889d096-b34b-4522-8178-ab456bbcfec8'}] 2026-09-12 06:38:40,985 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1118] to pos.order #683 2026-09-12 06:38:40,990 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25229718 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b889d096-b34b-4522-8178-ab456bbcfec8'} updated pos.order #683 2026-09-12 06:38:41,004 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25229718 finished 2026-09-12 06:38:41,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.082 0.107 2026-09-12 06:38:41,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.011 2026-09-12 06:38:41,177 26 INFO rb-103a292-224772-414667 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-12 06:38:41,231 26 INFO rb-103a292-224772-414667 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-12 06:38:41,288 26 INFO rb-103a292-224772-414667 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-12 06:38:41,347 26 INFO rb-103a292-224772-414667 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-12 06:38:41,348 26 INFO rb-103a292-224772-414667 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-12 06:38:41,417 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8660744 (allocated 9961472) 2026-09-12 06:38:41,421 26 INFO rb-103a292-224772-414667 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-12 06:38:41,440 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-12 06:38:41,442 26 INFO rb-103a292-224772-414667 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 65263 2026-09-12 06:38:41,455 26 INFO rb-103a292-224772-414667 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-12 06:38:41,455 26 INFO rb-103a292-224772-414667 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 65263 2026-09-12 06:38:41,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:41] "GET /pos/pay/683?access_token=591de219-7e5f-4ed0-a776-927c38c50056&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3D6ff95c82810045c1%26table_identifier%3D613412c1 HTTP/1.1" 200 - 36 0.026 0.034 2026-09-12 06:38:41,525 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_063841_524808_test_online_payment_self_pay_after_meal_table.txt 2026-09-12 06:38:41,525 26 INFO rb-103a292-224772-414667 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmp_y3zrxhl_chrome_odoo" 2026-09-12 06:38:41,567 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 06:38:51,096 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-12 06:38:51,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 65386 2026-09-12 06:38:51,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpb1z4hooi_chrome_odoo 2026-09-12 06:38:51,396 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:40723/json/version 2026-09-12 06:38:51,397 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:51,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:38:51,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:40723/json 2026-09-12 06:38:51,403 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:38:51,405 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:40723/devtools/page/84CFBBFF931BBA657B306A8ABF877C5A 2026-09-12 06:38:51,408 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-12 06:38:51,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-12 06:38:51,457 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:38:51,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-12 06:38:51,470 26 INFO rb-103a292-224772-414667 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-12 06:38:51,471 26 INFO rb-103a292-224772-414667 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-12 06:38:51,493 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:38:51,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:51] "GET /pos/ui/113 HTTP/1.1" 200 - 121 0.055 0.412 2026-09-12 06:38:51,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '84CFBBFF931BBA657B306A8ABF877C5A', 'loaderId': '22AAEE13C9A83FC4B5F37A36BDEFED28', 'isDownload': False} 2026-09-12 06:38:51,961 26 INFO rb-103a292-224772-414667 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-12 06:38:51,972 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:38:51,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:51] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:38:52,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-09-12 06:38:52,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-12 06:38:52,464 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:52,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.025 2026-09-12 06:38:52,513 26 INFO rb-103a292-224772-414667 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-12 06:38:52,529 26 INFO rb-103a292-224772-414667 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-12 06:38:52,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.013 2026-09-12 06:38:52,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:38:52,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:52,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.034 2026-09-12 06:38:52,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.029 2026-09-12 06:38:52,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 06:38:52,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:52] "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-12 06:38:53,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.282 0.307 2026-09-12 06:38:53,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:53,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:53,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.037 2026-09-12 06:38:53,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:53,525 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-12 06:38:53,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:38:53,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:53,625 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:38:53,631 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:38:53,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.007 0.027 2026-09-12 06:38:53,641 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-12 06:38:53,649 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:53,657 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:38:53,687 26 INFO rb-103a292-224772-414667 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-12 06:38:53,707 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:38:53,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/image/res.users/206/avatar_128 HTTP/1.1" 200 - 14 0.056 0.058 2026-09-12 06:38:53,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.050 0.059 2026-09-12 06:38:53,860 26 INFO rb-103a292-224772-414667 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-12 06:38:53,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.028 0.143 2026-09-12 06:38:53,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.036 2026-09-12 06:38:53,940 26 INFO rb-103a292-224772-414667 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-12 06:38:53,943 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:38:53,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.008 0.058 2026-09-12 06:38:53,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:53] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-12 06:38:54,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-12 06:38:54,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-12 06:38:54,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-12 06:38:54,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/image?model=product.template&field=image_128&id=1980&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-12 06:38:54,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-12 06:38:54,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-09-12T06:38:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-12 06:38:54,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.196 2026-09-12 06:38:54,320 26 INFO rb-103a292-224772-414667 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-12 06:38:54,371 26 INFO rb-103a292-224772-414667 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-12 06:38:54,422 26 INFO rb-103a292-224772-414667 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-12 06:38:54,474 26 INFO rb-103a292-224772-414667 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-12 06:38:54,525 26 INFO rb-103a292-224772-414667 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-12 06:38:54,601 26 INFO rb-103a292-224772-414667 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-12 06:38:54,617 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:38:54,620 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:38:54,652 26 INFO rb-103a292-224772-414667 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-12 06:38:54,703 26 INFO rb-103a292-224772-414667 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-12 06:38:54,785 26 INFO rb-103a292-224772-414667 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-12 06:38:54,838 26 INFO rb-103a292-224772-414667 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-12 06:38:54,842 26 INFO rb-103a292-224772-414667 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': '7f67214c-14e1-4b43-89f2-a019831cd5a0--696--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-12 06:38:54,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.017 0.020 2026-09-12 06:38:54,901 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31894594 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '937f269e-f52c-430f-b1aa-53466d30fd31'}] 2026-09-12 06:38:54,908 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:38:55,251 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31894594 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '937f269e-f52c-430f-b1aa-53466d30fd31'} created pos.order #684 2026-09-12 06:38:55,270 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31894594 finished 2026-09-12 06:38:55,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.193 0.223 2026-09-12 06:38:55,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:38:55,447 26 INFO rb-103a292-224772-414667 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-12 06:38:55,456 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11171679 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '937f269e-f52c-430f-b1aa-53466d30fd31'}] 2026-09-12 06:38:55,465 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11171679 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '937f269e-f52c-430f-b1aa-53466d30fd31'} sync ignored for existing PoS order pos.order(684,) (state: paid) 2026-09-12 06:38:55,485 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11171679 finished 2026-09-12 06:38:55,511 26 INFO rb-103a292-224772-414667 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-12 06:38:55,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.055 0.099 2026-09-12 06:38:55,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.105 2026-09-12 06:38:55,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.012 2026-09-12 06:38:55,670 26 INFO rb-103a292-224772-414667 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-12 06:38:55,719 26 INFO rb-103a292-224772-414667 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-12 06:38:55,773 26 INFO rb-103a292-224772-414667 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-12 06:38:55,824 26 INFO rb-103a292-224772-414667 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-12 06:38:55,875 26 INFO rb-103a292-224772-414667 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-12 06:38:55,937 26 INFO rb-103a292-224772-414667 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-12 06:38:55,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.010 2026-09-12 06:38:55,988 26 INFO rb-103a292-224772-414667 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-12 06:38:56,037 26 INFO rb-103a292-224772-414667 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-12 06:38:56,108 26 INFO rb-103a292-224772-414667 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-12 06:38:56,165 26 INFO rb-103a292-224772-414667 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-12 06:38:56,221 26 INFO rb-103a292-224772-414667 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-12 06:38:56,273 26 INFO rb-103a292-224772-414667 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-12 06:38:56,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '7f67214c-14e1-4b43-89f2-a019831cd5a0--696--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-12 06:38:56,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:56] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.006 0.017 2026-09-12 06:38:56,317 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98459595 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '925ae4cd-0221-4783-b944-a866830acc21'}] 2026-09-12 06:38:56,588 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98459595 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '925ae4cd-0221-4783-b944-a866830acc21'} created pos.order #685 2026-09-12 06:38:56,614 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98459595 finished 2026-09-12 06:38:56,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.135 0.222 2026-09-12 06:38:56,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38: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-12 06:38:56,737 26 INFO rb-103a292-224772-414667 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-12 06:38:56,744 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33304412 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '925ae4cd-0221-4783-b944-a866830acc21'}] 2026-09-12 06:38:56,752 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33304412 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '925ae4cd-0221-4783-b944-a866830acc21'} sync ignored for existing PoS order pos.order(685,) (state: paid) 2026-09-12 06:38:56,768 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33304412 finished 2026-09-12 06:38:56,790 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-12 06:38:56,794 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:38:56,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:38:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.065 2026-09-12 06:38:56,904 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17589672 (allocated 20320256) 2026-09-12 06:38:56,909 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 65386 2026-09-12 06:38:56,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-12 06:38:56,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 65386 2026-09-12 06:38:56,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063856_963676_test_tour_qfpay_order_and_refund.txt 2026-09-12 06:38:56,964 26 INFO rb-103a292-224772-414667 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpb1z4hooi_chrome_odoo" 2026-09-12 06:38:57,013 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:39:06,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-12 06:39:06,376 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 65528 2026-09-12 06:39:06,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpt3ju_cv3_chrome_odoo 2026-09-12 06:39:06,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:37419/json/version 2026-09-12 06:39:06,378 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:06,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:39:06,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:37419/json 2026-09-12 06:39:06,432 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:06,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:37419/devtools/page/7F8F644D51401C72DCE8E05A2CD673A9 2026-09-12 06:39:06,447 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-12 06:39:06,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-12 06:39:06,514 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:39:06,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-12 06:39:06,526 26 INFO rb-103a292-224772-414667 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-12 06:39:06,526 26 INFO rb-103a292-224772-414667 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-12 06:39:06,552 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:39:07,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /pos/ui/114 HTTP/1.1" 200 - 121 0.098 0.623 2026-09-12 06:39:07,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '7F8F644D51401C72DCE8E05A2CD673A9', 'loaderId': '39E548F5EB577BE8555D134C9D2402D0', 'isDownload': False} 2026-09-12 06:39:07,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-12 06:39:07,278 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:39:07,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 06:39:07,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:39:07,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-12 06:39:07,791 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:07,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:39:07,819 26 INFO rb-103a292-224772-414667 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-12 06:39:07,826 26 INFO rb-103a292-224772-414667 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-12 06:39:07,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:39:07,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:39:07,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:07,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.008 2026-09-12 06:39:07,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-12 06:39:07,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.023 2026-09-12 06:39:07,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.026 2026-09-12 06:39:08,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.198 0.285 2026-09-12 06:39:08,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:39:08,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:39:08,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-09-12 06:39:08,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:39:08,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:39:08,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-09-12 06:39:08,717 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:08,752 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:08,753 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:08,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.022 0.045 2026-09-12 06:39:08,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-09-12 06:39:08,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-12 06:39:08,806 26 INFO rb-103a292-224772-414667 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-12 06:39:08,813 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:08,824 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:39:08,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.021 2026-09-12 06:39:08,909 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:39:08,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-12 06:39:08,918 26 INFO rb-103a292-224772-414667 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-12 06:39:08,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.094 2026-09-12 06:39:08,980 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:09,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-12 06:39:09,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-09-12 06:39:09,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-09-12 06:39:09,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.040 0.190 2026-09-12 06:39:09,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-12 06:39:09,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.013 0.179 2026-09-12 06:39:09,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-12 06:39:09,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.016 0.349 2026-09-12 06:39:09,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.242 2026-09-12 06:39:09,421 26 INFO rb-103a292-224772-414667 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-12 06:39:09,472 26 INFO rb-103a292-224772-414667 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-12 06:39:09,523 26 INFO rb-103a292-224772-414667 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-12 06:39:09,574 26 INFO rb-103a292-224772-414667 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-12 06:39:09,625 26 INFO rb-103a292-224772-414667 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-12 06:39:09,696 26 INFO rb-103a292-224772-414667 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-12 06:39:09,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:09,710 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:09,747 26 INFO rb-103a292-224772-414667 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-12 06:39:09,800 26 INFO rb-103a292-224772-414667 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-12 06:39:09,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "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.006 0.007 2026-09-12 06:39:09,873 26 INFO rb-103a292-224772-414667 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-12 06:39:09,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:39:09,925 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9670342 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '2e1d631b-4fdc-4b8a-94a0-8d06db1d9aeb'}] 2026-09-12 06:39:09,927 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:10,281 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9670342 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '2e1d631b-4fdc-4b8a-94a0-8d06db1d9aeb'} created pos.order #686 2026-09-12 06:39:10,299 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9670342 finished 2026-09-12 06:39:10,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.203 0.210 2026-09-12 06:39:10,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:10,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-12 06:39:10,493 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64201259 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '2e1d631b-4fdc-4b8a-94a0-8d06db1d9aeb'}] 2026-09-12 06:39:10,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:39:10,504 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64201259 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '2e1d631b-4fdc-4b8a-94a0-8d06db1d9aeb'} sync ignored for existing PoS order pos.order(686,) (state: paid) 2026-09-12 06:39:10,528 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64201259 finished 2026-09-12 06:39:10,584 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14903060 (allocated 15990784) 2026-09-12 06:39:10,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 65528 2026-09-12 06:39:10,593 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-12 06:39:10,593 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 65528 2026-09-12 06:39:10,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.060 0.068 2026-09-12 06:39:10,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063910_659835_test_razorpay_basic_order.txt 2026-09-12 06:39:10,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpt3ju_cv3_chrome_odoo" 2026-09-12 06:39:10,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-12 06:39:10,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 65670 2026-09-12 06:39:10,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp48rs9sf4_chrome_odoo 2026-09-12 06:39:10,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:41707/json/version 2026-09-12 06:39:10,844 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:10,893 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:39:10,893 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:41707/json 2026-09-12 06:39:10,893 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:10,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:41707/devtools/page/8A64E256FA982C5280A1CA11B73AEC29 2026-09-12 06:39:10,914 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-12 06:39:10,916 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-12 06:39:10,950 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:39:10,957 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-12 06:39:10,959 26 INFO rb-103a292-224772-414667 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-12 06:39:10,959 26 INFO rb-103a292-224772-414667 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-12 06:39:10,977 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:39:11,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:11] "GET /pos/ui/114 HTTP/1.1" 200 - 127 0.096 0.417 2026-09-12 06:39:11,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '8A64E256FA982C5280A1CA11B73AEC29', 'loaderId': 'EF5E87B743BEF07CBCAAC9BDCC1C02CE', 'isDownload': False} 2026-09-12 06:39:11,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-12 06:39:11,496 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:39:11,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:11] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-12 06:39:11,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:11] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-12 06:39:11,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:11] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-12 06:39:11,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:39:12,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:39:12,025 26 INFO rb-103a292-224772-414667 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-12 06:39:12,031 26 INFO rb-103a292-224772-414667 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-12 06:39:12,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:39:12,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:39:12,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:12,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "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-12 06:39:12,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 06:39:12,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.034 2026-09-12 06:39:12,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-09-12 06:39:12,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.264 0.278 2026-09-12 06:39:12,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.014 2026-09-12 06:39:12,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:39:12,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.033 2026-09-12 06:39:12,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:12,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-12 06:39:12,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.007 2026-09-12 06:39:13,028 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:39:13,038 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:39:13,039 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:39:13,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.008 0.033 2026-09-12 06:39:13,084 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:39:13,096 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "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-12 06:39:13,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.041 0.068 2026-09-12 06:39:13,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-09-12 06:39:13,136 26 INFO rb-103a292-224772-414667 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-12 06:39:13,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.028 2026-09-12 06:39:13,206 26 INFO rb-103a292-224772-414667 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-12 06:39:13,218 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:39:13,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.066 2026-09-12 06:39:13,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.014 0.100 2026-09-12 06:39:13,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-12 06:39:13,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-12 06:39:13,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-09-12 06:39:13,389 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:39:13,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.024 0.177 2026-09-12 06:39:13,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-12 06:39:13,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-12 06:39:13,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-12 06:39:13,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.024 0.280 2026-09-12 06:39:13,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.185 2026-09-12 06:39:13,697 26 INFO rb-103a292-224772-414667 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-12 06:39:13,748 26 INFO rb-103a292-224772-414667 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-12 06:39:13,802 26 INFO rb-103a292-224772-414667 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-12 06:39:13,850 26 INFO rb-103a292-224772-414667 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-12 06:39:13,901 26 INFO rb-103a292-224772-414667 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-12 06:39:13,975 26 INFO rb-103a292-224772-414667 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-12 06:39:13,987 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:39:13,992 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:14,026 26 INFO rb-103a292-224772-414667 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-12 06:39:14,077 26 INFO rb-103a292-224772-414667 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-12 06:39:14,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "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-12 06:39:14,153 26 INFO rb-103a292-224772-414667 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-12 06:39:14,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:39:14,212 26 INFO rb-103a292-224772-414667 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-12 06:39:14,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "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-12 06:39:14,265 26 INFO rb-103a292-224772-414667 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-12 06:39:14,316 26 INFO rb-103a292-224772-414667 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-12 06:39:14,368 26 INFO rb-103a292-224772-414667 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-12 06:39:14,420 26 INFO rb-103a292-224772-414667 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-12 06:39:14,481 26 INFO rb-103a292-224772-414667 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-12 06:39:14,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:39:14,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "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.003 0.006 2026-09-12 06:39:14,537 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65286521 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'cac32da6-38aa-4dbb-8b1f-5abf89454c35'}] 2026-09-12 06:39:14,548 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:39:14,815 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65286521 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'cac32da6-38aa-4dbb-8b1f-5abf89454c35'} created pos.order #687 2026-09-12 06:39:14,834 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65286521 finished 2026-09-12 06:39:14,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.134 0.216 2026-09-12 06:39:14,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.011 2026-09-12 06:39:15,027 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4005566 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'cac32da6-38aa-4dbb-8b1f-5abf89454c35'}] 2026-09-12 06:39:15,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-12 06:39:15,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-12 06:39:15,034 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4005566 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'cac32da6-38aa-4dbb-8b1f-5abf89454c35'} sync ignored for existing PoS order pos.order(687,) (state: paid) 2026-09-12 06:39:15,061 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4005566 finished 2026-09-12 06:39:15,120 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15015964 (allocated 16515072) 2026-09-12 06:39:15,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.057 0.071 2026-09-12 06:39:15,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 65670 2026-09-12 06:39:15,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-12 06:39:15,171 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 65670 2026-09-12 06:39:15,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063915_269749_test_razorpay_cancel_payment.txt 2026-09-12 06:39:15,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp48rs9sf4_chrome_odoo" 2026-09-12 06:39:15,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-12 06:39:15,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 65813 2026-09-12 06:39:15,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpypjaz81w_chrome_odoo 2026-09-12 06:39:15,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:43813/json/version 2026-09-12 06:39:15,442 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:15,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:39:15,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:43813/json 2026-09-12 06:39:15,496 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:15,499 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:43813/devtools/page/17FE61FB7CAA041B99581A7368B991E5 2026-09-12 06:39:15,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-12 06:39:15,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-12 06:39:15,557 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:39:15,567 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-12 06:39:15,574 26 INFO rb-103a292-224772-414667 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-12 06:39:15,574 26 INFO rb-103a292-224772-414667 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-12 06:39:15,605 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:39:16,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /pos/ui/114 HTTP/1.1" 200 - 127 0.071 0.442 2026-09-12 06:39:16,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '17FE61FB7CAA041B99581A7368B991E5', 'loaderId': 'FFA7F263374EB368B205B1198441CB35', 'isDownload': False} 2026-09-12 06:39:16,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-12 06:39:16,140 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:39:16,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.016 2026-09-12 06:39:16,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-09-12 06:39:16,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-09-12 06:39:16,679 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:16,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-12 06:39:16,731 26 INFO rb-103a292-224772-414667 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-12 06:39:16,741 26 INFO rb-103a292-224772-414667 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-12 06:39:16,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:39:16,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:39:16,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:16,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-12 06:39:16,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-12 06:39:16,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "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-12 06:39:16,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-12 06:39:17,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.322 0.292 2026-09-12 06:39:17,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "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-12 06:39:17,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:17,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-12 06:39:17,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-12 06:39:17,699 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:39:17,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:39:17,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:39:17,778 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:39:17,781 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:39:17,785 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:39:17,808 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:39:17,811 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "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-12 06:39:17,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.034 0.033 2026-09-12 06:39:17,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.008 0.073 2026-09-12 06:39:17,883 26 INFO rb-103a292-224772-414667 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-12 06:39:17,925 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:18,008 26 INFO rb-103a292-224772-414667 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-12 06:39:18,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.055 0.056 2026-09-12 06:39:18,039 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:39:18,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.053 0.140 2026-09-12 06:39:18,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-09-12 06:39:18,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-09-12 06:39:18,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-09-12 06:39:18,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-09-12 06:39:18,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-09-12 06:39:18,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.009 0.171 2026-09-12 06:39:18,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-12 06:39:18,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.170 2026-09-12 06:39:18,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-12 06:39:18,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-12T06:38:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-09-12 06:39:18,480 26 INFO rb-103a292-224772-414667 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-12 06:39:18,530 26 INFO rb-103a292-224772-414667 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-12 06:39:18,584 26 INFO rb-103a292-224772-414667 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-12 06:39:18,634 26 INFO rb-103a292-224772-414667 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-12 06:39:18,685 26 INFO rb-103a292-224772-414667 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-12 06:39:18,756 26 INFO rb-103a292-224772-414667 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-12 06:39:18,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:18,779 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:18,807 26 INFO rb-103a292-224772-414667 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-12 06:39:18,858 26 INFO rb-103a292-224772-414667 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-12 06:39:18,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:39:18,932 26 INFO rb-103a292-224772-414667 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-12 06:39:18,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.005 0.006 2026-09-12 06:39:18,984 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:18,986 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5473136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b62b4b1e-a4b9-4072-8ea1-5c03ea44c4bf'}] 2026-09-12 06:39:19,354 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5473136 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b62b4b1e-a4b9-4072-8ea1-5c03ea44c4bf'} created pos.order #688 2026-09-12 06:39:19,379 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5473136 finished 2026-09-12 06:39:19,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.226 0.230 2026-09-12 06:39:19,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:39:19,565 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66846755 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b62b4b1e-a4b9-4072-8ea1-5c03ea44c4bf'}] 2026-09-12 06:39:19,569 26 INFO rb-103a292-224772-414667 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-12 06:39:19,578 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66846755 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b62b4b1e-a4b9-4072-8ea1-5c03ea44c4bf'} sync ignored for existing PoS order pos.order(688,) (state: paid) 2026-09-12 06:39:19,590 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66846755 finished 2026-09-12 06:39:19,624 26 INFO rb-103a292-224772-414667 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-12 06:39:19,675 26 INFO rb-103a292-224772-414667 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-12 06:39:19,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.083 0.074 2026-09-12 06:39:19,736 26 INFO rb-103a292-224772-414667 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-12 06:39:19,787 26 INFO rb-103a292-224772-414667 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-12 06:39:19,842 26 INFO rb-103a292-224772-414667 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-12 06:39:19,905 26 INFO rb-103a292-224772-414667 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-12 06:39:19,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-12 06:39:19,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-09-12 06:39:19,965 26 INFO rb-103a292-224772-414667 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-12 06:39:19,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:19] "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.025 2026-09-12 06:39:20,015 26 INFO rb-103a292-224772-414667 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-12 06:39:20,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.024 0.044 2026-09-12 06:39:20,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.014 2026-09-12 06:39:20,105 26 INFO rb-103a292-224772-414667 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-12 06:39:20,163 26 INFO rb-103a292-224772-414667 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-12 06:39:20,217 26 INFO rb-103a292-224772-414667 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-12 06:39:20,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:39:20,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "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.006 0.009 2026-09-12 06:39:20,272 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29022916 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': '647e4d47-15ed-4a80-8f04-a5267e8e7e87'}] 2026-09-12 06:39:20,594 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29022916 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': '647e4d47-15ed-4a80-8f04-a5267e8e7e87'} created pos.order #689 2026-09-12 06:39:20,641 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29022916 finished 2026-09-12 06:39:20,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.193 0.266 2026-09-12 06:39:20,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:39:20,839 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82048909 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '647e4d47-15ed-4a80-8f04-a5267e8e7e87'}] 2026-09-12 06:39:20,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-12 06:39:20,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-12 06:39:20,848 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82048909 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '647e4d47-15ed-4a80-8f04-a5267e8e7e87'} sync ignored for existing PoS order pos.order(689,) (state: paid) 2026-09-12 06:39:20,866 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82048909 finished 2026-09-12 06:39:20,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.034 0.073 2026-09-12 06:39:20,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 18772292 (allocated 21630976) 2026-09-12 06:39:21,001 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 65813 2026-09-12 06:39:21,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-12 06:39:21,004 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 65813 2026-09-12 06:39:21,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063921_066482_test_razorpay_refund_order.txt 2026-09-12 06:39:21,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpypjaz81w_chrome_odoo" 2026-09-12 06:39:21,132 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:39:30,617 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-12 06:39:31,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 65959 2026-09-12 06:39:31,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp8h9lmmn3_chrome_odoo 2026-09-12 06:39:31,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:37931/json/version 2026-09-12 06:39:31,311 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:31,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:39:31,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:37931/json 2026-09-12 06:39:31,359 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:31,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:37931/devtools/page/7EE4DB262FBD477B4762D49F8FEDDE64 2026-09-12 06:39:31,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-12 06:39:31,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-12 06:39:31,480 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:39:31,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-12 06:39:31,488 26 INFO rb-103a292-224772-414667 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-12 06:39:31,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-09-12 06:39:31,507 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:39:32,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /pos/ui/115 HTTP/1.1" 200 - 83 0.059 0.537 2026-09-12 06:39:32,103 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '7EE4DB262FBD477B4762D49F8FEDDE64', 'loaderId': '88A8C5ABF2885B534B79F0E883A7841A', 'isDownload': False} 2026-09-12 06:39:32,103 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-12 06:39:32,111 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:39:32,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.011 2026-09-12 06:39:32,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:39:32,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:39:32,601 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:32,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-12 06:39:32,641 26 INFO rb-103a292-224772-414667 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-12 06:39:32,646 26 INFO rb-103a292-224772-414667 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-12 06:39:32,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:39:32,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:39:32,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:32,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.010 2026-09-12 06:39:32,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-12 06:39:32,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.024 2026-09-12 06:39:32,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-12 06:39:33,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.204 0.274 2026-09-12 06:39:33,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "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-12 06:39:33,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:33,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.028 2026-09-12 06:39:33,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:33,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-12 06:39:33,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:39:33,542 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:39:33,553 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:39:33,557 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:39:33,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image/res.users/214/avatar_128 HTTP/1.1" 200 - 14 0.029 0.025 2026-09-12 06:39:33,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.004 0.052 2026-09-12 06:39:33,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 06:39:33,614 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:39:33,615 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:39:33,732 26 INFO rb-103a292-224772-414667 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-12 06:39:33,768 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:39:33,829 26 INFO rb-103a292-224772-414667 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-12 06:39:33,841 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:39:33,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 31 0.058 0.042 2026-09-12 06:39:33,868 26 INFO rb-103a292-224772-414667 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-12 06:39:33,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /pos/ui/115 HTTP/1.1" 200 - 31 0.020 0.125 2026-09-12 06:39:33,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-09-12 06:39:33,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-12 06:39:33,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-09-12 06:39:33,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:33] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-12 06:39:34,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-12 06:39:34,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:39:34,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-12 06:39:34,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.186 2026-09-12 06:39:34,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-09-12 06:39:34,222 26 INFO rb-103a292-224772-414667 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-12 06:39:34,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-09-12T06:39:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-09-12 06:39:34,278 26 INFO rb-103a292-224772-414667 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-12 06:39:34,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.070 0.088 2026-09-12 06:39:34,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.013 0.024 2026-09-12 06:39:34,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.011 2026-09-12 06:39:34,664 26 INFO rb-103a292-224772-414667 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-12 06:39:34,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "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.083 0.068 2026-09-12 06:39:34,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.040 0.061 2026-09-12 06:39:34,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.098 2026-09-12 06:39:35,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.027 2026-09-12 06:39:35,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-12 06:39:35,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.023 2026-09-12 06:39:35,144 26 INFO rb-103a292-224772-414667 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-12 06:39:35,194 26 INFO rb-103a292-224772-414667 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-12 06:39:35,245 26 INFO rb-103a292-224772-414667 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-12 06:39:35,296 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-12 06:39:35,297 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:39:35,352 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 15948392 (allocated 17039360) 2026-09-12 06:39:35,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 65959 2026-09-12 06:39:35,371 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-12 06:39:35,371 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 65959 2026-09-12 06:39:35,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063935_426905_test_pos_repair.txt 2026-09-12 06:39:35,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp8h9lmmn3_chrome_odoo" 2026-09-12 06:39:35,496 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:39:45,216 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #216 deleted restaurant.floor records with IDs: [45] 2026-09-12 06:39:45,753 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-12 06:39:45,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 66097 2026-09-12 06:39:45,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpzk1h38if_chrome_odoo 2026-09-12 06:39:45,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:36105/json/version 2026-09-12 06:39:45,962 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:45,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:39:45,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:36105/json 2026-09-12 06:39:45,988 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:39:45,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:36105/devtools/page/04B1EB965EC9BECDE06A0633B990679C 2026-09-12 06:39:46,000 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-12 06:39:46,001 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-12 06:39:46,070 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:39:46,075 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-12 06:39:46,079 26 INFO rb-103a292-224772-414667 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-12 06:39:46,079 26 INFO rb-103a292-224772-414667 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-12 06:39:46,101 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:39:46,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:46] "GET /pos/ui/117 HTTP/1.1" 200 - 85 0.069 0.463 2026-09-12 06:39:46,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '04B1EB965EC9BECDE06A0633B990679C', 'loaderId': '24A298B0A4D983F068A66F868D400436', 'isDownload': False} 2026-09-12 06:39:46,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-12 06:39:46,639 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:39:46,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:46] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-09-12 06:39:46,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:46] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-12 06:39:46,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:46] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-12 06:39:47,139 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:47,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:39:47,171 26 INFO rb-103a292-224772-414667 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-12 06:39:47,179 26 INFO rb-103a292-224772-414667 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-12 06:39:47,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:39:47,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:39:47,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:47,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-12 06:39:47,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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.025 2026-09-12 06:39:47,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-12 06:39:47,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.035 2026-09-12 06:39:48,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 431 0.404 0.318 2026-09-12 06:39:48,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "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-12 06:39:48,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:39:48,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.034 2026-09-12 06:39:48,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:39:48,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-12 06:39:48,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:39:48,406 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:39:48,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:39:48,450 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:39:48,475 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "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-12 06:39:48,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.050 2026-09-12 06:39:48,478 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:39:48,507 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:39:48,519 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:39:48,522 26 INFO rb-103a292-224772-414667 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-12 06:39:48,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.019 0.066 2026-09-12 06:39:48,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 32 0.031 0.082 2026-09-12 06:39:48,630 26 INFO rb-103a292-224772-414667 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-12 06:39:48,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /pos/ui/117 HTTP/1.1" 200 - 32 0.020 0.158 2026-09-12 06:39:48,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.083 2026-09-12 06:39:48,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:39:48,870 26 INFO rb-103a292-224772-414667 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-12 06:39:48,899 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:48,918 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:49,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:49] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.015 0.019 2026-09-12 06:39:49,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.025 2026-09-12 06:39:49,093 26 INFO rb-103a292-224772-414667 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-12 06:39:49,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:49] "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.027 2026-09-12 06:39:49,164 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:50,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:50] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.009 0.015 2026-09-12 06:39:50,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 06:39:50,065 26 INFO rb-103a292-224772-414667 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-12 06:39:50,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.014 0.029 2026-09-12 06:39:50,144 26 INFO rb-103a292-224772-414667 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-12 06:39:50,195 26 INFO rb-103a292-224772-414667 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-12 06:39:50,272 26 INFO rb-103a292-224772-414667 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-12 06:39:50,347 26 INFO rb-103a292-224772-414667 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-12 06:39:50,392 26 INFO rb-103a292-224772-414667 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-12 06:39:50,451 26 INFO rb-103a292-224772-414667 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-12 06:39:50,515 26 INFO rb-103a292-224772-414667 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-12 06:39:50,566 26 INFO rb-103a292-224772-414667 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-12 06:39:50,625 26 INFO rb-103a292-224772-414667 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-12 06:39:50,644 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63319947 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'eff1a4c1-1705-40a2-8e9d-67dd61fc0f14'}] 2026-09-12 06:39:50,675 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63319947 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'eff1a4c1-1705-40a2-8e9d-67dd61fc0f14'} updated pos.order #690 2026-09-12 06:39:50,688 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63319947 finished 2026-09-12 06:39:50,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.059 0.074 2026-09-12 06:39:50,807 26 INFO rb-103a292-224772-414667 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-12 06:39:50,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:50,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.012 2026-09-12 06:39:51,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.010 0.007 2026-09-12 06:39:51,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.017 2026-09-12 06:39:51,069 26 INFO rb-103a292-224772-414667 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-12 06:39:51,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.036 0.033 2026-09-12 06:39:51,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:52,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.011 0.011 2026-09-12 06:39:52,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.021 2026-09-12 06:39:52,074 26 INFO rb-103a292-224772-414667 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-12 06:39:52,127 26 INFO rb-103a292-224772-414667 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-12 06:39:52,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.034 0.031 2026-09-12 06:39:52,176 26 INFO rb-103a292-224772-414667 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-12 06:39:52,227 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:52,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.019 0.031 2026-09-12 06:39:52,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:52,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:52,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.017 0.033 2026-09-12 06:39:52,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.032 0.029 2026-09-12 06:39:52,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:39:52,509 26 INFO rb-103a292-224772-414667 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-12 06:39:52,570 26 INFO rb-103a292-224772-414667 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-12 06:39:52,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.032 0.033 2026-09-12 06:39:54,608 26 INFO rb-103a292-224772-414667 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-12 06:39:54,658 26 INFO rb-103a292-224772-414667 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-12 06:39:54,709 26 INFO rb-103a292-224772-414667 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-12 06:39:54,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-09-12 06:39:54,786 26 INFO rb-103a292-224772-414667 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-12 06:39:54,837 26 INFO rb-103a292-224772-414667 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-12 06:39:54,893 26 INFO rb-103a292-224772-414667 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-12 06:39:54,944 26 INFO rb-103a292-224772-414667 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-12 06:39:54,994 26 INFO rb-103a292-224772-414667 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-12 06:39:55,074 26 INFO rb-103a292-224772-414667 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-12 06:39:55,083 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:55,086 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:39:55,141 26 INFO rb-103a292-224772-414667 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-12 06:39:55,204 26 INFO rb-103a292-224772-414667 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-12 06:39:55,212 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10545747 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_8629', 'uuid': '4ac1c65e-f4b5-4704-8a39-a0b1d065f041'}] 2026-09-12 06:39:55,218 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:39:55,294 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [683] to pos.order #691 2026-09-12 06:39:55,562 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10545747 order {'name': '/', 'pos_reference': 'device_sync_8629', 'uuid': '4ac1c65e-f4b5-4704-8a39-a0b1d065f041'} updated pos.order #691 2026-09-12 06:39:55,573 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10545747 finished 2026-09-12 06:39:55,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.176 0.237 2026-09-12 06:39:55,760 26 INFO rb-103a292-224772-414667 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-12 06:39:55,810 26 INFO rb-103a292-224772-414667 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-12 06:39:55,863 26 INFO rb-103a292-224772-414667 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-12 06:39:57,907 26 INFO rb-103a292-224772-414667 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-12 06:39:57,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.007 2026-09-12 06:39:57,979 26 INFO rb-103a292-224772-414667 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-12 06:39:58,029 26 INFO rb-103a292-224772-414667 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-12 06:39:58,086 26 INFO rb-103a292-224772-414667 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-12 06:39:58,137 26 INFO rb-103a292-224772-414667 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-12 06:39:58,188 26 INFO rb-103a292-224772-414667 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-12 06:39:58,244 26 INFO rb-103a292-224772-414667 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-12 06:39:58,301 26 INFO rb-103a292-224772-414667 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-12 06:39:58,367 26 INFO rb-103a292-224772-414667 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-12 06:39:58,381 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74001792 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_8009', 'uuid': '97b9b3dd-388e-47f2-bf81-0e70262431ee'}] 2026-09-12 06:39:58,439 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #692 2026-09-12 06:39:58,602 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74001792 order {'name': '/', 'pos_reference': 'device_sync_8009', 'uuid': '97b9b3dd-388e-47f2-bf81-0e70262431ee'} updated pos.order #692 2026-09-12 06:39:58,622 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74001792 finished 2026-09-12 06:39:58,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.100 0.196 2026-09-12 06:39:58,734 26 INFO rb-103a292-224772-414667 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-12 06:39:58,785 26 INFO rb-103a292-224772-414667 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-12 06:39:58,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39: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-12 06:39:58,848 26 INFO rb-103a292-224772-414667 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-12 06:39:58,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-12 06:39:59,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:59] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.049 0.032 2026-09-12 06:39:59,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 06:39:59,083 26 INFO rb-103a292-224772-414667 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-12 06:39:59,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:39:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.019 0.040 2026-09-12 06:39:59,180 26 INFO rb-103a292-224772-414667 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-12 06:39:59,231 26 INFO rb-103a292-224772-414667 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-12 06:39:59,301 26 INFO rb-103a292-224772-414667 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-12 06:39:59,357 26 INFO rb-103a292-224772-414667 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-12 06:39:59,408 26 INFO rb-103a292-224772-414667 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-12 06:39:59,464 26 INFO rb-103a292-224772-414667 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-12 06:39:59,515 26 INFO rb-103a292-224772-414667 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-12 06:39:59,570 26 INFO rb-103a292-224772-414667 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-12 06:39:59,621 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-12 06:39:59,622 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-12 06:39:59,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 22629876 (allocated 24383488) 2026-09-12 06:39:59,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 66097 2026-09-12 06:39:59,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-12 06:39:59,763 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 66097 2026-09-12 06:39:59,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_063959_822149_test_devices_synchronization.txt 2026-09-12 06:39:59,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpzk1h38if_chrome_odoo" 2026-09-12 06:39:59,835 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-12 06:40:00,260 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 66250 2026-09-12 06:40:00,261 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmprx5selty_chrome_odoo 2026-09-12 06:40:00,261 26 INFO rb-103a292-224772-414667 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:42889/json/version 2026-09-12 06:40:00,262 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:00,269 26 INFO rb-103a292-224772-414667 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-12 06:40:00,269 26 INFO rb-103a292-224772-414667 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:42889/json 2026-09-12 06:40:00,269 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:00,276 26 INFO rb-103a292-224772-414667 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:42889/devtools/page/61A7BEF93406184E1FE8B47381BBF4A2 2026-09-12 06:40:00,285 26 INFO rb-103a292-224772-414667 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-12 06:40:00,286 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-12 06:40:00,339 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:40:00,349 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-12 06:40:00,350 26 INFO rb-103a292-224772-414667 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-12 06:40:00,350 26 INFO rb-103a292-224772-414667 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-12 06:40:00,363 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:40:00,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:00] "GET /pos/ui/117 HTTP/1.1" 200 - 87 0.055 0.345 2026-09-12 06:40:00,763 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '61A7BEF93406184E1FE8B47381BBF4A2', 'loaderId': '16A240BEE7503F597CE16C5CFE94B78A', 'isDownload': False} 2026-09-12 06:40:00,763 26 INFO rb-103a292-224772-414667 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-12 06:40:00,769 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:40:00,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:40:00,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:40:00,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-12 06:40:01,286 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:01,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-12 06:40:01,340 26 INFO rb-103a292-224772-414667 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-12 06:40:01,347 26 INFO rb-103a292-224772-414667 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-12 06:40:01,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.007 2026-09-12 06:40:01,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40: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-12 06:40:01,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:01,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 06:40:01,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 06:40:01,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:40:01,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.022 2026-09-12 06:40:02,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 435 0.368 0.324 2026-09-12 06:40:02,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40: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-12 06:40:02,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:40:02,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-09-12 06:40:02,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "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-12 06:40:02,422 26 INFO rb-103a292-224772-414667 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-12 06:40:02,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:40:02,471 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:02,496 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:40:02,506 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:40:02,543 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40: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-12 06:40:02,546 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:40:02,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.050 0.039 2026-09-12 06:40:02,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 06:40:02,589 26 INFO rb-103a292-224772-414667 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-12 06:40:02,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 06:40:02,620 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:40:02,657 26 INFO rb-103a292-224772-414667 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-12 06:40:02,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 32 0.029 0.035 2026-09-12 06:40:02,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /pos/ui/117 HTTP/1.1" 200 - 32 0.027 0.100 2026-09-12 06:40:02,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.115 2026-09-12 06:40:02,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:40:02,966 26 INFO rb-103a292-224772-414667 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-12 06:40:02,999 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:03,015 26 INFO rb-103a292-224772-414667 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-12 06:40:03,068 26 INFO rb-103a292-224772-414667 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-12 06:40:03,117 26 INFO rb-103a292-224772-414667 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-12 06:40:03,181 26 INFO rb-103a292-224772-414667 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-12 06:40:03,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-12 06:40:03,234 26 INFO rb-103a292-224772-414667 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-12 06:40:03,331 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 13867804 (allocated 15204352) 2026-09-12 06:40:03,338 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 66250 2026-09-12 06:40:03,340 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-12 06:40:03,340 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 66250 2026-09-12 06:40:03,401 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_064003_400853_test_guest_count_not_asked_on_other_device.txt 2026-09-12 06:40:03,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmprx5selty_chrome_odoo" 2026-09-12 06:40:03,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-12 06:40:03,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 66373 2026-09-12 06:40:03,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp516yig0j_chrome_odoo 2026-09-12 06:40:03,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:38547/json/version 2026-09-12 06:40:03,582 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:03,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:40:03,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:38547/json 2026-09-12 06:40:03,631 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:03,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:38547/devtools/page/D6E3630CCA14CF3AB71C562C470A2300 2026-09-12 06:40:03,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-12 06:40:03,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-12 06:40:03,728 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:40:03,741 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-12 06:40:03,746 26 INFO rb-103a292-224772-414667 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-12 06:40:03,746 26 INFO rb-103a292-224772-414667 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-12 06:40:03,767 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:40:04,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:04] "GET /pos/ui/117 HTTP/1.1" 200 - 138 0.193 0.617 2026-09-12 06:40:04,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'D6E3630CCA14CF3AB71C562C470A2300', 'loaderId': '345C905F025AF1FAF192D2BC4B8D4E39', 'isDownload': False} 2026-09-12 06:40:04,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-12 06:40:04,585 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:40:04,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:04] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:40:04,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:04] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-12 06:40:04,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:04] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-12 06:40:05,108 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:05,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:40:05,135 26 INFO rb-103a292-224772-414667 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-12 06:40:05,143 26 INFO rb-103a292-224772-414667 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-12 06:40:05,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 06:40:05,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:40:05,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:05,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-12 06:40:05,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 06:40:05,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.026 2026-09-12 06:40:05,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-12 06:40:05,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.245 0.312 2026-09-12 06:40:05,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:40:05,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.013 0.006 2026-09-12 06:40:06,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-12 06:40:06,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.015 2026-09-12 06:40:06,089 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-12 06:40:06,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:40:06,142 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:06,195 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:40:06,207 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 06:40:06,215 26 INFO rb-103a292-224772-414667 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-12 06:40:06,217 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:40:06,227 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:40:06,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.044 0.041 2026-09-12 06:40:06,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.083 2026-09-12 06:40:06,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-12 06:40:06,324 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:40:06,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-12 06:40:06,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 31 0.043 0.036 2026-09-12 06:40:06,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /pos/ui/117 HTTP/1.1" 200 - 31 0.016 0.099 2026-09-12 06:40:06,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.126 2026-09-12 06:40:06,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.037 0.201 2026-09-12 06:40:06,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.011 2026-09-12 06:40:06,664 26 INFO rb-103a292-224772-414667 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-12 06:40:06,781 26 INFO rb-103a292-224772-414667 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-12 06:40:06,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 56 0.068 0.049 2026-09-12 06:40:06,835 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:06,838 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-12 06:40:06,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.025 0.107 2026-09-12 06:40:07,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.012 0.013 2026-09-12 06:40:07,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.019 2026-09-12 06:40:07,074 26 INFO rb-103a292-224772-414667 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-12 06:40:07,126 26 INFO rb-103a292-224772-414667 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-12 06:40:07,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.029 0.030 2026-09-12 06:40:07,194 26 INFO rb-103a292-224772-414667 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-12 06:40:07,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:40:07,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.012 2026-09-12 06:40:07,247 26 INFO rb-103a292-224772-414667 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-12 06:40:07,297 26 INFO rb-103a292-224772-414667 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-12 06:40:07,352 26 INFO rb-103a292-224772-414667 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-12 06:40:07,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.012 0.013 2026-09-12 06:40:07,403 26 INFO rb-103a292-224772-414667 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-12 06:40:07,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.019 0.029 2026-09-12 06:40:07,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 06:40:07,472 26 INFO rb-103a292-224772-414667 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-12 06:40:07,532 26 INFO rb-103a292-224772-414667 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-12 06:40:07,582 26 INFO rb-103a292-224772-414667 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-12 06:40:07,636 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-12 06:40:07,637 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-12 06:40:07,706 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15589520 (allocated 17174528) 2026-09-12 06:40:07,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 66373 2026-09-12 06:40:07,725 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-12 06:40:07,725 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 66373 2026-09-12 06:40:07,779 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064007_779475_test_synchronisation_of_orders.txt 2026-09-12 06:40:07,779 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp516yig0j_chrome_odoo" 2026-09-12 06:40:07,831 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:40:18,117 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #220 deleted restaurant.floor records with IDs: [48] 2026-09-12 06:40:18,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-12 06:40:19,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 66508 2026-09-12 06:40:19,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpnonsqv7z_chrome_odoo 2026-09-12 06:40:19,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46137/json/version 2026-09-12 06:40:19,169 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:19,172 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:40:19,172 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46137/json 2026-09-12 06:40:19,172 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:19,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:46137/devtools/page/4A6E7CE88654D6744C9740C600A12C66 2026-09-12 06:40:19,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-12 06:40:19,177 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-12 06:40:19,218 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:40:19,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-12 06:40:19,229 26 INFO rb-103a292-224772-414667 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-12 06:40:19,230 26 INFO rb-103a292-224772-414667 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-12 06:40:19,243 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:40:19,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:19] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.038 0.431 2026-09-12 06:40:19,711 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '4A6E7CE88654D6744C9740C600A12C66', 'loaderId': '3A39EDD7667ED5F05D282DE1C10E25AB', 'isDownload': False} 2026-09-12 06:40:19,712 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-12 06:40:19,723 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:40:19,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:19] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-09-12 06:40:19,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:19] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:40:19,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:19] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 06:40:20,251 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:20,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:40:20,289 26 INFO rb-103a292-224772-414667 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-12 06:40:20,299 26 INFO rb-103a292-224772-414667 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-12 06:40:20,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:40:20,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:40:20,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:20,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 06:40:20,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-09-12 06:40:20,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-09-12 06:40:20,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.030 2026-09-12 06:40:21,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.335 0.304 2026-09-12 06:40:21,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:40:21,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:40:21,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.034 2026-09-12 06:40:21,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:40:21,289 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:40:21,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:40:21,349 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:40:21,365 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:40:21,377 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:40:21,393 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:21,400 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:40:21,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.048 0.036 2026-09-12 06:40:21,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.087 2026-09-12 06:40:21,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-12 06:40:21,452 26 INFO rb-103a292-224772-414667 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-12 06:40:21,476 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:21,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-09-12 06:40:21,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.037 2026-09-12 06:40:21,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.044 2026-09-12 06:40:21,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.019 0.199 2026-09-12 06:40:21,732 26 INFO rb-103a292-224772-414667 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-12 06:40:21,745 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:21,811 26 INFO rb-103a292-224772-414667 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-12 06:40:21,875 26 INFO rb-103a292-224772-414667 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-12 06:40:21,937 26 INFO rb-103a292-224772-414667 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-12 06:40:21,999 26 INFO rb-103a292-224772-414667 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-12 06:40:22,059 26 INFO rb-103a292-224772-414667 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-12 06:40:22,116 26 INFO rb-103a292-224772-414667 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-12 06:40:22,172 26 INFO rb-103a292-224772-414667 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-12 06:40:24,208 26 INFO rb-103a292-224772-414667 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-12 06:40:24,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:40:24,273 26 INFO rb-103a292-224772-414667 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-12 06:40:24,324 26 INFO rb-103a292-224772-414667 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-12 06:40:24,384 26 INFO rb-103a292-224772-414667 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-12 06:40:24,435 26 INFO rb-103a292-224772-414667 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-12 06:40:24,486 26 INFO rb-103a292-224772-414667 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-12 06:40:24,536 26 INFO rb-103a292-224772-414667 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-12 06:40:24,588 26 INFO rb-103a292-224772-414667 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-12 06:40:24,645 26 INFO rb-103a292-224772-414667 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-12 06:40:24,696 26 INFO rb-103a292-224772-414667 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-12 06:40:24,762 26 INFO rb-103a292-224772-414667 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-12 06:40:24,814 26 INFO rb-103a292-224772-414667 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-12 06:40:24,864 26 INFO rb-103a292-224772-414667 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-12 06:40:24,914 26 INFO rb-103a292-224772-414667 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-12 06:40:24,966 26 INFO rb-103a292-224772-414667 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-12 06:40:25,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-09-12 06:40:25,078 26 INFO rb-103a292-224772-414667 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-12 06:40:25,147 26 INFO rb-103a292-224772-414667 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-12 06:40:25,242 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:40:25,243 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:40:25,243 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:40:25,244 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:40:25,244 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:40:25,244 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:40:25,245 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:40:25,245 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:40:25,246 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:40:25,246 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:40:25,246 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:40:25,247 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:40:25,247 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:40:25,249 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:40:25,250 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:40:25,250 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:40:25,250 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:40:25,251 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:40:25,252 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:40:25,252 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:40:25,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:40:25,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:40:25,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:40:25,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:40:25,254 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:40:25,254 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:40:25,254 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:40:25,254 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:40:25,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:40:25,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:40:25,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:40:25,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:40:25,256 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:40:25,256 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:40:25,256 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:40:25,257 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:40:25,257 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:40:25,257 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:40:25,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:40:25,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:40:25,266 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:40:25,267 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:40:25,315 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 06:40:25,315 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 06:40:25,319 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:40:25,337 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:40:25,350 26 INFO rb-103a292-224772-414667 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-12 06:40:25,364 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:40:25,366 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:40:25,367 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:40:25,376 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:25,378 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:40:25,383 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:40:25,383 26 INFO rb-103a292-224772-414667 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-12 06:40:25,383 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:40:25,388 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:40:25,389 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:40:25,410 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:40:25,412 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:40:25,419 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:40:25,419 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:40:25,427 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:40:25,435 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:40:25,437 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:40:25,447 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-12 06:40:25,449 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:40:25,452 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:40:25,454 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:40:25,456 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:40:25,459 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:40:25,465 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50436435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '418c0d27-b504-4018-94d8-fcfa124d1b68'}] 2026-09-12 06:40:25,471 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:40:25,479 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:40:25,484 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-12 06:40:25,486 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:40:25,486 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:40:25,488 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:40:25,489 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:40:25,490 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:40:25,490 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:40:25,490 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:40:25,491 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:40:25,491 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:40:25,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:40:25,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:40:25,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:40:25,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:40:25,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:40:25,496 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:40:25,497 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:40:25,500 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:40:25,500 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:40:25,500 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:40:25,501 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:40:25,502 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:40:25,502 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:40:25,502 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:40:25,504 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:40:25,526 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:40:25,534 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:40:25,535 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:40:25,546 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:40:25,547 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:40:25,561 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:40:25,565 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:40:25,567 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:40:25,599 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 06:40:25,605 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 06:40:25,605 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:40:25,607 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:40:25,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:40:25,617 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:40:25,617 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:40:25,637 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 06:40:25,638 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-12 06:40:25,641 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:40:25,667 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 06:40:25,681 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:40:25,691 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:40:25,693 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:40:25,694 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:40:25,700 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:40:25,700 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:40:25,701 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:40:25,703 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:40:25,718 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:40:25,738 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:40:25,753 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:40:25,753 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:40:25,761 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:40:25,761 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:40:25,761 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:40:25,762 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:40:25,762 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:40:25,763 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:40:25,764 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:40:25,764 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:40:25,764 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:40:25,764 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:40:25,765 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:40:25,765 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:40:25,768 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:40:25,768 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:40:25,769 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:40:25,769 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:40:25,769 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:40:25,769 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:40:25,770 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:40:25,771 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50436435 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '418c0d27-b504-4018-94d8-fcfa124d1b68'} created pos.order #696 2026-09-12 06:40:25,772 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:40:25,773 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:40:25,789 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50436435 finished 2026-09-12 06:40:25,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.268 0.111 2026-09-12 06:40:26,194 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74493605 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f92a357f-820f-4e03-b565-a40e63b2e099'}] 2026-09-12 06:40:26,200 26 INFO rb-103a292-224772-414667 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-12 06:40:26,241 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74493605 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f92a357f-820f-4e03-b565-a40e63b2e099'} created pos.order #697 2026-09-12 06:40:26,259 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74493605 finished 2026-09-12 06:40:26,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.038 0.088 2026-09-12 06:40:26,356 26 INFO rb-103a292-224772-414667 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-12 06:40:26,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.010 2026-09-12 06:40:26,406 26 INFO rb-103a292-224772-414667 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-12 06:40:26,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-09-12 06:40:26,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-09-12 06:40:26,563 26 INFO rb-103a292-224772-414667 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-12 06:40:26,621 26 INFO rb-103a292-224772-414667 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-12 06:40:26,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:40:26,644 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93703546 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f92a357f-820f-4e03-b565-a40e63b2e099'}] 2026-09-12 06:40:26,668 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93703546 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f92a357f-820f-4e03-b565-a40e63b2e099'} updated pos.order #697 2026-09-12 06:40:26,674 26 INFO rb-103a292-224772-414667 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-12 06:40:26,687 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93703546 finished 2026-09-12 06:40:26,724 26 INFO rb-103a292-224772-414667 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-12 06:40:26,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.067 0.078 2026-09-12 06:40:26,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.006 2026-09-12 06:40:26,836 26 INFO rb-103a292-224772-414667 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-12 06:40:26,886 26 INFO rb-103a292-224772-414667 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-12 06:40:26,939 26 INFO rb-103a292-224772-414667 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-12 06:40:26,987 26 INFO rb-103a292-224772-414667 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-12 06:40:27,038 26 INFO rb-103a292-224772-414667 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-12 06:40:27,095 26 INFO rb-103a292-224772-414667 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-12 06:40:29,140 26 INFO rb-103a292-224772-414667 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-12 06:40:29,204 26 INFO rb-103a292-224772-414667 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-12 06:40:29,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.017 0.008 2026-09-12 06:40:29,275 26 INFO rb-103a292-224772-414667 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-12 06:40:29,322 26 INFO rb-103a292-224772-414667 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-12 06:40:29,375 26 INFO rb-103a292-224772-414667 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-12 06:40:29,424 26 INFO rb-103a292-224772-414667 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-12 06:40:29,492 26 INFO rb-103a292-224772-414667 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-12 06:40:29,540 26 INFO rb-103a292-224772-414667 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-12 06:40:29,592 26 INFO rb-103a292-224772-414667 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-12 06:40:29,644 26 INFO rb-103a292-224772-414667 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-12 06:40:29,694 26 INFO rb-103a292-224772-414667 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-12 06:40:29,743 26 INFO rb-103a292-224772-414667 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-12 06:40:29,794 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-09-12 06:40:29,846 26 INFO rb-103a292-224772-414667 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-12 06:40:29,903 26 INFO rb-103a292-224772-414667 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-12 06:40:29,954 26 INFO rb-103a292-224772-414667 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-12 06:40:30,005 26 INFO rb-103a292-224772-414667 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-12 06:40:30,077 26 INFO rb-103a292-224772-414667 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-12 06:40:30,090 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:30,092 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:40:30,147 26 INFO rb-103a292-224772-414667 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-12 06:40:30,212 26 INFO rb-103a292-224772-414667 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-12 06:40:30,222 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74005110 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f9ab602b-3a6a-4c1d-b98a-0d5caec4060c'}] 2026-09-12 06:40:30,224 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:40:30,664 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74005110 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f9ab602b-3a6a-4c1d-b98a-0d5caec4060c'} created pos.order #698 2026-09-12 06:40:30,678 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74005110 finished 2026-09-12 06:40:30,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.254 0.260 2026-09-12 06:40:30,907 26 INFO rb-103a292-224772-414667 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-12 06:40:30,958 26 INFO rb-103a292-224772-414667 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-12 06:40:31,007 26 INFO rb-103a292-224772-414667 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-12 06:40:31,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.008 2026-09-12 06:40:31,078 26 INFO rb-103a292-224772-414667 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-12 06:40:31,162 26 INFO rb-103a292-224772-414667 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-12 06:40:31,228 26 INFO rb-103a292-224772-414667 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-12 06:40:31,279 26 INFO rb-103a292-224772-414667 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-12 06:40:31,330 26 INFO rb-103a292-224772-414667 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-12 06:40:31,380 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-09-12 06:40:31,433 26 INFO rb-103a292-224772-414667 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-12 06:40:31,513 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87579614 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f2e423ed-dbac-44be-881f-d4e42a19404f'}] 2026-09-12 06:40:31,514 26 INFO rb-103a292-224772-414667 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-12 06:40:31,567 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87579614 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f2e423ed-dbac-44be-881f-d4e42a19404f'} created pos.order #699 2026-09-12 06:40:31,596 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87579614 finished 2026-09-12 06:40:31,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.043 0.087 2026-09-12 06:40:31,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 06:40:31,698 26 INFO rb-103a292-224772-414667 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-12 06:40:31,741 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-09-12 06:40:31,793 26 INFO rb-103a292-224772-414667 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-12 06:40:31,843 26 INFO rb-103a292-224772-414667 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-12 06:40:31,893 26 INFO rb-103a292-224772-414667 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-12 06:40:31,944 26 INFO rb-103a292-224772-414667 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-12 06:40:32,000 26 INFO rb-103a292-224772-414667 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-12 06:40:32,050 26 INFO rb-103a292-224772-414667 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-12 06:40:32,101 26 INFO rb-103a292-224772-414667 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-12 06:40:32,158 26 INFO rb-103a292-224772-414667 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-12 06:40:32,220 26 INFO rb-103a292-224772-414667 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-12 06:40:32,223 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4473212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f2e423ed-dbac-44be-881f-d4e42a19404f'}] 2026-09-12 06:40:32,302 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [686] to pos.order #699 2026-09-12 06:40:32,499 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4473212 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f2e423ed-dbac-44be-881f-d4e42a19404f'} updated pos.order #699 2026-09-12 06:40:32,515 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4473212 finished 2026-09-12 06:40:32,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.131 0.231 2026-09-12 06:40:32,672 26 INFO rb-103a292-224772-414667 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-12 06:40:32,722 26 INFO rb-103a292-224772-414667 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-12 06:40:32,769 26 INFO rb-103a292-224772-414667 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-12 06:40:32,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:32] "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-12 06:40:32,842 26 INFO rb-103a292-224772-414667 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-12 06:40:32,891 26 INFO rb-103a292-224772-414667 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-12 06:40:32,942 26 INFO rb-103a292-224772-414667 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-12 06:40:32,993 26 INFO rb-103a292-224772-414667 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-12 06:40:33,050 26 INFO rb-103a292-224772-414667 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-12 06:40:35,090 26 INFO rb-103a292-224772-414667 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-12 06:40:35,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.008 2026-09-12 06:40:35,164 26 INFO rb-103a292-224772-414667 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-12 06:40:35,230 26 INFO rb-103a292-224772-414667 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-12 06:40:35,280 26 INFO rb-103a292-224772-414667 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-12 06:40:35,332 26 INFO rb-103a292-224772-414667 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-12 06:40:35,382 26 INFO rb-103a292-224772-414667 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-12 06:40:35,447 26 INFO rb-103a292-224772-414667 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-12 06:40:35,498 26 INFO rb-103a292-224772-414667 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-12 06:40:35,549 26 INFO rb-103a292-224772-414667 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-12 06:40:35,599 26 INFO rb-103a292-224772-414667 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-12 06:40:35,657 26 INFO rb-103a292-224772-414667 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-12 06:40:35,679 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88368595 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'c7e58c99-9215-4396-b7ec-aa53157caedf'}] 2026-09-12 06:40:35,729 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88368595 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'c7e58c99-9215-4396-b7ec-aa53157caedf'} created pos.order #700 2026-09-12 06:40:35,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88368595 finished 2026-09-12 06:40:35,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.043 0.074 2026-09-12 06:40:35,827 26 INFO rb-103a292-224772-414667 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-12 06:40:35,875 26 INFO rb-103a292-224772-414667 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-12 06:40:35,940 26 INFO rb-103a292-224772-414667 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-12 06:40:35,990 26 INFO rb-103a292-224772-414667 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-12 06:40:35,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.018 0.034 2026-09-12 06:40:36,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 06:40:36,054 26 INFO rb-103a292-224772-414667 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-12 06:40:36,109 26 INFO rb-103a292-224772-414667 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-12 06:40:36,177 26 INFO rb-103a292-224772-414667 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-12 06:40:36,181 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68142309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f92a357f-820f-4e03-b565-a40e63b2e099'}] 2026-09-12 06:40:36,203 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68142309 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f92a357f-820f-4e03-b565-a40e63b2e099'} updated pos.order #697 2026-09-12 06:40:36,218 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68142309 finished 2026-09-12 06:40:36,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.043 0.067 2026-09-12 06:40:36,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.047 0.051 2026-09-12 06:40:36,439 26 INFO rb-103a292-224772-414667 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-12 06:40:36,498 26 INFO rb-103a292-224772-414667 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-12 06:40:36,547 26 INFO rb-103a292-224772-414667 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-12 06:40:36,613 26 INFO rb-103a292-224772-414667 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-12 06:40:36,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.008 2026-09-12 06:40:36,664 26 INFO rb-103a292-224772-414667 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-12 06:40:36,721 26 INFO rb-103a292-224772-414667 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-12 06:40:38,759 26 INFO rb-103a292-224772-414667 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-12 06:40:38,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:38] "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.007 2026-09-12 06:40:38,827 26 INFO rb-103a292-224772-414667 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-12 06:40:38,878 26 INFO rb-103a292-224772-414667 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-12 06:40:38,928 26 INFO rb-103a292-224772-414667 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-12 06:40:38,979 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-12 06:40:38,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:40:39,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27410092 (allocated 28848128) 2026-09-12 06:40:39,147 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 66508 2026-09-12 06:40:39,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-12 06:40:39,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 66508 2026-09-12 06:40:39,247 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064039_246843_test_01_pos_restaurant.txt 2026-09-12 06:40:39,247 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpnonsqv7z_chrome_odoo" 2026-09-12 06:40:39,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 66684 2026-09-12 06:40:39,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpcqrd2wpe_chrome_odoo 2026-09-12 06:40:39,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34455/json/version 2026-09-12 06:40:39,522 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:39,533 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:40:39,533 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34455/json 2026-09-12 06:40:39,534 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:39,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:34455/devtools/page/01234E85304FAD066C8DF269119D700A 2026-09-12 06:40:39,537 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-12 06:40:39,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-12 06:40:39,571 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:40:39,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-12 06:40:39,590 26 INFO rb-103a292-224772-414667 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-12 06:40:39,591 26 INFO rb-103a292-224772-414667 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-12 06:40:39,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:39] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.033 0.036 2026-09-12 06:40:39,686 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '01234E85304FAD066C8DF269119D700A', 'loaderId': 'E533CCAC10094F127159E8DC273B1BA0', 'isDownload': False} 2026-09-12 06:40:39,686 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-12 06:40:39,692 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:40:39,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:40:39,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:40:39,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-12 06:40:40,245 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:40:40,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:40:40,270 26 INFO rb-103a292-224772-414667 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-12 06:40:40,276 26 INFO rb-103a292-224772-414667 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-12 06:40:40,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.004 2026-09-12 06:40:40,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:40:40,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:40:40,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:40:40,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.009 0.013 2026-09-12 06:40:40,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-09-12 06:40:40,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.035 2026-09-12 06:40:41,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.280 0.290 2026-09-12 06:40:41,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "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-12 06:40:41,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.012 2026-09-12 06:40:41,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-12 06:40:41,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "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-12 06:40:41,299 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:40:41,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:40:41,360 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:41,393 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:40:41,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.013 0.026 2026-09-12 06:40:41,405 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:40:41,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-09-12 06:40:41,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-12 06:40:41,434 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40: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-12 06:40:41,437 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:40:41,485 26 INFO rb-103a292-224772-414667 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-12 06:40:41,518 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:40:41,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.034 0.058 2026-09-12 06:40:41,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "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.029 2026-09-12 06:40:41,644 26 INFO rb-103a292-224772-414667 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-12 06:40:41,662 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:40:41,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:41] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.018 0.137 2026-09-12 06:40:43,673 26 INFO rb-103a292-224772-414667 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-12 06:40:43,724 26 INFO rb-103a292-224772-414667 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-12 06:40:43,774 26 INFO rb-103a292-224772-414667 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-12 06:40:43,824 26 INFO rb-103a292-224772-414667 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-12 06:40:43,876 26 INFO rb-103a292-224772-414667 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-12 06:40:43,926 26 INFO rb-103a292-224772-414667 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-12 06:40:43,977 26 INFO rb-103a292-224772-414667 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-12 06:40:44,037 26 INFO rb-103a292-224772-414667 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-12 06:40:44,107 26 INFO rb-103a292-224772-414667 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-12 06:40:44,162 26 INFO rb-103a292-224772-414667 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-12 06:40:44,227 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8088270 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'c7e58c99-9215-4396-b7ec-aa53157caedf'}] 2026-09-12 06:40:44,229 26 INFO rb-103a292-224772-414667 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-12 06:40:44,232 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:44,303 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8088270 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'c7e58c99-9215-4396-b7ec-aa53157caedf'} updated pos.order #700 2026-09-12 06:40:44,327 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8088270 finished 2026-09-12 06:40:44,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.133 0.081 2026-09-12 06:40:44,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:44] "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-12 06:40:44,524 26 INFO rb-103a292-224772-414667 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-12 06:40:44,573 26 INFO rb-103a292-224772-414667 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-12 06:40:44,624 26 INFO rb-103a292-224772-414667 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-12 06:40:44,675 26 INFO rb-103a292-224772-414667 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-12 06:40:44,726 26 INFO rb-103a292-224772-414667 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-12 06:40:44,804 26 INFO rb-103a292-224772-414667 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-12 06:40:44,855 26 INFO rb-103a292-224772-414667 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-12 06:40:44,905 26 INFO rb-103a292-224772-414667 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-12 06:40:44,956 26 INFO rb-103a292-224772-414667 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-12 06:40:45,006 26 INFO rb-103a292-224772-414667 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-12 06:40:45,059 26 INFO rb-103a292-224772-414667 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-12 06:40:45,110 26 INFO rb-103a292-224772-414667 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-12 06:40:45,160 26 INFO rb-103a292-224772-414667 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-12 06:40:45,225 26 INFO rb-103a292-224772-414667 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-12 06:40:45,275 26 INFO rb-103a292-224772-414667 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-12 06:40:45,332 26 INFO rb-103a292-224772-414667 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-12 06:40:45,383 26 INFO rb-103a292-224772-414667 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-12 06:40:45,435 26 INFO rb-103a292-224772-414667 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-12 06:40:45,501 26 INFO rb-103a292-224772-414667 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-12 06:40:45,509 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:45,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:40:45,570 26 INFO rb-103a292-224772-414667 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-12 06:40:45,634 26 INFO rb-103a292-224772-414667 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-12 06:40:45,638 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65263773 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'c7e58c99-9215-4396-b7ec-aa53157caedf'}] 2026-09-12 06:40:45,752 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [687] to pos.order #700 2026-09-12 06:40:45,949 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65263773 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'c7e58c99-9215-4396-b7ec-aa53157caedf'} updated pos.order #700 2026-09-12 06:40:45,966 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65263773 finished 2026-09-12 06:40:46,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.149 0.252 2026-09-12 06:40:46,197 26 INFO rb-103a292-224772-414667 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-12 06:40:46,248 26 INFO rb-103a292-224772-414667 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-12 06:40:46,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:40:46,319 26 INFO rb-103a292-224772-414667 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-12 06:40:46,369 26 INFO rb-103a292-224772-414667 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-12 06:40:46,420 26 INFO rb-103a292-224772-414667 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-12 06:40:46,470 26 INFO rb-103a292-224772-414667 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-12 06:40:46,521 26 INFO rb-103a292-224772-414667 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-12 06:40:46,573 26 INFO rb-103a292-224772-414667 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-12 06:40:46,622 26 INFO rb-103a292-224772-414667 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-12 06:40:46,677 26 INFO rb-103a292-224772-414667 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-12 06:40:46,738 26 INFO rb-103a292-224772-414667 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-12 06:40:46,792 26 INFO rb-103a292-224772-414667 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-12 06:40:46,842 26 INFO rb-103a292-224772-414667 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-12 06:40:46,902 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50953525 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '31e4d9a3-981e-43f6-b66d-1921651b5728'}] 2026-09-12 06:40:46,914 26 INFO rb-103a292-224772-414667 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-12 06:40:46,954 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50953525 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '31e4d9a3-981e-43f6-b66d-1921651b5728'} created pos.order #701 2026-09-12 06:40:46,968 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50953525 finished 2026-09-12 06:40:47,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.044 0.072 2026-09-12 06:40:47,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:47] "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-12 06:40:47,072 26 INFO rb-103a292-224772-414667 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-12 06:40:47,123 26 INFO rb-103a292-224772-414667 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-12 06:40:47,173 26 INFO rb-103a292-224772-414667 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-12 06:40:47,224 26 INFO rb-103a292-224772-414667 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-12 06:40:47,275 26 INFO rb-103a292-224772-414667 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-12 06:40:47,327 26 INFO rb-103a292-224772-414667 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-12 06:40:47,391 26 INFO rb-103a292-224772-414667 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-12 06:40:47,441 26 INFO rb-103a292-224772-414667 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-12 06:40:47,492 26 INFO rb-103a292-224772-414667 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-12 06:40:47,542 26 INFO rb-103a292-224772-414667 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-12 06:40:47,599 26 INFO rb-103a292-224772-414667 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-12 06:40:47,615 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96883998 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '31e4d9a3-981e-43f6-b66d-1921651b5728'}] 2026-09-12 06:40:47,657 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1144] to pos.order #701 2026-09-12 06:40:47,662 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96883998 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '31e4d9a3-981e-43f6-b66d-1921651b5728'} updated pos.order #701 2026-09-12 06:40:47,675 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96883998 finished 2026-09-12 06:40:47,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.056 0.064 2026-09-12 06:40:47,755 26 INFO rb-103a292-224772-414667 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-12 06:40:47,806 26 INFO rb-103a292-224772-414667 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-12 06:40:47,857 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-12 06:40:47,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:40:47,948 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18798780 (allocated 20058112) 2026-09-12 06:40:47,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 66684 2026-09-12 06:40:47,964 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-12 06:40:47,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 66684 2026-09-12 06:40:48,009 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064048_009141_test_01_pos_restaurant.txt 2026-09-12 06:40:48,009 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpcqrd2wpe_chrome_odoo" 2026-09-12 06:40:48,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-12 06:40:48,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 66823 2026-09-12 06:40:48,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpuivp3maw_chrome_odoo 2026-09-12 06:40:48,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38175/json/version 2026-09-12 06:40:48,272 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:48,296 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:40:48,297 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38175/json 2026-09-12 06:40:48,297 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:48,300 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:38175/devtools/page/EA04DAD60B7727DB502F58982A76850A 2026-09-12 06:40:48,301 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-12 06:40:48,307 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-12 06:40:48,434 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:40:48,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-12 06:40:48,449 26 INFO rb-103a292-224772-414667 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-12 06:40:48,449 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-12 06:40:48,462 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:40:48,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:48] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.057 0.425 2026-09-12 06:40:48,945 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'EA04DAD60B7727DB502F58982A76850A', 'loaderId': '44F4B4577F2BC9DB1787AC594C18C13E', 'isDownload': False} 2026-09-12 06:40:48,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-12 06:40:48,954 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:40:48,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:40:48,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:40:48,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:40:49,392 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:49,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.010 2026-09-12 06:40:49,434 26 INFO rb-103a292-224772-414667 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-12 06:40:49,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:40:49,446 26 INFO rb-103a292-224772-414667 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-12 06:40:49,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:40:49,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:49,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-12 06:40:49,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-12 06:40:49,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.047 2026-09-12 06:40:49,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-12 06:40:50,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.268 0.284 2026-09-12 06:40:50,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "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-12 06:40:50,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:40:50,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-09-12 06:40:50,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40: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.012 2026-09-12 06:40:50,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-12 06:40:50,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-12 06:40:50,470 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:40:50,476 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:40:50,479 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:50,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.032 0.025 2026-09-12 06:40:50,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-12 06:40:50,551 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:40:50,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-09-12 06:40:50,569 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:40:50,591 26 INFO rb-103a292-224772-414667 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-12 06:40:50,632 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:40:50,682 26 INFO rb-103a292-224772-414667 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-12 06:40:50,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.086 0.047 2026-09-12 06:40:50,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.038 0.165 2026-09-12 06:40:50,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.169 2026-09-12 06:40:50,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:40:50,999 26 INFO rb-103a292-224772-414667 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-12 06:40:51,032 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:40:51,085 26 INFO rb-103a292-224772-414667 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-12 06:40:51,130 26 INFO rb-103a292-224772-414667 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-12 06:40:51,180 26 INFO rb-103a292-224772-414667 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-12 06:40:51,236 26 INFO rb-103a292-224772-414667 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-12 06:40:51,286 26 INFO rb-103a292-224772-414667 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-12 06:40:51,339 26 INFO rb-103a292-224772-414667 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-12 06:40:51,400 26 INFO rb-103a292-224772-414667 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-12 06:40:51,452 26 INFO rb-103a292-224772-414667 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-12 06:40:51,504 26 INFO rb-103a292-224772-414667 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-12 06:40:51,675 26 INFO rb-103a292-224772-414667 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-12 06:40:51,725 26 INFO rb-103a292-224772-414667 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-12 06:40:51,794 26 INFO rb-103a292-224772-414667 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-12 06:40:51,844 26 INFO rb-103a292-224772-414667 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-12 06:40:51,895 26 INFO rb-103a292-224772-414667 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-12 06:40:51,949 26 INFO rb-103a292-224772-414667 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-12 06:40:52,000 26 INFO rb-103a292-224772-414667 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-12 06:40:52,052 26 INFO rb-103a292-224772-414667 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-12 06:40:52,114 26 INFO rb-103a292-224772-414667 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-12 06:40:52,165 26 INFO rb-103a292-224772-414667 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-12 06:40:52,218 26 INFO rb-103a292-224772-414667 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-12 06:40:52,389 26 INFO rb-103a292-224772-414667 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-12 06:40:52,439 26 INFO rb-103a292-224772-414667 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-12 06:40:52,506 26 INFO rb-103a292-224772-414667 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-12 06:40:52,557 26 INFO rb-103a292-224772-414667 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-12 06:40:52,608 26 INFO rb-103a292-224772-414667 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-12 06:40:52,662 26 INFO rb-103a292-224772-414667 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-12 06:40:52,712 26 INFO rb-103a292-224772-414667 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-12 06:40:52,766 26 INFO rb-103a292-224772-414667 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-12 06:40:52,829 26 INFO rb-103a292-224772-414667 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-12 06:40:52,879 26 INFO rb-103a292-224772-414667 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-12 06:40:52,930 26 INFO rb-103a292-224772-414667 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-12 06:40:52,983 26 INFO rb-103a292-224772-414667 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-12 06:40:53,032 26 INFO rb-103a292-224772-414667 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-12 06:40:53,088 26 INFO rb-103a292-224772-414667 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-12 06:40:53,149 26 INFO rb-103a292-224772-414667 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-12 06:40:53,201 26 INFO rb-103a292-224772-414667 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-12 06:40:53,251 26 INFO rb-103a292-224772-414667 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-12 06:40:53,302 26 INFO rb-103a292-224772-414667 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-12 06:40:53,356 26 INFO rb-103a292-224772-414667 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-12 06:40:53,407 26 INFO rb-103a292-224772-414667 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-12 06:40:53,467 26 INFO rb-103a292-224772-414667 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-12 06:40:53,515 26 INFO rb-103a292-224772-414667 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-12 06:40:53,566 26 INFO rb-103a292-224772-414667 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-12 06:40:53,617 26 INFO rb-103a292-224772-414667 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-12 06:40:53,671 26 INFO rb-103a292-224772-414667 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-12 06:40:53,722 26 INFO rb-103a292-224772-414667 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-12 06:40:53,773 26 INFO rb-103a292-224772-414667 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-12 06:40:53,848 26 INFO rb-103a292-224772-414667 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-12 06:40:53,852 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65165953 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3e09faf7-9aa4-47b2-af9a-5cdfd1e1d625'}] 2026-09-12 06:40:53,899 26 INFO rb-103a292-224772-414667 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-12 06:40:53,953 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65165953 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3e09faf7-9aa4-47b2-af9a-5cdfd1e1d625'} created pos.order #702 2026-09-12 06:40:53,965 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65165953 finished 2026-09-12 06:40:54,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.082 0.077 2026-09-12 06:40:54,045 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24399501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9af007f3-1e87-4857-b0df-12ef63c28834'}] 2026-09-12 06:40:54,086 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24399501 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9af007f3-1e87-4857-b0df-12ef63c28834'} created pos.order #703 2026-09-12 06:40:54,100 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24399501 finished 2026-09-12 06:40:54,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.027 0.065 2026-09-12 06:40:54,176 26 INFO rb-103a292-224772-414667 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-12 06:40:54,226 26 INFO rb-103a292-224772-414667 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-12 06:40:54,281 26 INFO rb-103a292-224772-414667 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-12 06:40:54,332 26 INFO rb-103a292-224772-414667 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-12 06:40:54,383 26 INFO rb-103a292-224772-414667 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-12 06:40:54,437 26 INFO rb-103a292-224772-414667 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-12 06:40:54,488 26 INFO rb-103a292-224772-414667 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-12 06:40:54,539 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:40:54,605 26 INFO rb-103a292-224772-414667 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-12 06:40:54,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.120 0.054 2026-09-12 06:40:54,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.012 2026-09-12 06:40:54,849 26 INFO rb-103a292-224772-414667 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-12 06:40:54,900 26 INFO rb-103a292-224772-414667 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-12 06:40:54,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-09-12 06:40:54,972 26 INFO rb-103a292-224772-414667 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-12 06:40:55,023 26 INFO rb-103a292-224772-414667 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-12 06:40:55,080 26 INFO rb-103a292-224772-414667 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-12 06:40:55,130 26 INFO rb-103a292-224772-414667 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-12 06:40:55,181 26 INFO rb-103a292-224772-414667 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-12 06:40:55,236 26 INFO rb-103a292-224772-414667 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-12 06:40:55,287 26 INFO rb-103a292-224772-414667 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-12 06:40:55,338 26 INFO rb-103a292-224772-414667 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-12 06:40:55,396 26 INFO rb-103a292-224772-414667 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-12 06:40:57,439 26 INFO rb-103a292-224772-414667 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-12 06:40:57,508 26 INFO rb-103a292-224772-414667 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-12 06:40:57,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.008 2026-09-12 06:40:57,558 26 INFO rb-103a292-224772-414667 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-12 06:40:57,612 26 INFO rb-103a292-224772-414667 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-12 06:40:57,670 26 INFO rb-103a292-224772-414667 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-12 06:40:57,724 26 INFO rb-103a292-224772-414667 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-12 06:40:57,776 26 INFO rb-103a292-224772-414667 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-12 06:40:57,828 26 INFO rb-103a292-224772-414667 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-12 06:40:57,882 26 INFO rb-103a292-224772-414667 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-12 06:40:57,932 26 INFO rb-103a292-224772-414667 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-12 06:40:57,984 26 INFO rb-103a292-224772-414667 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-12 06:40:58,069 26 INFO rb-103a292-224772-414667 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-12 06:40:58,077 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19893071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3e09faf7-9aa4-47b2-af9a-5cdfd1e1d625'}] 2026-09-12 06:40:58,119 26 INFO rb-103a292-224772-414667 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-12 06:40:58,147 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19893071 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3e09faf7-9aa4-47b2-af9a-5cdfd1e1d625'} updated pos.order #702 2026-09-12 06:40:58,173 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19893071 finished 2026-09-12 06:40:58,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.098 0.096 2026-09-12 06:40:58,316 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60019753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '59af25c7-900d-425e-aa2d-c928ffd8d0ec'}] 2026-09-12 06:40:58,391 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60019753 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '59af25c7-900d-425e-aa2d-c928ffd8d0ec'} created pos.order #704 2026-09-12 06:40:58,401 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60019753 finished 2026-09-12 06:40:58,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.056 0.072 2026-09-12 06:40:58,477 26 INFO rb-103a292-224772-414667 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-12 06:40:58,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:40:58,581 26 INFO rb-103a292-224772-414667 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-12 06:40:58,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.029 0.035 2026-09-12 06:40:58,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 06:40:58,721 26 INFO rb-103a292-224772-414667 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-12 06:40:58,773 26 INFO rb-103a292-224772-414667 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-12 06:40:58,837 26 INFO rb-103a292-224772-414667 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-12 06:40:58,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.006 2026-09-12 06:40:58,887 26 INFO rb-103a292-224772-414667 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-12 06:40:58,943 26 INFO rb-103a292-224772-414667 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-12 06:40:58,993 26 INFO rb-103a292-224772-414667 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-12 06:40:59,044 26 INFO rb-103a292-224772-414667 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-12 06:40:59,100 26 INFO rb-103a292-224772-414667 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-12 06:40:59,151 26 INFO rb-103a292-224772-414667 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-12 06:40:59,202 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-12 06:40:59,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:40:59,311 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20240760 (allocated 22286336) 2026-09-12 06:40:59,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 66823 2026-09-12 06:40:59,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-12 06:40:59,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 66823 2026-09-12 06:40:59,376 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064059_376391_test_02_others.txt 2026-09-12 06:40:59,376 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpuivp3maw_chrome_odoo" 2026-09-12 06:40:59,539 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 66954 2026-09-12 06:40:59,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpbteno628_chrome_odoo 2026-09-12 06:40:59,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:33115/json/version 2026-09-12 06:40:59,541 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:59,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:40:59,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:33115/json 2026-09-12 06:40:59,556 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:40:59,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:33115/devtools/page/41EC40C4F8A0D2D4B7E4B2E3E4843EB3 2026-09-12 06:40:59,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-12 06:40:59,567 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-12 06:40:59,594 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:40:59,601 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-12 06:40:59,607 26 INFO rb-103a292-224772-414667 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-12 06:40:59,607 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-12 06:40:59,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:59] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.023 0.039 2026-09-12 06:40:59,684 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '41EC40C4F8A0D2D4B7E4B2E3E4843EB3', 'loaderId': '17E72AA7A54F57C6701211B13E59410F', 'isDownload': False} 2026-09-12 06:40:59,684 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-12 06:40:59,698 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:40:59,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:59] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:40:59,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:59] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:40:59,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:40:59] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.020 2026-09-12 06:41:00,185 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:00,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:41:00,206 26 INFO rb-103a292-224772-414667 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-12 06:41:00,212 26 INFO rb-103a292-224772-414667 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-12 06:41:00,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.015 0.006 2026-09-12 06:41:00,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:41:00,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:00,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-12 06:41:00,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:41:00,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.026 2026-09-12 06:41:00,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-12 06:41:01,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 422 0.349 0.318 2026-09-12 06:41:01,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:41:01,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.014 2026-09-12 06:41:01,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-12 06:41:01,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.017 2026-09-12 06:41:01,306 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-12 06:41:01,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:41:01,357 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:41:01,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:41:01,403 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:41:01,405 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:41:01,431 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:01,462 26 INFO rb-103a292-224772-414667 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-12 06:41:01,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.027 0.067 2026-09-12 06:41:01,494 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:41:01,508 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:01,534 26 INFO rb-103a292-224772-414667 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-12 06:41:01,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.149 2026-09-12 06:41:01,583 26 INFO rb-103a292-224772-414667 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-12 06:41:01,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.041 0.093 2026-09-12 06:41:01,635 26 INFO rb-103a292-224772-414667 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-12 06:41:01,688 26 INFO rb-103a292-224772-414667 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-12 06:41:01,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.041 0.167 2026-09-12 06:41:01,742 26 INFO rb-103a292-224772-414667 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-12 06:41:01,792 26 INFO rb-103a292-224772-414667 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-12 06:41:01,843 26 INFO rb-103a292-224772-414667 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-12 06:41:01,894 26 INFO rb-103a292-224772-414667 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-12 06:41:01,957 26 INFO rb-103a292-224772-414667 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-12 06:41:02,006 26 INFO rb-103a292-224772-414667 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-12 06:41:02,064 26 INFO rb-103a292-224772-414667 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-12 06:41:02,118 26 INFO rb-103a292-224772-414667 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-12 06:41:02,126 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:02,169 26 INFO rb-103a292-224772-414667 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-12 06:41:02,228 26 INFO rb-103a292-224772-414667 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-12 06:41:02,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.004 0.005 2026-09-12 06:41:02,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.004 0.017 2026-09-12 06:41:02,278 26 INFO rb-103a292-224772-414667 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-12 06:41:02,334 26 INFO rb-103a292-224772-414667 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-12 06:41:02,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:41:02,391 26 INFO rb-103a292-224772-414667 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-12 06:41:02,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.016 2026-09-12 06:41:02,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.006 2026-09-12 06:41:02,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 06:41:02,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:41:02,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:02] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:41:02,539 26 INFO rb-103a292-224772-414667 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-12 06:41:02,590 26 INFO rb-103a292-224772-414667 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-12 06:41:02,640 26 INFO rb-103a292-224772-414667 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-12 06:41:02,691 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-12 06:41:03,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "GET /pos/ui/119/floor HTTP/1.1" 200 - 33 0.049 0.028 2026-09-12 06:41:03,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:03,770 26 INFO rb-103a292-224772-414667 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-12 06:41:03,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.004 2026-09-12 06:41:03,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:41:03,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:03,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.007 2026-09-12 06:41:03,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.020 2026-09-12 06:41:03,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-12 06:41:04,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.026 0.035 2026-09-12 06:41:04,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 06:41:04,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.007 2026-09-12 06:41:04,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 06:41:04,116 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-12 06:41:04,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:41:04,182 26 INFO rb-103a292-224772-414667 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-12 06:41:04,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.005 0.043 2026-09-12 06:41:04,261 26 INFO rb-103a292-224772-414667 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-12 06:41:04,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.074 2026-09-12 06:41:04,310 26 INFO rb-103a292-224772-414667 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-12 06:41:04,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.116 2026-09-12 06:41:04,367 26 INFO rb-103a292-224772-414667 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-12 06:41:04,423 26 INFO rb-103a292-224772-414667 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-12 06:41:04,474 26 INFO rb-103a292-224772-414667 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-12 06:41:04,525 26 INFO rb-103a292-224772-414667 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-12 06:41:04,576 26 INFO rb-103a292-224772-414667 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-12 06:41:04,638 26 INFO rb-103a292-224772-414667 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-12 06:41:04,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-12 06:41:04,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:04] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.007 0.010 2026-09-12 06:41:05,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /pos/ui/119/floor HTTP/1.1" 200 - 33 0.062 0.034 2026-09-12 06:41:05,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:05,279 26 INFO rb-103a292-224772-414667 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-12 06:41:05,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:41:05,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:41:05,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:05,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.007 2026-09-12 06:41:05,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.011 0.025 2026-09-12 06:41:05,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-12 06:41:05,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.042 0.038 2026-09-12 06:41:05,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 06:41:05,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.008 0.010 2026-09-12 06:41:05,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "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-12 06:41:05,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-12 06:41:05,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:41:05,718 26 INFO rb-103a292-224772-414667 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-12 06:41:05,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.009 0.015 2026-09-12 06:41:05,776 26 INFO rb-103a292-224772-414667 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-12 06:41:05,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.034 0.039 2026-09-12 06:41:05,826 26 INFO rb-103a292-224772-414667 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-12 06:41:05,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.031 0.110 2026-09-12 06:41:05,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:05,885 26 INFO rb-103a292-224772-414667 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-12 06:41:05,935 26 INFO rb-103a292-224772-414667 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-12 06:41:05,990 26 INFO rb-103a292-224772-414667 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-12 06:41:06,047 26 INFO rb-103a292-224772-414667 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-12 06:41:06,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:06] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:41:06,097 26 INFO rb-103a292-224772-414667 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-12 06:41:06,156 26 INFO rb-103a292-224772-414667 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-12 06:41:06,210 26 INFO rb-103a292-224772-414667 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-12 06:41:06,262 26 INFO rb-103a292-224772-414667 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-12 06:41:06,313 26 INFO rb-103a292-224772-414667 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-12 06:41:06,364 26 INFO rb-103a292-224772-414667 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-12 06:41:06,422 26 INFO rb-103a292-224772-414667 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-12 06:41:06,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:41:06,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.020 2026-09-12 06:41:06,475 26 INFO rb-103a292-224772-414667 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-12 06:41:06,529 26 INFO rb-103a292-224772-414667 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-12 06:41:06,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:06] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.004 0.007 2026-09-12 06:41:06,580 26 INFO rb-103a292-224772-414667 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-12 06:41:06,637 26 INFO rb-103a292-224772-414667 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-12 06:41:06,687 26 INFO rb-103a292-224772-414667 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-12 06:41:06,738 26 INFO rb-103a292-224772-414667 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-12 06:41:06,790 26 INFO rb-103a292-224772-414667 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-12 06:41:06,842 26 INFO rb-103a292-224772-414667 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-12 06:41:06,893 26 INFO rb-103a292-224772-414667 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-12 06:41:06,951 26 INFO rb-103a292-224772-414667 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-12 06:41:06,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.022 0.005 2026-09-12 06:41:07,004 26 INFO rb-103a292-224772-414667 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-12 06:41:07,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.014 2026-09-12 06:41:07,059 26 INFO rb-103a292-224772-414667 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-12 06:41:07,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.003 2026-09-12 06:41:07,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.014 2026-09-12 06:41:07,110 26 INFO rb-103a292-224772-414667 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-12 06:41:07,161 26 INFO rb-103a292-224772-414667 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-12 06:41:07,215 26 INFO rb-103a292-224772-414667 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-12 06:41:07,267 26 INFO rb-103a292-224772-414667 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-12 06:41:07,321 26 INFO rb-103a292-224772-414667 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-12 06:41:07,374 26 INFO rb-103a292-224772-414667 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-12 06:41:07,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:41:07,428 26 INFO rb-103a292-224772-414667 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-12 06:41:07,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:41:07,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:41:07,483 26 INFO rb-103a292-224772-414667 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-12 06:41:07,530 26 INFO rb-103a292-224772-414667 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-12 06:41:07,586 26 INFO rb-103a292-224772-414667 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-12 06:41:07,639 26 INFO rb-103a292-224772-414667 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-12 06:41:07,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "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.006 0.007 2026-09-12 06:41:07,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:41:07,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.018 2026-09-12 06:41:07,699 26 INFO rb-103a292-224772-414667 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-12 06:41:07,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.014 2026-09-12 06:41:07,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.012 2026-09-12 06:41:07,748 26 INFO rb-103a292-224772-414667 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-12 06:41:07,799 26 INFO rb-103a292-224772-414667 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-12 06:41:07,856 26 INFO rb-103a292-224772-414667 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-12 06:41:07,914 26 INFO rb-103a292-224772-414667 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-12 06:41:07,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:07] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 06:41:07,967 26 INFO rb-103a292-224772-414667 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-12 06:41:08,019 26 INFO rb-103a292-224772-414667 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-12 06:41:08,069 26 INFO rb-103a292-224772-414667 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-12 06:41:08,119 26 INFO rb-103a292-224772-414667 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-12 06:41:08,171 26 INFO rb-103a292-224772-414667 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-12 06:41:08,221 26 INFO rb-103a292-224772-414667 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-12 06:41:08,277 26 INFO rb-103a292-224772-414667 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-12 06:41:08,329 26 INFO rb-103a292-224772-414667 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-12 06:41:08,382 26 INFO rb-103a292-224772-414667 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-12 06:41:08,435 26 INFO rb-103a292-224772-414667 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-12 06:41:08,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:08] "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.007 2026-09-12 06:41:08,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:08] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:41:08,490 26 INFO rb-103a292-224772-414667 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-12 06:41:08,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.014 2026-09-12 06:41:08,542 26 INFO rb-103a292-224772-414667 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-12 06:41:08,595 26 INFO rb-103a292-224772-414667 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-12 06:41:08,648 26 INFO rb-103a292-224772-414667 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-12 06:41:08,701 26 INFO rb-103a292-224772-414667 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-12 06:41:08,753 26 INFO rb-103a292-224772-414667 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-12 06:41:08,804 26 INFO rb-103a292-224772-414667 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-12 06:41:08,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:08] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:41:08,868 26 INFO rb-103a292-224772-414667 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-12 06:41:08,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-09-12 06:41:08,912 26 INFO rb-103a292-224772-414667 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-12 06:41:08,963 26 INFO rb-103a292-224772-414667 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-12 06:41:09,017 26 INFO rb-103a292-224772-414667 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-12 06:41:09,075 26 INFO rb-103a292-224772-414667 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-12 06:41:09,124 26 INFO rb-103a292-224772-414667 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-12 06:41:09,175 26 INFO rb-103a292-224772-414667 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-12 06:41:09,232 26 INFO rb-103a292-224772-414667 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-12 06:41:09,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:41:09,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.014 2026-09-12 06:41:09,282 26 INFO rb-103a292-224772-414667 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-12 06:41:09,339 26 INFO rb-103a292-224772-414667 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-12 06:41:09,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:41:09,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.016 2026-09-12 06:41:09,398 26 INFO rb-103a292-224772-414667 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-12 06:41:09,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:41:09,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.012 2026-09-12 06:41:09,447 26 INFO rb-103a292-224772-414667 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-12 06:41:09,498 26 INFO rb-103a292-224772-414667 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-12 06:41:09,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.014 2026-09-12 06:41:09,625 26 INFO rb-103a292-224772-414667 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-12 06:41:09,631 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:09,675 26 INFO rb-103a292-224772-414667 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-12 06:41:09,733 26 INFO rb-103a292-224772-414667 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-12 06:41:09,754 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58232394 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'c5d7151b-e316-4dd0-93f5-1be9750e3d54'}] 2026-09-12 06:41:09,811 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58232394 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'c5d7151b-e316-4dd0-93f5-1be9750e3d54'} created pos.order #705 2026-09-12 06:41:09,828 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58232394 finished 2026-09-12 06:41:09,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.054 0.076 2026-09-12 06:41:09,904 26 INFO rb-103a292-224772-414667 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-12 06:41:09,960 26 INFO rb-103a292-224772-414667 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-12 06:41:10,011 26 INFO rb-103a292-224772-414667 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-12 06:41:10,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.002 0.008 2026-09-12 06:41:10,080 26 INFO rb-103a292-224772-414667 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-12 06:41:10,131 26 INFO rb-103a292-224772-414667 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-12 06:41:10,187 26 INFO rb-103a292-224772-414667 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-12 06:41:10,205 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22866034 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ce30df2d-0a79-401f-b253-16237f245e3a'}] 2026-09-12 06:41:10,236 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22866034 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ce30df2d-0a79-401f-b253-16237f245e3a'} created pos.order #706 2026-09-12 06:41:10,253 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22866034 finished 2026-09-12 06:41:10,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.034 0.050 2026-09-12 06:41:10,322 26 INFO rb-103a292-224772-414667 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-12 06:41:10,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-12 06:41:10,373 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:41:10,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19886824 (allocated 21106688) 2026-09-12 06:41:10,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 66954 2026-09-12 06:41:10,515 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-12 06:41:10,515 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 66954 2026-09-12 06:41:10,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064110_570943_test_02_others.txt 2026-09-12 06:41:10,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpbteno628_chrome_odoo" 2026-09-12 06:41:10,740 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 67161 2026-09-12 06:41:10,741 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp8_gg60zs_chrome_odoo 2026-09-12 06:41:10,741 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38849/json/version 2026-09-12 06:41:10,742 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:41:10,850 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:41:10,851 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:38849/json 2026-09-12 06:41:10,851 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:41:10,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:38849/devtools/page/AC332326F2C5981EA408F3E9E3C9F6FB 2026-09-12 06:41:10,857 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-12 06:41:10,859 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-12 06:41:10,888 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:41:10,892 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-12 06:41:10,894 26 INFO rb-103a292-224772-414667 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-12 06:41:10,894 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-12 06:41:10,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.043 2026-09-12 06:41:10,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'AC332326F2C5981EA408F3E9E3C9F6FB', 'loaderId': '4807A8EE7301C875CCCD87A5977EB0F5', 'isDownload': False} 2026-09-12 06:41:10,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-12 06:41:10,984 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:41:11,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:41:11,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:41:11,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-09-12 06:41:11,502 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:11,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:41:11,528 26 INFO rb-103a292-224772-414667 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-12 06:41:11,543 26 INFO rb-103a292-224772-414667 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-12 06:41:11,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.014 0.005 2026-09-12 06:41:11,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:11,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:11,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.024 0.007 2026-09-12 06:41:11,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.035 2026-09-12 06:41:11,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.011 0.022 2026-09-12 06:41:11,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-12 06:41:12,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 311 0.271 0.282 2026-09-12 06:41:12,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:12,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "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-12 06:41:12,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-12 06:41:12,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "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-12 06:41:12,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-12 06:41:12,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:41:12,562 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:12,578 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:41:12,582 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:41:12,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-09-12 06:41:12,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:41:12,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.007 0.043 2026-09-12 06:41:12,624 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:12,626 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:12,678 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:41:12,701 26 INFO rb-103a292-224772-414667 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-12 06:41:12,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.028 0.040 2026-09-12 06:41:12,797 26 INFO rb-103a292-224772-414667 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-12 06:41:12,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.054 0.102 2026-09-12 06:41:12,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "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-12 06:41:12,918 26 INFO rb-103a292-224772-414667 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-12 06:41:12,939 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:12,991 26 INFO rb-103a292-224772-414667 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-12 06:41:13,052 26 INFO rb-103a292-224772-414667 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-12 06:41:13,079 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25697152 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'c5d7151b-e316-4dd0-93f5-1be9750e3d54'}] 2026-09-12 06:41:13,112 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1151] to pos.order #705 2026-09-12 06:41:13,117 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25697152 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'c5d7151b-e316-4dd0-93f5-1be9750e3d54'} updated pos.order #705 2026-09-12 06:41:13,129 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25697152 finished 2026-09-12 06:41:13,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.040 0.069 2026-09-12 06:41:13,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:13,262 26 INFO rb-103a292-224772-414667 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-12 06:41:13,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:13,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:14,322 26 INFO rb-103a292-224772-414667 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-12 06:41:14,324 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:14,838 26 INFO rb-103a292-224772-414667 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-12 06:41:14,844 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:15,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:15,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:15] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.004 2026-09-12 06:41:15,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.013 2026-09-12 06:41:15,856 26 INFO rb-103a292-224772-414667 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-12 06:41:15,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-12 06:41:16,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:16] "GET /pos/ui/119/floor HTTP/1.1" 200 - 33 0.019 0.031 2026-09-12 06:41:16,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:16] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:16,924 26 INFO rb-103a292-224772-414667 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-12 06:41:16,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:41:16,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:41:16,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:17,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.015 2026-09-12 06:41:17,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.018 2026-09-12 06:41:17,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-12 06:41:17,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.018 0.037 2026-09-12 06:41:17,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.008 2026-09-12 06:41:17,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.007 2026-09-12 06:41:17,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "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-12 06:41:17,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-12 06:41:17,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:41:17,410 26 INFO rb-103a292-224772-414667 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-12 06:41:17,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.005 0.015 2026-09-12 06:41:17,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.020 0.031 2026-09-12 06:41:17,525 26 INFO rb-103a292-224772-414667 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-12 06:41:17,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.084 2026-09-12 06:41:17,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.007 0.060 2026-09-12 06:41:17,591 26 INFO rb-103a292-224772-414667 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-12 06:41:17,640 26 INFO rb-103a292-224772-414667 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-12 06:41:17,695 26 INFO rb-103a292-224772-414667 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-12 06:41:17,742 26 INFO rb-103a292-224772-414667 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-12 06:41:17,800 26 INFO rb-103a292-224772-414667 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-12 06:41:19,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:19,837 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:19,888 26 INFO rb-103a292-224772-414667 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-12 06:41:19,941 26 INFO rb-103a292-224772-414667 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-12 06:41:19,994 26 INFO rb-103a292-224772-414667 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-12 06:41:20,064 26 INFO rb-103a292-224772-414667 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-12 06:41:20,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.008 0.013 2026-09-12 06:41:20,116 26 INFO rb-103a292-224772-414667 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-12 06:41:20,165 26 INFO rb-103a292-224772-414667 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-12 06:41:20,216 26 INFO rb-103a292-224772-414667 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-12 06:41:20,267 26 INFO rb-103a292-224772-414667 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-12 06:41:20,330 26 INFO rb-103a292-224772-414667 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-12 06:41:20,381 26 INFO rb-103a292-224772-414667 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-12 06:41:20,432 26 INFO rb-103a292-224772-414667 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-12 06:41:20,500 26 INFO rb-103a292-224772-414667 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-12 06:41:20,507 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:20,508 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:41:20,574 26 INFO rb-103a292-224772-414667 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-12 06:41:20,636 26 INFO rb-103a292-224772-414667 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-12 06:41:20,641 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56658516 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'c5d7151b-e316-4dd0-93f5-1be9750e3d54'}] 2026-09-12 06:41:20,645 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:20,770 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #705 2026-09-12 06:41:21,047 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56658516 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'c5d7151b-e316-4dd0-93f5-1be9750e3d54'} updated pos.order #705 2026-09-12 06:41:21,060 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56658516 finished 2026-09-12 06:41:21,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.237 0.233 2026-09-12 06:41:21,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:21] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:41:21,265 26 INFO rb-103a292-224772-414667 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-12 06:41:21,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.019 2026-09-12 06:41:21,315 26 INFO rb-103a292-224772-414667 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-12 06:41:21,367 26 INFO rb-103a292-224772-414667 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-12 06:41:21,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:21,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:22,424 26 INFO rb-103a292-224772-414667 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-12 06:41:22,426 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:22,936 26 INFO rb-103a292-224772-414667 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-12 06:41:22,942 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:23,456 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:23,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:23] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.005 0.005 2026-09-12 06:41:23,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.018 2026-09-12 06:41:23,953 26 INFO rb-103a292-224772-414667 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-12 06:41:24,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:24] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:41:24,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.019 2026-09-12 06:41:24,113 26 INFO rb-103a292-224772-414667 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-12 06:41:24,164 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:24,215 26 INFO rb-103a292-224772-414667 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-12 06:41:24,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.002 0.007 2026-09-12 06:41:24,288 26 INFO rb-103a292-224772-414667 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-12 06:41:24,354 26 INFO rb-103a292-224772-414667 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-12 06:41:24,411 26 INFO rb-103a292-224772-414667 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-12 06:41:24,443 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66434737 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:24,495 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66434737 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} created pos.order #707 2026-09-12 06:41:24,508 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66434737 finished 2026-09-12 06:41:24,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.046 0.066 2026-09-12 06:41:24,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:24,638 26 INFO rb-103a292-224772-414667 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-12 06:41:24,708 26 INFO rb-103a292-224772-414667 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-12 06:41:24,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.009 2026-09-12 06:41:24,770 26 INFO rb-103a292-224772-414667 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-12 06:41:24,832 26 INFO rb-103a292-224772-414667 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-12 06:41:24,871 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20730063 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': 'f9747abe-33e7-4507-8dde-a075d50ba71c'}] 2026-09-12 06:41:24,928 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20730063 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': 'f9747abe-33e7-4507-8dde-a075d50ba71c'} created pos.order #708 2026-09-12 06:41:24,949 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20730063 finished 2026-09-12 06:41:24,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.040 0.083 2026-09-12 06:41:25,020 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:25,071 26 INFO rb-103a292-224772-414667 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-12 06:41:25,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:25,625 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:26,126 26 INFO rb-103a292-224772-414667 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-12 06:41:26,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:26,638 26 INFO rb-103a292-224772-414667 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-12 06:41:26,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:27,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:27] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.019 0.005 2026-09-12 06:41:27,198 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6137761 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:27,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:27,243 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1154] to pos.order #707 2026-09-12 06:41:27,248 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6137761 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} updated pos.order #707 2026-09-12 06:41:27,260 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6137761 finished 2026-09-12 06:41:27,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.079 0.077 2026-09-12 06:41:27,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.148 2026-09-12 06:41:27,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.044 0.068 2026-09-12 06:41:27,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.009 2026-09-12 06:41:27,698 26 INFO rb-103a292-224772-414667 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-12 06:41:27,750 26 INFO rb-103a292-224772-414667 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-12 06:41:27,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.009 2026-09-12 06:41:27,820 26 INFO rb-103a292-224772-414667 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-12 06:41:27,871 26 INFO rb-103a292-224772-414667 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-12 06:41:27,923 26 INFO rb-103a292-224772-414667 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-12 06:41:27,973 26 INFO rb-103a292-224772-414667 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-12 06:41:28,023 26 INFO rb-103a292-224772-414667 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-12 06:41:28,074 26 INFO rb-103a292-224772-414667 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-12 06:41:28,125 26 INFO rb-103a292-224772-414667 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-12 06:41:28,175 26 INFO rb-103a292-224772-414667 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-12 06:41:28,238 26 INFO rb-103a292-224772-414667 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-12 06:41:30,288 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:30,339 26 INFO rb-103a292-224772-414667 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-12 06:41:30,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:30] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:41:30,491 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73071211 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:30,527 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1154] 2026-09-12 06:41:30,542 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73071211 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} updated pos.order #707 2026-09-12 06:41:30,555 26 INFO rb-103a292-224772-414667 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-12 06:41:30,562 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73071211 finished 2026-09-12 06:41:30,602 26 INFO rb-103a292-224772-414667 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-12 06:41:30,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.055 0.092 2026-09-12 06:41:30,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.152 2026-09-12 06:41:30,675 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6084113 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '493f207e-3e18-4722-8b92-3e0ae0bd6e26'}] 2026-09-12 06:41:30,690 26 INFO rb-103a292-224772-414667 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-12 06:41:30,725 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6084113 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '493f207e-3e18-4722-8b92-3e0ae0bd6e26'} created pos.order #709 2026-09-12 06:41:30,735 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6084113 finished 2026-09-12 06:41:30,742 26 INFO rb-103a292-224772-414667 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-12 06:41:30,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.073 2026-09-12 06:41:30,802 26 INFO rb-103a292-224772-414667 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-12 06:41:30,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.019 0.130 2026-09-12 06:41:30,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-12 06:41:30,907 26 INFO rb-103a292-224772-414667 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-12 06:41:30,968 26 INFO rb-103a292-224772-414667 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-12 06:41:30,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:31,008 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75349948 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:31,019 26 INFO rb-103a292-224772-414667 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-12 06:41:31,026 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75349948 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} updated pos.order #707 2026-09-12 06:41:31,036 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75349948 finished 2026-09-12 06:41:31,073 26 INFO rb-103a292-224772-414667 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-12 06:41:31,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.031 0.060 2026-09-12 06:41:33,104 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:33,154 26 INFO rb-103a292-224772-414667 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-12 06:41:33,222 26 INFO rb-103a292-224772-414667 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-12 06:41:33,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.006 0.008 2026-09-12 06:41:33,272 26 INFO rb-103a292-224772-414667 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-12 06:41:33,324 26 INFO rb-103a292-224772-414667 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-12 06:41:33,374 26 INFO rb-103a292-224772-414667 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-12 06:41:33,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:33] "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-12 06:41:33,435 26 INFO rb-103a292-224772-414667 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-12 06:41:33,479 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98683645 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '493f207e-3e18-4722-8b92-3e0ae0bd6e26'}] 2026-09-12 06:41:33,494 26 INFO rb-103a292-224772-414667 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-12 06:41:33,503 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98683645 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '493f207e-3e18-4722-8b92-3e0ae0bd6e26'} updated pos.order #709 2026-09-12 06:41:33,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98683645 finished 2026-09-12 06:41:33,539 26 INFO rb-103a292-224772-414667 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-12 06:41:33,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.083 0.064 2026-09-12 06:41:33,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:33,705 26 INFO rb-103a292-224772-414667 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-12 06:41:33,757 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:34,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:34,788 26 INFO rb-103a292-224772-414667 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-12 06:41:34,789 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:35,313 26 INFO rb-103a292-224772-414667 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-12 06:41:35,321 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:35,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:35] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.004 2026-09-12 06:41:35,865 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84164119 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:35,867 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-12 06:41:35,899 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1156] to pos.order #707 2026-09-12 06:41:35,909 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84164119 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} updated pos.order #707 2026-09-12 06:41:35,923 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84164119 finished 2026-09-12 06:41:35,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.059 0.074 2026-09-12 06:41:36,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.133 2026-09-12 06:41:36,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.042 0.054 2026-09-12 06:41:36,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.007 2026-09-12 06:41:36,362 26 INFO rb-103a292-224772-414667 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-12 06:41:36,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.009 2026-09-12 06:41:36,432 26 INFO rb-103a292-224772-414667 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-12 06:41:36,483 26 INFO rb-103a292-224772-414667 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-12 06:41:36,533 26 INFO rb-103a292-224772-414667 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-12 06:41:36,602 26 INFO rb-103a292-224772-414667 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-12 06:41:36,653 26 INFO rb-103a292-224772-414667 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-12 06:41:36,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:41:36,714 26 INFO rb-103a292-224772-414667 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-12 06:41:36,734 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81215783 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:36,764 26 INFO rb-103a292-224772-414667 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-12 06:41:36,770 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81215783 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} updated pos.order #707 2026-09-12 06:41:36,784 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81215783 finished 2026-09-12 06:41:36,817 26 INFO rb-103a292-224772-414667 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-12 06:41:36,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.072 2026-09-12 06:41:38,872 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:38,920 26 INFO rb-103a292-224772-414667 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-12 06:41:39,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:39] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:41:39,108 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57220828 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'}] 2026-09-12 06:41:39,151 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57220828 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'e3801ca9-7d6f-45e7-b1ee-d1b31818aa91'} updated pos.order #707 2026-09-12 06:41:39,162 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57220828 finished 2026-09-12 06:41:39,167 26 INFO rb-103a292-224772-414667 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-12 06:41:39,217 26 INFO rb-103a292-224772-414667 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-12 06:41:39,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.043 0.082 2026-09-12 06:41:39,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.137 2026-09-12 06:41:39,277 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55516313 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'cda2f76a-2ca2-49de-9926-58c01afec6f7'}] 2026-09-12 06:41:39,326 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55516313 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'cda2f76a-2ca2-49de-9926-58c01afec6f7'} created pos.order #710 2026-09-12 06:41:39,337 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55516313 finished 2026-09-12 06:41:39,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.035 0.062 2026-09-12 06:41:39,425 26 INFO rb-103a292-224772-414667 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-12 06:41:39,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.024 0.007 2026-09-12 06:41:39,475 26 INFO rb-103a292-224772-414667 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-12 06:41:39,526 26 INFO rb-103a292-224772-414667 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-12 06:41:39,577 26 INFO rb-103a292-224772-414667 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-12 06:41:39,637 26 INFO rb-103a292-224772-414667 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-12 06:41:41,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:41,737 26 INFO rb-103a292-224772-414667 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-12 06:41:41,810 26 INFO rb-103a292-224772-414667 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-12 06:41:41,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.008 0.010 2026-09-12 06:41:41,859 26 INFO rb-103a292-224772-414667 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-12 06:41:41,908 26 INFO rb-103a292-224772-414667 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-12 06:41:41,959 26 INFO rb-103a292-224772-414667 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-12 06:41:42,022 26 INFO rb-103a292-224772-414667 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-12 06:41:44,070 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-12 06:41:44,120 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-12 06:41:44,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-12 06:41:44,361 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28647008 (allocated 32518144) 2026-09-12 06:41:44,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 67161 2026-09-12 06:41:44,375 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-12 06:41:44,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 67161 2026-09-12 06:41:44,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064144_433035_test_02_others.txt 2026-09-12 06:41:44,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp8_gg60zs_chrome_odoo" 2026-09-12 06:41:44,448 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-12 06:41:44,772 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 67349 2026-09-12 06:41:44,772 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpktlyw_iy_chrome_odoo 2026-09-12 06:41:44,772 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:42525/json/version 2026-09-12 06:41:44,773 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:41:44,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:41:44,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:42525/json 2026-09-12 06:41:44,804 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:41:44,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:42525/devtools/page/17E93CA17936AA363E16D71C08F2E80A 2026-09-12 06:41:44,809 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-12 06:41:44,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-12 06:41:44,863 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:41:44,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-12 06:41:44,873 26 INFO rb-103a292-224772-414667 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-12 06:41:44,873 26 INFO rb-103a292-224772-414667 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-12 06:41:44,891 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:41:47,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:47] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.071 3.003 2026-09-12 06:41:47,962 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '17E93CA17936AA363E16D71C08F2E80A', 'loaderId': '455CBAE9DE9413183813CC8BA011CD28', 'isDownload': False} 2026-09-12 06:41:47,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-12 06:41:47,970 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:41:48,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-09-12 06:41:48,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-12 06:41:48,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-09-12 06:41:48,480 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:48,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-12 06:41:48,516 26 INFO rb-103a292-224772-414667 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-12 06:41:48,525 26 INFO rb-103a292-224772-414667 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-12 06:41:48,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:41:48,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:48,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:48,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-12 06:41:48,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-12 06:41:48,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.036 2026-09-12 06:41:48,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-12 06:41:49,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.220 0.335 2026-09-12 06:41:49,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:41:49,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:41:49,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.032 2026-09-12 06:41:49,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:41:49,494 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-12 06:41:49,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:41:49,538 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:49,562 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:49,564 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:49,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.019 0.022 2026-09-12 06:41:49,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-09-12 06:41:49,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 06:41:49,632 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:49,637 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:41:49,713 26 INFO rb-103a292-224772-414667 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-12 06:41:49,738 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:41:49,787 26 INFO rb-103a292-224772-414667 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-12 06:41:49,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.029 0.049 2026-09-12 06:41:49,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.054 2026-09-12 06:41:49,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.037 0.225 2026-09-12 06:41:49,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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.050 2026-09-12 06:41:50,031 26 INFO rb-103a292-224772-414667 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-12 06:41:50,050 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:50,112 26 INFO rb-103a292-224772-414667 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-12 06:41:50,162 26 INFO rb-103a292-224772-414667 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-12 06:41:50,213 26 INFO rb-103a292-224772-414667 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-12 06:41:50,268 26 INFO rb-103a292-224772-414667 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-12 06:41:50,319 26 INFO rb-103a292-224772-414667 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-12 06:41:50,374 26 INFO rb-103a292-224772-414667 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-12 06:41:50,436 26 INFO rb-103a292-224772-414667 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-12 06:41:50,493 26 INFO rb-103a292-224772-414667 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-12 06:41:50,546 26 INFO rb-103a292-224772-414667 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-12 06:41:50,720 26 INFO rb-103a292-224772-414667 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-12 06:41:50,771 26 INFO rb-103a292-224772-414667 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-12 06:41:50,829 26 INFO rb-103a292-224772-414667 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-12 06:41:50,848 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29479683 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'}] 2026-09-12 06:41:50,912 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29479683 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'} created pos.order #711 2026-09-12 06:41:50,928 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29479683 finished 2026-09-12 06:41:50,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.046 0.084 2026-09-12 06:41:51,008 26 INFO rb-103a292-224772-414667 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-12 06:41:51,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:41:51,075 26 INFO rb-103a292-224772-414667 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-12 06:41:51,138 26 INFO rb-103a292-224772-414667 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-12 06:41:51,189 26 INFO rb-103a292-224772-414667 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-12 06:41:51,240 26 INFO rb-103a292-224772-414667 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-12 06:41:51,293 26 INFO rb-103a292-224772-414667 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-12 06:41:51,344 26 INFO rb-103a292-224772-414667 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-12 06:41:51,397 26 INFO rb-103a292-224772-414667 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-12 06:41:51,455 26 INFO rb-103a292-224772-414667 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-12 06:41:51,506 26 INFO rb-103a292-224772-414667 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-12 06:41:51,559 26 INFO rb-103a292-224772-414667 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-12 06:41:51,737 26 INFO rb-103a292-224772-414667 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-12 06:41:51,787 26 INFO rb-103a292-224772-414667 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-12 06:41:51,856 26 INFO rb-103a292-224772-414667 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-12 06:41:51,907 26 INFO rb-103a292-224772-414667 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-12 06:41:51,958 26 INFO rb-103a292-224772-414667 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-12 06:41:52,009 26 INFO rb-103a292-224772-414667 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-12 06:41:52,059 26 INFO rb-103a292-224772-414667 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-12 06:41:52,119 26 INFO rb-103a292-224772-414667 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-12 06:41:52,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-12 06:41:52,763 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22646889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'}] 2026-09-12 06:41:52,765 26 INFO rb-103a292-224772-414667 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-12 06:41:52,771 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:41:52,815 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1160, 1159] to pos.order #711 2026-09-12 06:41:52,832 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22646889 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'} updated pos.order #711 2026-09-12 06:41:52,857 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22646889 finished 2026-09-12 06:41:52,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.096 0.089 2026-09-12 06:41:52,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 06:41:52,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.014 2026-09-12 06:41:53,010 26 INFO rb-103a292-224772-414667 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-12 06:41:53,060 26 INFO rb-103a292-224772-414667 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-12 06:41:53,111 26 INFO rb-103a292-224772-414667 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-12 06:41:53,163 26 INFO rb-103a292-224772-414667 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-12 06:41:53,217 26 INFO rb-103a292-224772-414667 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-12 06:41:53,285 26 INFO rb-103a292-224772-414667 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-12 06:41:53,346 26 INFO rb-103a292-224772-414667 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-12 06:41:53,401 26 INFO rb-103a292-224772-414667 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-12 06:41:53,452 26 INFO rb-103a292-224772-414667 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-12 06:41:53,502 26 INFO rb-103a292-224772-414667 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-12 06:41:53,553 26 INFO rb-103a292-224772-414667 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-12 06:41:53,611 26 INFO rb-103a292-224772-414667 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-12 06:41:53,669 26 INFO rb-103a292-224772-414667 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-12 06:41:53,731 26 INFO rb-103a292-224772-414667 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-12 06:41:53,782 26 INFO rb-103a292-224772-414667 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-12 06:41:53,840 26 INFO rb-103a292-224772-414667 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-12 06:41:53,861 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5464028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'}] 2026-09-12 06:41:53,923 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5464028 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'} updated pos.order #711 2026-09-12 06:41:53,933 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5464028 finished 2026-09-12 06:41:54,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.071 0.070 2026-09-12 06:41:54,037 26 INFO rb-103a292-224772-414667 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-12 06:41:54,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:41:54,109 26 INFO rb-103a292-224772-414667 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-12 06:41:54,161 26 INFO rb-103a292-224772-414667 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-12 06:41:54,240 26 INFO rb-103a292-224772-414667 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-12 06:41:54,290 26 INFO rb-103a292-224772-414667 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-12 06:41:54,341 26 INFO rb-103a292-224772-414667 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-12 06:41:54,396 26 INFO rb-103a292-224772-414667 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-12 06:41:54,447 26 INFO rb-103a292-224772-414667 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-12 06:41:54,500 26 INFO rb-103a292-224772-414667 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-12 06:41:54,568 26 INFO rb-103a292-224772-414667 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-12 06:41:54,619 26 INFO rb-103a292-224772-414667 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-12 06:41:54,673 26 INFO rb-103a292-224772-414667 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-12 06:41:54,853 26 INFO rb-103a292-224772-414667 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-12 06:41:54,904 26 INFO rb-103a292-224772-414667 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-12 06:41:54,955 26 INFO rb-103a292-224772-414667 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-12 06:41:55,010 26 INFO rb-103a292-224772-414667 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-12 06:41:55,068 26 INFO rb-103a292-224772-414667 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-12 06:41:55,124 26 INFO rb-103a292-224772-414667 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-12 06:41:55,176 26 INFO rb-103a292-224772-414667 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-12 06:41:55,227 26 INFO rb-103a292-224772-414667 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-12 06:41:55,281 26 INFO rb-103a292-224772-414667 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-12 06:41:55,332 26 INFO rb-103a292-224772-414667 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-12 06:41:55,387 26 INFO rb-103a292-224772-414667 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-12 06:41:55,439 26 INFO rb-103a292-224772-414667 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-12 06:41:55,494 26 INFO rb-103a292-224772-414667 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-12 06:41:55,547 26 INFO rb-103a292-224772-414667 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-12 06:41:55,598 26 INFO rb-103a292-224772-414667 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-12 06:41:55,651 26 INFO rb-103a292-224772-414667 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-12 06:41:55,702 26 INFO rb-103a292-224772-414667 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-12 06:41:55,756 26 INFO rb-103a292-224772-414667 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-12 06:41:55,810 26 INFO rb-103a292-224772-414667 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-12 06:41:55,861 26 INFO rb-103a292-224772-414667 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-12 06:41:55,912 26 INFO rb-103a292-224772-414667 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-12 06:41:55,962 26 INFO rb-103a292-224772-414667 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-12 06:41:56,016 26 INFO rb-103a292-224772-414667 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-12 06:41:56,074 26 INFO rb-103a292-224772-414667 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-12 06:41:56,136 26 INFO rb-103a292-224772-414667 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-12 06:41:56,140 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43916655 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'}] 2026-09-12 06:41:56,182 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1161] to pos.order #711 2026-09-12 06:41:56,196 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43916655 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '66aeb7cb-e86b-470f-ab49-4268f69e03b5'} updated pos.order #711 2026-09-12 06:41:56,208 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43916655 finished 2026-09-12 06:41:56,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.065 0.065 2026-09-12 06:41:56,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.047 0.056 2026-09-12 06:41:56,447 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-12 06:41:56,497 26 INFO rb-103a292-224772-414667 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-12 06:41:56,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:41:56,563 26 INFO rb-103a292-224772-414667 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-12 06:41:56,624 26 INFO rb-103a292-224772-414667 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-12 06:41:56,675 26 INFO rb-103a292-224772-414667 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-12 06:41:56,726 26 INFO rb-103a292-224772-414667 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-12 06:41:56,779 26 INFO rb-103a292-224772-414667 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-12 06:41:56,830 26 INFO rb-103a292-224772-414667 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-12 06:41:56,883 26 INFO rb-103a292-224772-414667 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-12 06:41:56,944 26 INFO rb-103a292-224772-414667 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-12 06:41:56,995 26 INFO rb-103a292-224772-414667 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-12 06:41:57,047 26 INFO rb-103a292-224772-414667 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-12 06:41:57,220 26 INFO rb-103a292-224772-414667 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-12 06:41:57,271 26 INFO rb-103a292-224772-414667 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-12 06:41:57,322 26 INFO rb-103a292-224772-414667 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-12 06:41:57,376 26 INFO rb-103a292-224772-414667 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-12 06:41:57,433 26 INFO rb-103a292-224772-414667 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-12 06:41:57,487 26 INFO rb-103a292-224772-414667 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-12 06:41:57,547 26 INFO rb-103a292-224772-414667 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-12 06:41:57,550 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68805 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a1019f49-80c6-4024-9462-c724646b58a3'}] 2026-09-12 06:41:57,590 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68805 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a1019f49-80c6-4024-9462-c724646b58a3'} created pos.order #712 2026-09-12 06:41:57,605 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68805 finished 2026-09-12 06:41:57,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.026 0.067 2026-09-12 06:41:57,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:57,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-12 06:41:57,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:41:57,837 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21585956 (allocated 22810624) 2026-09-12 06:41:57,857 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 67349 2026-09-12 06:41:57,859 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-12 06:41:57,859 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 67349 2026-09-12 06:41:57,917 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064157_917712_test_02_others_bis.txt 2026-09-12 06:41:57,918 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpktlyw_iy_chrome_odoo" 2026-09-12 06:41:57,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-12 06:41:58,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 67487 2026-09-12 06:41:58,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmphqw2g3o7_chrome_odoo 2026-09-12 06:41:58,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37191/json/version 2026-09-12 06:41:58,311 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:41:58,315 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:41:58,315 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37191/json 2026-09-12 06:41:58,317 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:41:58,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:37191/devtools/page/CBE62EF961AFDF266C93277BC1B5EDC1 2026-09-12 06:41:58,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-12 06:41:58,324 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-12 06:41:58,383 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:41:58,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-12 06:41:58,392 26 INFO rb-103a292-224772-414667 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-12 06:41:58,392 26 INFO rb-103a292-224772-414667 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-12 06:41:58,402 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:41:58,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:58] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.056 0.367 2026-09-12 06:41:58,832 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': 'CBE62EF961AFDF266C93277BC1B5EDC1', 'loaderId': 'ED617B20AB6151A4AD943E1C246290D8', 'isDownload': False} 2026-09-12 06:41:58,832 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-12 06:41:58,838 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:41:58,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:58] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:41:58,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:58] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-09-12 06:41:58,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:58] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-09-12 06:41:59,278 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:59,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:41:59,306 26 INFO rb-103a292-224772-414667 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-12 06:41:59,312 26 INFO rb-103a292-224772-414667 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-12 06:41:59,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:41:59,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41: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-12 06:41:59,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:41:59,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-12 06:41:59,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-12 06:41:59,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.036 2026-09-12 06:41:59,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:41:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.039 2026-09-12 06:42:00,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.315 0.279 2026-09-12 06:42:00,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:42:00,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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.007 2026-09-12 06:42:00,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-09-12 06:42:00,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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.008 2026-09-12 06:42:00,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:42:00,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-09-12 06:42:00,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:00,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:00,331 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:42:00,335 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:42:00,382 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "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-12 06:42:00,393 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 06:42:00,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.042 2026-09-12 06:42:00,397 26 INFO rb-103a292-224772-414667 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-12 06:42:00,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.084 2026-09-12 06:42:00,422 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:42:00,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:00,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.059 0.103 2026-09-12 06:42:00,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.032 0.193 2026-09-12 06:42:00,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.122 2026-09-12 06:42:00,742 26 INFO rb-103a292-224772-414667 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-12 06:42:00,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:42:00,788 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:00,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.018 2026-09-12 06:42:00,799 26 INFO rb-103a292-224772-414667 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-12 06:42:02,836 26 INFO rb-103a292-224772-414667 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-12 06:42:02,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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-12 06:42:02,957 26 INFO rb-103a292-224772-414667 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-12 06:42:03,039 26 INFO rb-103a292-224772-414667 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-12 06:42:03,090 26 INFO rb-103a292-224772-414667 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-12 06:42:03,141 26 INFO rb-103a292-224772-414667 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-12 06:42:03,196 26 INFO rb-103a292-224772-414667 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-12 06:42:03,247 26 INFO rb-103a292-224772-414667 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-12 06:42:03,300 26 INFO rb-103a292-224772-414667 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-12 06:42:03,361 26 INFO rb-103a292-224772-414667 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-12 06:42:03,412 26 INFO rb-103a292-224772-414667 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-12 06:42:03,463 26 INFO rb-103a292-224772-414667 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-12 06:42:03,514 26 INFO rb-103a292-224772-414667 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-12 06:42:03,564 26 INFO rb-103a292-224772-414667 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-12 06:42:03,615 26 INFO rb-103a292-224772-414667 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-12 06:42:03,667 26 INFO rb-103a292-224772-414667 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-12 06:42:03,724 26 INFO rb-103a292-224772-414667 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-12 06:42:03,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62574988 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afb27c28-e65e-4a0a-bfc9-c899cd68a4e0'}] 2026-09-12 06:42:03,799 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62574988 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afb27c28-e65e-4a0a-bfc9-c899cd68a4e0'} created pos.order #713 2026-09-12 06:42:03,811 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62574988 finished 2026-09-12 06:42:03,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.041 0.073 2026-09-12 06:42:03,887 26 INFO rb-103a292-224772-414667 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-12 06:42:03,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:03,991 26 INFO rb-103a292-224772-414667 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-12 06:42:04,043 26 INFO rb-103a292-224772-414667 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-12 06:42:04,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.043 0.040 2026-09-12 06:42:04,106 26 INFO rb-103a292-224772-414667 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-12 06:42:04,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.019 2026-09-12 06:42:04,164 26 INFO rb-103a292-224772-414667 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-12 06:42:04,223 26 INFO rb-103a292-224772-414667 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-12 06:42:04,226 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86607200 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afb27c28-e65e-4a0a-bfc9-c899cd68a4e0'}] 2026-09-12 06:42:04,242 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86607200 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afb27c28-e65e-4a0a-bfc9-c899cd68a4e0'} updated pos.order #713 2026-09-12 06:42:04,254 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86607200 finished 2026-09-12 06:42:04,277 26 INFO rb-103a292-224772-414667 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-12 06:42:04,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.047 0.064 2026-09-12 06:42:04,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:04] "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.060 2026-09-12 06:42:04,470 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-12 06:42:04,519 26 INFO rb-103a292-224772-414667 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-12 06:42:04,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:42:04,586 26 INFO rb-103a292-224772-414667 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-12 06:42:04,637 26 INFO rb-103a292-224772-414667 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-12 06:42:04,687 26 INFO rb-103a292-224772-414667 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-12 06:42:04,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-12 06:42:04,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:42:04,815 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16242720 (allocated 17436672) 2026-09-12 06:42:04,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 67487 2026-09-12 06:42:04,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-12 06:42:04,846 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 67487 2026-09-12 06:42:04,904 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064204_904374_test_04_ticket_screen.txt 2026-09-12 06:42:04,904 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmphqw2g3o7_chrome_odoo" 2026-09-12 06:42:04,913 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-12 06:42:05,307 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 67616 2026-09-12 06:42:05,307 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmprpf88yuu_chrome_odoo 2026-09-12 06:42:05,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:34847/json/version 2026-09-12 06:42:05,309 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:05,312 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:42:05,312 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:34847/json 2026-09-12 06:42:05,312 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:05,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:34847/devtools/page/C18CA212FA2C60AF7F967FF19D566B78 2026-09-12 06:42:05,321 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-12 06:42:05,329 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-12 06:42:05,370 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:42:05,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-12 06:42:05,379 26 INFO rb-103a292-224772-414667 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-12 06:42:05,380 26 INFO rb-103a292-224772-414667 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-12 06:42:05,390 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:42:05,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:05] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.038 0.356 2026-09-12 06:42:05,785 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'C18CA212FA2C60AF7F967FF19D566B78', 'loaderId': '58AD581E0FDBC022D04D1FBD20F21129', 'isDownload': False} 2026-09-12 06:42:05,785 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-12 06:42:05,791 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:42:05,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:05] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:42:05,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:05] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:42:05,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:05] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-09-12 06:42:06,247 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:06,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:42:06,278 26 INFO rb-103a292-224772-414667 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-12 06:42:06,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:42:06,285 26 INFO rb-103a292-224772-414667 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-12 06:42:06,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:42:06,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:06,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-12 06:42:06,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-12 06:42:06,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.024 2026-09-12 06:42:06,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-12 06:42:06,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.193 0.268 2026-09-12 06:42:06,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "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-12 06:42:06,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:42:07,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-12 06:42:07,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "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.004 2026-09-12 06:42:07,077 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:42:07,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:42:07,151 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:42:07,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-09-12 06:42:07,178 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 06:42:07,180 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:42:07,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:42:07,228 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:42:07,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:42:07,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.028 0.069 2026-09-12 06:42:07,261 26 INFO rb-103a292-224772-414667 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-12 06:42:07,272 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:07,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.029 0.036 2026-09-12 06:42:07,339 26 INFO rb-103a292-224772-414667 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-12 06:42:07,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.026 0.079 2026-09-12 06:42:07,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.068 2026-09-12 06:42:07,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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-12 06:42:07,538 26 INFO rb-103a292-224772-414667 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-12 06:42:07,554 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:07,624 26 INFO rb-103a292-224772-414667 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-12 06:42:07,675 26 INFO rb-103a292-224772-414667 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-12 06:42:07,728 26 INFO rb-103a292-224772-414667 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-12 06:42:07,779 26 INFO rb-103a292-224772-414667 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-12 06:42:07,830 26 INFO rb-103a292-224772-414667 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-12 06:42:07,882 26 INFO rb-103a292-224772-414667 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-12 06:42:07,944 26 INFO rb-103a292-224772-414667 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-12 06:42:07,994 26 INFO rb-103a292-224772-414667 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-12 06:42:08,045 26 INFO rb-103a292-224772-414667 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-12 06:42:08,095 26 INFO rb-103a292-224772-414667 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-12 06:42:08,146 26 INFO rb-103a292-224772-414667 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-12 06:42:08,197 26 INFO rb-103a292-224772-414667 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-12 06:42:08,247 26 INFO rb-103a292-224772-414667 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-12 06:42:08,306 26 INFO rb-103a292-224772-414667 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-12 06:42:08,325 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69427900 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6f66099f-55ec-4534-a90b-b3f20b646c90'}] 2026-09-12 06:42:08,385 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69427900 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6f66099f-55ec-4534-a90b-b3f20b646c90'} created pos.order #714 2026-09-12 06:42:08,399 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69427900 finished 2026-09-12 06:42:08,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.051 0.066 2026-09-12 06:42:08,469 26 INFO rb-103a292-224772-414667 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-12 06:42:08,520 26 INFO rb-103a292-224772-414667 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-12 06:42:08,584 26 INFO rb-103a292-224772-414667 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-12 06:42:08,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 06:42:08,636 26 INFO rb-103a292-224772-414667 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-12 06:42:08,687 26 INFO rb-103a292-224772-414667 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-12 06:42:08,738 26 INFO rb-103a292-224772-414667 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-12 06:42:08,798 26 INFO rb-103a292-224772-414667 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-12 06:42:08,847 26 INFO rb-103a292-224772-414667 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-12 06:42:08,897 26 INFO rb-103a292-224772-414667 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-12 06:42:08,966 26 INFO rb-103a292-224772-414667 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-12 06:42:08,974 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:08,975 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:42:09,035 26 INFO rb-103a292-224772-414667 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-12 06:42:09,091 26 INFO rb-103a292-224772-414667 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-12 06:42:09,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-12 06:42:09,160 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46691479 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6f66099f-55ec-4534-a90b-b3f20b646c90'}] 2026-09-12 06:42:09,163 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:09,236 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #714 2026-09-12 06:42:09,463 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46691479 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6f66099f-55ec-4534-a90b-b3f20b646c90'} updated pos.order #714 2026-09-12 06:42:09,476 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46691479 finished 2026-09-12 06:42:09,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.144 0.244 2026-09-12 06:42:09,604 26 INFO rb-103a292-224772-414667 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-12 06:42:09,662 26 INFO rb-103a292-224772-414667 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-12 06:42:11,702 26 INFO rb-103a292-224772-414667 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-12 06:42:11,768 26 INFO rb-103a292-224772-414667 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-12 06:42:11,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-09-12 06:42:11,829 26 INFO rb-103a292-224772-414667 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-12 06:42:11,883 26 INFO rb-103a292-224772-414667 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-12 06:42:11,934 26 INFO rb-103a292-224772-414667 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-12 06:42:11,988 26 INFO rb-103a292-224772-414667 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-12 06:42:12,039 26 INFO rb-103a292-224772-414667 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-12 06:42:12,091 26 INFO rb-103a292-224772-414667 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-12 06:42:12,151 26 INFO rb-103a292-224772-414667 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-12 06:42:12,202 26 INFO rb-103a292-224772-414667 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-12 06:42:12,254 26 INFO rb-103a292-224772-414667 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-12 06:42:12,437 26 INFO rb-103a292-224772-414667 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-12 06:42:12,487 26 INFO rb-103a292-224772-414667 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-12 06:42:12,538 26 INFO rb-103a292-224772-414667 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-12 06:42:12,589 26 INFO rb-103a292-224772-414667 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-12 06:42:12,639 26 INFO rb-103a292-224772-414667 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-12 06:42:12,696 26 INFO rb-103a292-224772-414667 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-12 06:42:12,713 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57917206 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '4868f6f4-1832-4e49-9178-9ac83948e533'}] 2026-09-12 06:42:12,752 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57917206 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '4868f6f4-1832-4e49-9178-9ac83948e533'} created pos.order #715 2026-09-12 06:42:12,766 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57917206 finished 2026-09-12 06:42:12,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.025 0.063 2026-09-12 06:42:12,835 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:12,902 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-12 06:42:12,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.022 0.031 2026-09-12 06:42:12,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.015 2026-09-12 06:42:13,002 26 INFO rb-103a292-224772-414667 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-12 06:42:13,052 26 INFO rb-103a292-224772-414667 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-12 06:42:13,105 26 INFO rb-103a292-224772-414667 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-12 06:42:13,156 26 INFO rb-103a292-224772-414667 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-12 06:42:13,213 26 INFO rb-103a292-224772-414667 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-12 06:42:15,252 26 INFO rb-103a292-224772-414667 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-12 06:42:15,317 26 INFO rb-103a292-224772-414667 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-12 06:42:15,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 06:42:15,382 26 INFO rb-103a292-224772-414667 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-12 06:42:15,432 26 INFO rb-103a292-224772-414667 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-12 06:42:15,483 26 INFO rb-103a292-224772-414667 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-12 06:42:15,538 26 INFO rb-103a292-224772-414667 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-12 06:42:15,589 26 INFO rb-103a292-224772-414667 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-12 06:42:15,640 26 INFO rb-103a292-224772-414667 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-12 06:42:15,698 26 INFO rb-103a292-224772-414667 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-12 06:42:15,749 26 INFO rb-103a292-224772-414667 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-12 06:42:15,801 26 INFO rb-103a292-224772-414667 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-12 06:42:15,969 26 INFO rb-103a292-224772-414667 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-12 06:42:16,019 26 INFO rb-103a292-224772-414667 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-12 06:42:16,070 26 INFO rb-103a292-224772-414667 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-12 06:42:16,120 26 INFO rb-103a292-224772-414667 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-12 06:42:16,171 26 INFO rb-103a292-224772-414667 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-12 06:42:16,225 26 INFO rb-103a292-224772-414667 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-12 06:42:16,275 26 INFO rb-103a292-224772-414667 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-12 06:42:16,326 26 INFO rb-103a292-224772-414667 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-12 06:42:16,382 26 INFO rb-103a292-224772-414667 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-12 06:42:16,437 26 INFO rb-103a292-224772-414667 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-12 06:42:16,499 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-12 06:42:16,502 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62736926 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'b6a00d96-5d9f-4453-9309-79d0a8ca32b6'}] 2026-09-12 06:42:16,706 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62736926 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'b6a00d96-5d9f-4453-9309-79d0a8ca32b6'} created pos.order #716 2026-09-12 06:42:16,723 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62736926 finished 2026-09-12 06:42:16,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.086 0.191 2026-09-12 06:42:16,830 26 INFO rb-103a292-224772-414667 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-12 06:42:16,886 26 INFO rb-103a292-224772-414667 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-12 06:42:18,935 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-12 06:42:18,997 26 INFO rb-103a292-224772-414667 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-12 06:42:19,058 26 INFO rb-103a292-224772-414667 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-12 06:42:19,108 26 INFO rb-103a292-224772-414667 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-12 06:42:19,159 26 INFO rb-103a292-224772-414667 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-12 06:42:19,212 26 INFO rb-103a292-224772-414667 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-12 06:42:19,263 26 INFO rb-103a292-224772-414667 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-12 06:42:19,315 26 INFO rb-103a292-224772-414667 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-12 06:42:19,375 26 INFO rb-103a292-224772-414667 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-12 06:42:19,426 26 INFO rb-103a292-224772-414667 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-12 06:42:19,478 26 INFO rb-103a292-224772-414667 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-12 06:42:19,655 26 INFO rb-103a292-224772-414667 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-12 06:42:19,704 26 INFO rb-103a292-224772-414667 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-12 06:42:19,754 26 INFO rb-103a292-224772-414667 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-12 06:42:19,805 26 INFO rb-103a292-224772-414667 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-12 06:42:19,855 26 INFO rb-103a292-224772-414667 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-12 06:42:19,906 26 INFO rb-103a292-224772-414667 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-12 06:42:19,963 26 INFO rb-103a292-224772-414667 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-12 06:42:20,022 26 INFO rb-103a292-224772-414667 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-12 06:42:20,074 26 INFO rb-103a292-224772-414667 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-12 06:42:20,125 26 INFO rb-103a292-224772-414667 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-12 06:42:20,178 26 INFO rb-103a292-224772-414667 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-12 06:42:20,228 26 INFO rb-103a292-224772-414667 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-12 06:42:20,284 26 INFO rb-103a292-224772-414667 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-12 06:42:20,336 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-12 06:42:20,389 26 INFO rb-103a292-224772-414667 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-12 06:42:20,449 26 INFO rb-103a292-224772-414667 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-12 06:42:20,507 26 INFO rb-103a292-224772-414667 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-12 06:42:20,561 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:20,620 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-12 06:42:20,623 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84987606 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '25ab4353-319d-43ad-ae78-e089b9fb1f57'}] 2026-09-12 06:42:20,657 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84987606 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '25ab4353-319d-43ad-ae78-e089b9fb1f57'} created pos.order #717 2026-09-12 06:42:20,666 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84987606 finished 2026-09-12 06:42:20,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.027 0.054 2026-09-12 06:42:20,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.016 0.031 2026-09-12 06:42:20,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 06:42:20,818 26 INFO rb-103a292-224772-414667 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-12 06:42:20,870 26 INFO rb-103a292-224772-414667 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-12 06:42:20,925 26 INFO rb-103a292-224772-414667 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-12 06:42:20,977 26 INFO rb-103a292-224772-414667 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-12 06:42:21,034 26 INFO rb-103a292-224772-414667 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-12 06:42:21,085 26 INFO rb-103a292-224772-414667 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-12 06:42:21,135 26 INFO rb-103a292-224772-414667 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-12 06:42:21,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-12 06:42:21,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:21] "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-12 06:42:21,245 26 INFO rb-103a292-224772-414667 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-12 06:42:21,296 26 INFO rb-103a292-224772-414667 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-12 06:42:21,347 26 INFO rb-103a292-224772-414667 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-12 06:42:21,398 26 INFO rb-103a292-224772-414667 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-12 06:42:21,449 26 INFO rb-103a292-224772-414667 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-12 06:42:21,501 26 INFO rb-103a292-224772-414667 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-12 06:42:21,552 26 INFO rb-103a292-224772-414667 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-12 06:42:21,608 26 INFO rb-103a292-224772-414667 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-12 06:42:23,652 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-12 06:42:23,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:23,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-12 06:42:23,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.032 2026-09-12 06:42:23,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.013 2026-09-12 06:42:23,847 26 INFO rb-103a292-224772-414667 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-12 06:42:23,898 26 INFO rb-103a292-224772-414667 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-12 06:42:23,951 26 INFO rb-103a292-224772-414667 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-12 06:42:24,007 26 INFO rb-103a292-224772-414667 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-12 06:42:24,058 26 INFO rb-103a292-224772-414667 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-12 06:42:24,109 26 INFO rb-103a292-224772-414667 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-12 06:42:24,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-12 06:42:24,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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.015 2026-09-12 06:42:24,220 26 INFO rb-103a292-224772-414667 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-12 06:42:24,270 26 INFO rb-103a292-224772-414667 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-12 06:42:24,321 26 INFO rb-103a292-224772-414667 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-12 06:42:24,371 26 INFO rb-103a292-224772-414667 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-12 06:42:24,422 26 INFO rb-103a292-224772-414667 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-12 06:42:24,475 26 INFO rb-103a292-224772-414667 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-12 06:42:24,526 26 INFO rb-103a292-224772-414667 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-12 06:42:24,582 26 INFO rb-103a292-224772-414667 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-12 06:42:26,618 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-12 06:42:26,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:26,724 26 INFO rb-103a292-224772-414667 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-12 06:42:26,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.041 0.045 2026-09-12 06:42:26,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.015 2026-09-12 06:42:26,862 26 INFO rb-103a292-224772-414667 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-12 06:42:26,913 26 INFO rb-103a292-224772-414667 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-12 06:42:26,964 26 INFO rb-103a292-224772-414667 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-12 06:42:27,024 26 INFO rb-103a292-224772-414667 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-12 06:42:27,075 26 INFO rb-103a292-224772-414667 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-12 06:42:27,125 26 INFO rb-103a292-224772-414667 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-12 06:42:27,176 26 INFO rb-103a292-224772-414667 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-12 06:42:27,227 26 INFO rb-103a292-224772-414667 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-12 06:42:27,278 26 INFO rb-103a292-224772-414667 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-12 06:42:27,334 26 INFO rb-103a292-224772-414667 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-12 06:42:27,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-12 06:42:27,439 26 INFO rb-103a292-224772-414667 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-12 06:42:27,494 26 INFO rb-103a292-224772-414667 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-12 06:42:27,545 26 INFO rb-103a292-224772-414667 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-12 06:42:27,596 26 INFO rb-103a292-224772-414667 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-12 06:42:27,655 26 INFO rb-103a292-224772-414667 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-12 06:42:27,711 26 INFO rb-103a292-224772-414667 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-12 06:42:27,775 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-12 06:42:27,778 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52304977 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '25ab4353-319d-43ad-ae78-e089b9fb1f57'}] 2026-09-12 06:42:27,870 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #717 2026-09-12 06:42:28,056 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52304977 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '25ab4353-319d-43ad-ae78-e089b9fb1f57'} updated pos.order #717 2026-09-12 06:42:28,067 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52304977 finished 2026-09-12 06:42:28,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.129 0.208 2026-09-12 06:42:28,149 26 INFO rb-103a292-224772-414667 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-12 06:42:28,199 26 INFO rb-103a292-224772-414667 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-12 06:42:28,250 26 INFO rb-103a292-224772-414667 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-12 06:42:28,301 26 INFO rb-103a292-224772-414667 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-12 06:42:28,352 26 INFO rb-103a292-224772-414667 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-12 06:42:28,406 26 INFO rb-103a292-224772-414667 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-12 06:42:28,457 26 INFO rb-103a292-224772-414667 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-12 06:42:28,515 26 INFO rb-103a292-224772-414667 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-12 06:42:30,551 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-12 06:42:30,603 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-12 06:42:30,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-12 06:42:30,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.020 0.030 2026-09-12 06:42:30,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:42:30,741 26 INFO rb-103a292-224772-414667 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-12 06:42:30,791 26 INFO rb-103a292-224772-414667 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-12 06:42:30,847 26 INFO rb-103a292-224772-414667 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-12 06:42:30,898 26 INFO rb-103a292-224772-414667 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-12 06:42:30,963 26 INFO rb-103a292-224772-414667 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-12 06:42:30,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:30] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.007 0.015 2026-09-12 06:42:31,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.008 0.023 2026-09-12 06:42:31,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.009 0.019 2026-09-12 06:42:31,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 06:42:31,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.018 2026-09-12 06:42:31,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.005 0.006 2026-09-12 06:42:31,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.026 2026-09-12 06:42:31,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.035 2026-09-12 06:42:31,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-09-12 06:42:31,139 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-12 06:42:31,187 26 INFO rb-103a292-224772-414667 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-12 06:42:31,238 26 INFO rb-103a292-224772-414667 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-12 06:42:31,290 26 INFO rb-103a292-224772-414667 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-12 06:42:31,341 26 INFO rb-103a292-224772-414667 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-12 06:42:31,395 26 INFO rb-103a292-224772-414667 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-12 06:42:31,446 26 INFO rb-103a292-224772-414667 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-12 06:42:31,497 26 INFO rb-103a292-224772-414667 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-12 06:42:31,564 26 INFO rb-103a292-224772-414667 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-12 06:42:31,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "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-12 06:42:31,571 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1577318 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '6f66099f-55ec-4534-a90b-b3f20b646c90'}] 2026-09-12 06:42:31,577 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1577318 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '6f66099f-55ec-4534-a90b-b3f20b646c90'} sync ignored for existing PoS order pos.order(714,) (state: paid) 2026-09-12 06:42:31,588 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1577318 finished 2026-09-12 06:42:31,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.043 0.068 2026-09-12 06:42:31,718 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65875191 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'b6a00d96-5d9f-4453-9309-79d0a8ca32b6'}] 2026-09-12 06:42:31,725 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65875191 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'b6a00d96-5d9f-4453-9309-79d0a8ca32b6'} sync ignored for existing PoS order pos.order(716,) (state: paid) 2026-09-12 06:42:31,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65875191 finished 2026-09-12 06:42:31,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.050 0.062 2026-09-12 06:42:31,859 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84927494 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': '25ab4353-319d-43ad-ae78-e089b9fb1f57'}] 2026-09-12 06:42:31,865 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84927494 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': '25ab4353-319d-43ad-ae78-e089b9fb1f57'} sync ignored for existing PoS order pos.order(717,) (state: paid) 2026-09-12 06:42:31,874 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84927494 finished 2026-09-12 06:42:31,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.024 0.054 2026-09-12 06:42:31,983 26 INFO rb-103a292-224772-414667 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-12 06:42:32,033 26 INFO rb-103a292-224772-414667 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-12 06:42:32,088 26 INFO rb-103a292-224772-414667 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-12 06:42:32,143 26 INFO rb-103a292-224772-414667 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-12 06:42:32,197 26 INFO rb-103a292-224772-414667 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-12 06:42:32,251 26 INFO rb-103a292-224772-414667 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-12 06:42:32,303 26 INFO rb-103a292-224772-414667 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-12 06:42:32,369 26 INFO rb-103a292-224772-414667 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-12 06:42:32,422 26 INFO rb-103a292-224772-414667 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-12 06:42:32,472 26 INFO rb-103a292-224772-414667 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-12 06:42:32,529 26 INFO rb-103a292-224772-414667 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-12 06:42:32,595 26 INFO rb-103a292-224772-414667 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-12 06:42:32,597 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6554768 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '4868f6f4-1832-4e49-9178-9ac83948e533'}] 2026-09-12 06:42:32,626 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1171] to pos.order #715 2026-09-12 06:42:32,672 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [692] to pos.order #715 2026-09-12 06:42:32,836 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6554768 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '4868f6f4-1832-4e49-9178-9ac83948e533'} updated pos.order #715 2026-09-12 06:42:32,848 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6554768 finished 2026-09-12 06:42:32,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.103 0.215 2026-09-12 06:42:33,042 26 INFO rb-103a292-224772-414667 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-12 06:42:33,098 26 INFO rb-103a292-224772-414667 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-12 06:42:33,149 26 INFO rb-103a292-224772-414667 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-12 06:42:33,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:42:33,216 26 INFO rb-103a292-224772-414667 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-12 06:42:33,280 26 INFO rb-103a292-224772-414667 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-12 06:42:33,331 26 INFO rb-103a292-224772-414667 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-12 06:42:33,382 26 INFO rb-103a292-224772-414667 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-12 06:42:33,436 26 INFO rb-103a292-224772-414667 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-12 06:42:33,487 26 INFO rb-103a292-224772-414667 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-12 06:42:33,540 26 INFO rb-103a292-224772-414667 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-12 06:42:33,605 26 INFO rb-103a292-224772-414667 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-12 06:42:33,656 26 INFO rb-103a292-224772-414667 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-12 06:42:33,708 26 INFO rb-103a292-224772-414667 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-12 06:42:33,885 26 INFO rb-103a292-224772-414667 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-12 06:42:33,935 26 INFO rb-103a292-224772-414667 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-12 06:42:33,986 26 INFO rb-103a292-224772-414667 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-12 06:42:34,037 26 INFO rb-103a292-224772-414667 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-12 06:42:34,087 26 INFO rb-103a292-224772-414667 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-12 06:42:34,142 26 INFO rb-103a292-224772-414667 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-12 06:42:34,192 26 INFO rb-103a292-224772-414667 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-12 06:42:34,243 26 INFO rb-103a292-224772-414667 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-12 06:42:34,301 26 INFO rb-103a292-224772-414667 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-12 06:42:34,358 26 INFO rb-103a292-224772-414667 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-12 06:42:34,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-12 06:42:34,424 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93373854 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'ed5f223b-2d84-4d96-9a00-12ca5c308ddd'}] 2026-09-12 06:42:34,651 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93373854 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'ed5f223b-2d84-4d96-9a00-12ca5c308ddd'} created pos.order #718 2026-09-12 06:42:34,666 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93373854 finished 2026-09-12 06:42:34,704 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.106 0.176 2026-09-12 06:42:34,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-12 06:42:34,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:42:34,817 26 INFO rb-103a292-224772-414667 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-12 06:42:34,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 06:42:34,864 26 INFO rb-103a292-224772-414667 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-12 06:42:34,921 26 INFO rb-103a292-224772-414667 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-12 06:42:34,935 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46278582 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'ed5f223b-2d84-4d96-9a00-12ca5c308ddd'}] 2026-09-12 06:42:34,942 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46278582 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'ed5f223b-2d84-4d96-9a00-12ca5c308ddd'} sync ignored for existing PoS order pos.order(718,) (state: paid) 2026-09-12 06:42:34,954 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46278582 finished 2026-09-12 06:42:34,972 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-12 06:42:35,023 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-12 06:42:35,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:42:35,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.027 0.071 2026-09-12 06:42:35,154 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29295076 (allocated 31723520) 2026-09-12 06:42:35,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 67616 2026-09-12 06:42:35,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-12 06:42:35,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 67616 2026-09-12 06:42:35,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064235_223896_test_05_tip_screen.txt 2026-09-12 06:42:35,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmprpf88yuu_chrome_odoo" 2026-09-12 06:42:35,244 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-12 06:42:35,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 67778 2026-09-12 06:42:35,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp74ph92yt_chrome_odoo 2026-09-12 06:42:35,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:43581/json/version 2026-09-12 06:42:35,456 26 INFO rb-103a292-224772-414667 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-12 06:42:35,476 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:42:35,476 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:43581/json 2026-09-12 06:42:35,476 26 INFO rb-103a292-224772-414667 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-12 06:42:35,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:43581/devtools/page/E5A4F1CD96CF8E5B52CB1464D16F9BA6 2026-09-12 06:42:35,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-12 06:42:35,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-12 06:42:35,552 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:42:35,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-12 06:42:35,563 26 INFO rb-103a292-224772-414667 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-12 06:42:35,563 26 INFO rb-103a292-224772-414667 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-12 06:42:35,573 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:42:36,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.060 0.528 2026-09-12 06:42:36,162 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'E5A4F1CD96CF8E5B52CB1464D16F9BA6', 'loaderId': 'D691AAA58F8130929FDD4DBBC35C2504', 'isDownload': False} 2026-09-12 06:42:36,162 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-12 06:42:36,168 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:42:36,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-12 06:42:36,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:42:36,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:42:36,675 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:36,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:42:36,707 26 INFO rb-103a292-224772-414667 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-12 06:42:36,714 26 INFO rb-103a292-224772-414667 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-12 06:42:36,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 06:42:36,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:42:36,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:36,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-12 06:42:36,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.030 2026-09-12 06:42:36,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.034 2026-09-12 06:42:36,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-12 06:42:37,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.201 0.269 2026-09-12 06:42:37,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:42:37,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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-12 06:42:37,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-12 06:42:37,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:42:37,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:42:37,568 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:42:37,611 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:37,657 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:42:37,664 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:42:37,680 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:42:37,684 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "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-12 06:42:37,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.029 0.041 2026-09-12 06:42:37,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.071 2026-09-12 06:42:37,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-12 06:42:37,726 26 INFO rb-103a292-224772-414667 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-12 06:42:37,783 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:37,829 26 INFO rb-103a292-224772-414667 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-12 06:42:37,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.038 0.058 2026-09-12 06:42:37,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.018 0.120 2026-09-12 06:42:37,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.101 2026-09-12 06:42:38,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.016 2026-09-12 06:42:38,077 26 INFO rb-103a292-224772-414667 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-12 06:42:38,100 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:38,156 26 INFO rb-103a292-224772-414667 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-12 06:42:38,207 26 INFO rb-103a292-224772-414667 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-12 06:42:38,258 26 INFO rb-103a292-224772-414667 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-12 06:42:38,312 26 INFO rb-103a292-224772-414667 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-12 06:42:38,366 26 INFO rb-103a292-224772-414667 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-12 06:42:38,416 26 INFO rb-103a292-224772-414667 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-12 06:42:38,469 26 INFO rb-103a292-224772-414667 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-12 06:42:38,522 26 INFO rb-103a292-224772-414667 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-12 06:42:38,592 26 INFO rb-103a292-224772-414667 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-12 06:42:38,643 26 INFO rb-103a292-224772-414667 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-12 06:42:38,694 26 INFO rb-103a292-224772-414667 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-12 06:42:38,744 26 INFO rb-103a292-224772-414667 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-12 06:42:38,817 26 INFO rb-103a292-224772-414667 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-12 06:42:38,868 26 INFO rb-103a292-224772-414667 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-12 06:42:38,919 26 INFO rb-103a292-224772-414667 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-12 06:42:38,973 26 INFO rb-103a292-224772-414667 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-12 06:42:39,024 26 INFO rb-103a292-224772-414667 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-12 06:42:39,077 26 INFO rb-103a292-224772-414667 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-12 06:42:39,131 26 INFO rb-103a292-224772-414667 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-12 06:42:39,185 26 INFO rb-103a292-224772-414667 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-12 06:42:39,252 26 INFO rb-103a292-224772-414667 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-12 06:42:39,303 26 INFO rb-103a292-224772-414667 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-12 06:42:39,354 26 INFO rb-103a292-224772-414667 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-12 06:42:39,404 26 INFO rb-103a292-224772-414667 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-12 06:42:39,490 26 INFO rb-103a292-224772-414667 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-12 06:42:39,540 26 INFO rb-103a292-224772-414667 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-12 06:42:39,591 26 INFO rb-103a292-224772-414667 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-12 06:42:39,645 26 INFO rb-103a292-224772-414667 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-12 06:42:39,696 26 INFO rb-103a292-224772-414667 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-12 06:42:39,748 26 INFO rb-103a292-224772-414667 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-12 06:42:39,801 26 INFO rb-103a292-224772-414667 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-12 06:42:39,854 26 INFO rb-103a292-224772-414667 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-12 06:42:39,920 26 INFO rb-103a292-224772-414667 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-12 06:42:39,971 26 INFO rb-103a292-224772-414667 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-12 06:42:40,022 26 INFO rb-103a292-224772-414667 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-12 06:42:40,072 26 INFO rb-103a292-224772-414667 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-12 06:42:40,130 26 INFO rb-103a292-224772-414667 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-12 06:42:40,153 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22338736 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5870558f-cd39-41c7-9787-cf4def2be047'}] 2026-09-12 06:42:40,226 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22338736 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5870558f-cd39-41c7-9787-cf4def2be047'} created pos.order #719 2026-09-12 06:42:40,240 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22338736 finished 2026-09-12 06:42:40,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.054 0.081 2026-09-12 06:42:40,327 26 INFO rb-103a292-224772-414667 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-12 06:42:40,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:42:40,394 26 INFO rb-103a292-224772-414667 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-12 06:42:40,445 26 INFO rb-103a292-224772-414667 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-12 06:42:40,496 26 INFO rb-103a292-224772-414667 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-12 06:42:40,553 26 INFO rb-103a292-224772-414667 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-12 06:42:40,614 26 INFO rb-103a292-224772-414667 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-12 06:42:40,670 26 INFO rb-103a292-224772-414667 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-12 06:42:40,721 26 INFO rb-103a292-224772-414667 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-12 06:42:40,775 26 INFO rb-103a292-224772-414667 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-12 06:42:40,826 26 INFO rb-103a292-224772-414667 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-12 06:42:40,904 26 INFO rb-103a292-224772-414667 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-12 06:42:40,908 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41317531 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5870558f-cd39-41c7-9787-cf4def2be047'}] 2026-09-12 06:42:40,943 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1173, 1175] 2026-09-12 06:42:40,956 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41317531 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5870558f-cd39-41c7-9787-cf4def2be047'} updated pos.order #719 2026-09-12 06:42:40,961 26 INFO rb-103a292-224772-414667 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-12 06:42:40,969 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41317531 finished 2026-09-12 06:42:41,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.073 0.082 2026-09-12 06:42:41,089 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55942439 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1bab1300-b658-4b47-b304-ff975252ef3c'}] 2026-09-12 06:42:41,134 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55942439 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1bab1300-b658-4b47-b304-ff975252ef3c'} created pos.order #720 2026-09-12 06:42:41,146 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55942439 finished 2026-09-12 06:42:41,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.034 0.061 2026-09-12 06:42:41,218 26 INFO rb-103a292-224772-414667 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-12 06:42:41,268 26 INFO rb-103a292-224772-414667 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-12 06:42:41,334 26 INFO rb-103a292-224772-414667 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-12 06:42:41,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.031 2026-09-12 06:42:41,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 06:42:41,443 26 INFO rb-103a292-224772-414667 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-12 06:42:41,493 26 INFO rb-103a292-224772-414667 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-12 06:42:41,552 26 INFO rb-103a292-224772-414667 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-12 06:42:41,606 26 INFO rb-103a292-224772-414667 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-12 06:42:41,655 26 INFO rb-103a292-224772-414667 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-12 06:42:41,704 26 INFO rb-103a292-224772-414667 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-12 06:42:41,755 26 INFO rb-103a292-224772-414667 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-12 06:42:41,806 26 INFO rb-103a292-224772-414667 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-12 06:42:41,860 26 INFO rb-103a292-224772-414667 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-12 06:42:41,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.039 2026-09-12 06:42:41,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 06:42:41,979 26 INFO rb-103a292-224772-414667 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-12 06:42:42,029 26 INFO rb-103a292-224772-414667 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-12 06:42:42,095 26 INFO rb-103a292-224772-414667 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-12 06:42:42,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:42] "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-12 06:42:42,146 26 INFO rb-103a292-224772-414667 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-12 06:42:42,197 26 INFO rb-103a292-224772-414667 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-12 06:42:42,247 26 INFO rb-103a292-224772-414667 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-12 06:42:42,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-12 06:42:42,299 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:42:42,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 18953580 (allocated 20451328) 2026-09-12 06:42:42,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 67778 2026-09-12 06:42:42,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-12 06:42:42,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 67778 2026-09-12 06:42:42,514 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064242_514328_test_06_split_bill_screen.txt 2026-09-12 06:42:42,514 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp74ph92yt_chrome_odoo" 2026-09-12 06:42:42,534 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-12 06:42:42,783 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #220 deleted product.product records with IDs: [2527] 2026-09-12 06:42:43,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 67911 2026-09-12 06:42:43,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpvcj7046u_chrome_odoo 2026-09-12 06:42:43,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43943/json/version 2026-09-12 06:42:43,112 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:43,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:42:43,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43943/json 2026-09-12 06:42:43,119 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:43,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:43943/devtools/page/137142ED8F2D64B86D42132EE766122A 2026-09-12 06:42:43,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-12 06:42:43,131 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-12 06:42:43,161 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:42:43,169 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-12 06:42:43,172 26 INFO rb-103a292-224772-414667 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-12 06:42:43,172 26 INFO rb-103a292-224772-414667 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-12 06:42:43,186 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:42:43,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:43] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.045 0.335 2026-09-12 06:42:43,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '137142ED8F2D64B86D42132EE766122A', 'loaderId': 'BEADE75BA41CE1E27EAF9B975ED4DB65', 'isDownload': False} 2026-09-12 06:42:43,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-12 06:42:43,575 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:42:43,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:43] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:42:43,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:43] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-12 06:42:43,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:43] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-12 06:42:43,981 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:43,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:42:44,013 26 INFO rb-103a292-224772-414667 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-12 06:42:44,019 26 INFO rb-103a292-224772-414667 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-12 06:42:44,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:42:44,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:42:44,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:44,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-12 06:42:44,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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.021 2026-09-12 06:42:44,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:42:44,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.027 2026-09-12 06:42:44,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.208 0.286 2026-09-12 06:42:44,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "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-12 06:42:44,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:42:44,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:42:44,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-09-12 06:42:44,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:42:44,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:42:44,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:42:44,956 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:44,981 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:42:44,986 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:42:45,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.023 0.020 2026-09-12 06:42:45,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:42:45,016 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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-12 06:42:45,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.063 2026-09-12 06:42:45,029 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:42:45,069 26 INFO rb-103a292-224772-414667 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-12 06:42:45,091 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:45,130 26 INFO rb-103a292-224772-414667 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-12 06:42:45,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.055 0.038 2026-09-12 06:42:45,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.034 0.120 2026-09-12 06:42:45,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.133 2026-09-12 06:42:45,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.004 2026-09-12 06:42:45,385 26 INFO rb-103a292-224772-414667 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-12 06:42:45,411 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:45,470 26 INFO rb-103a292-224772-414667 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-12 06:42:45,520 26 INFO rb-103a292-224772-414667 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-12 06:42:45,571 26 INFO rb-103a292-224772-414667 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-12 06:42:45,626 26 INFO rb-103a292-224772-414667 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-12 06:42:45,684 26 INFO rb-103a292-224772-414667 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-12 06:42:45,737 26 INFO rb-103a292-224772-414667 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-12 06:42:45,802 26 INFO rb-103a292-224772-414667 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-12 06:42:45,853 26 INFO rb-103a292-224772-414667 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-12 06:42:45,907 26 INFO rb-103a292-224772-414667 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-12 06:42:46,085 26 INFO rb-103a292-224772-414667 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-12 06:42:46,135 26 INFO rb-103a292-224772-414667 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-12 06:42:46,186 26 INFO rb-103a292-224772-414667 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-12 06:42:46,242 26 INFO rb-103a292-224772-414667 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-12 06:42:46,302 26 INFO rb-103a292-224772-414667 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-12 06:42:46,353 26 INFO rb-103a292-224772-414667 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-12 06:42:46,408 26 INFO rb-103a292-224772-414667 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-12 06:42:46,458 26 INFO rb-103a292-224772-414667 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-12 06:42:46,509 26 INFO rb-103a292-224772-414667 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-12 06:42:46,585 26 INFO rb-103a292-224772-414667 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-12 06:42:46,589 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29609874 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9bddfc76-dc46-45b4-890f-af810677ccc7'}] 2026-09-12 06:42:46,636 26 INFO rb-103a292-224772-414667 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-12 06:42:46,655 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29609874 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9bddfc76-dc46-45b4-890f-af810677ccc7'} created pos.order #721 2026-09-12 06:42:46,666 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29609874 finished 2026-09-12 06:42:46,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.042 0.065 2026-09-12 06:42:46,729 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97329840 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2022af5b-dadc-44b0-bd55-fe7a978a50d0'}] 2026-09-12 06:42:46,777 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97329840 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2022af5b-dadc-44b0-bd55-fe7a978a50d0'} created pos.order #722 2026-09-12 06:42:46,791 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97329840 finished 2026-09-12 06:42:46,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.065 2026-09-12 06:42:46,854 26 INFO rb-103a292-224772-414667 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-12 06:42:46,903 26 INFO rb-103a292-224772-414667 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-12 06:42:46,971 26 INFO rb-103a292-224772-414667 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-12 06:42:46,981 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:46,982 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:47,024 26 INFO rb-103a292-224772-414667 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-12 06:42:47,075 26 INFO rb-103a292-224772-414667 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-12 06:42:47,149 26 INFO rb-103a292-224772-414667 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-12 06:42:47,211 26 INFO rb-103a292-224772-414667 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-12 06:42:47,215 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89648149 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2022af5b-dadc-44b0-bd55-fe7a978a50d0'}] 2026-09-12 06:42:47,219 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:42:47,310 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [694] to pos.order #722 2026-09-12 06:42:47,528 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89648149 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '2022af5b-dadc-44b0-bd55-fe7a978a50d0'} updated pos.order #722 2026-09-12 06:42:47,540 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89648149 finished 2026-09-12 06:42:47,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.164 0.222 2026-09-12 06:42:47,774 26 INFO rb-103a292-224772-414667 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-12 06:42:47,824 26 INFO rb-103a292-224772-414667 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-12 06:42:47,875 26 INFO rb-103a292-224772-414667 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-12 06:42:47,931 26 INFO rb-103a292-224772-414667 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-12 06:42:47,981 26 INFO rb-103a292-224772-414667 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-12 06:42:48,032 26 INFO rb-103a292-224772-414667 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-12 06:42:48,087 26 INFO rb-103a292-224772-414667 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-12 06:42:48,147 26 INFO rb-103a292-224772-414667 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-12 06:42:48,152 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82987283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9bddfc76-dc46-45b4-890f-af810677ccc7'}] 2026-09-12 06:42:48,232 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #721 2026-09-12 06:42:48,386 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82987283 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9bddfc76-dc46-45b4-890f-af810677ccc7'} updated pos.order #721 2026-09-12 06:42:48,395 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82987283 finished 2026-09-12 06:42:48,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.104 0.185 2026-09-12 06:42:48,504 26 INFO rb-103a292-224772-414667 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-12 06:42:48,554 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-12 06:42:48,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:42:48,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17368908 (allocated 19271680) 2026-09-12 06:42:48,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 67911 2026-09-12 06:42:48,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-12 06:42:48,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 67911 2026-09-12 06:42:48,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064248_747393_test_07_split_bill_screen.txt 2026-09-12 06:42:48,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpvcj7046u_chrome_odoo" 2026-09-12 06:42:48,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 68041 2026-09-12 06:42:48,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpccto1nmu_chrome_odoo 2026-09-12 06:42:48,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40459/json/version 2026-09-12 06:42:48,909 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:48,940 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:42:48,941 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40459/json 2026-09-12 06:42:48,945 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:48,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:40459/devtools/page/9B86177B1B8AC192BA272CFB975C9A92 2026-09-12 06:42:48,955 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-12 06:42:48,957 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-12 06:42:48,971 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:42:48,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-12 06:42:48,974 26 INFO rb-103a292-224772-414667 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-12 06:42:48,974 26 INFO rb-103a292-224772-414667 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-12 06:42:49,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.014 0.027 2026-09-12 06:42:49,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '9B86177B1B8AC192BA272CFB975C9A92', 'loaderId': '409EF2A38F3E87B6449D76B2786DE543', 'isDownload': False} 2026-09-12 06:42:49,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-12 06:42:49,038 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:42:49,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:42:49,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:42:49,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:42:49,492 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:42:49,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:42:49,512 26 INFO rb-103a292-224772-414667 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-12 06:42:49,518 26 INFO rb-103a292-224772-414667 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-12 06:42:49,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-12 06:42:49,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:42:49,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:49,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:42:49,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.011 2026-09-12 06:42:49,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.018 2026-09-12 06:42:49,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-12 06:42:49,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.100 0.200 2026-09-12 06:42:49,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:42:49,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.006 2026-09-12 06:42:50,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:42:50,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-12 06:42:50,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:42:50,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:42:50,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:42:50,170 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:42:50,189 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:42:50,192 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:42:50,214 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "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-12 06:42:50,217 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:50,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.041 0.037 2026-09-12 06:42:50,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.093 2026-09-12 06:42:50,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-12 06:42:50,289 26 INFO rb-103a292-224772-414667 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-12 06:42:50,315 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:42:50,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.024 0.035 2026-09-12 06:42:50,397 26 INFO rb-103a292-224772-414667 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-12 06:42:50,421 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:50,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.027 0.090 2026-09-12 06:42:50,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.079 2026-09-12 06:42:50,494 26 INFO rb-103a292-224772-414667 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-12 06:42:50,544 26 INFO rb-103a292-224772-414667 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-12 06:42:50,595 26 INFO rb-103a292-224772-414667 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-12 06:42:50,646 26 INFO rb-103a292-224772-414667 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-12 06:42:50,697 26 INFO rb-103a292-224772-414667 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-12 06:42:50,763 26 INFO rb-103a292-224772-414667 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-12 06:42:50,814 26 INFO rb-103a292-224772-414667 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-12 06:42:50,865 26 INFO rb-103a292-224772-414667 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-12 06:42:50,916 26 INFO rb-103a292-224772-414667 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-12 06:42:50,967 26 INFO rb-103a292-224772-414667 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-12 06:42:51,037 26 INFO rb-103a292-224772-414667 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-12 06:42:51,094 26 INFO rb-103a292-224772-414667 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-12 06:42:51,158 26 INFO rb-103a292-224772-414667 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-12 06:42:51,214 26 INFO rb-103a292-224772-414667 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-12 06:42:51,271 26 INFO rb-103a292-224772-414667 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-12 06:42:51,339 26 INFO rb-103a292-224772-414667 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-12 06:42:51,390 26 INFO rb-103a292-224772-414667 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-12 06:42:51,446 26 INFO rb-103a292-224772-414667 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-12 06:42:51,506 26 INFO rb-103a292-224772-414667 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-12 06:42:51,560 26 INFO rb-103a292-224772-414667 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-12 06:42:51,614 26 INFO rb-103a292-224772-414667 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-12 06:42:51,689 26 INFO rb-103a292-224772-414667 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-12 06:42:51,693 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89652733 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b2883e1-46f4-4c94-9df3-cd7e1677181e'}] 2026-09-12 06:42:51,739 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89652733 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b2883e1-46f4-4c94-9df3-cd7e1677181e'} created pos.order #723 2026-09-12 06:42:51,749 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89652733 finished 2026-09-12 06:42:51,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.042 0.056 2026-09-12 06:42:51,829 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62455686 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '71783837-a532-43eb-ab50-af264ae2aec8'}] 2026-09-12 06:42:51,898 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62455686 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '71783837-a532-43eb-ab50-af264ae2aec8'} created pos.order #724 2026-09-12 06:42:51,913 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62455686 finished 2026-09-12 06:42:51,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.055 0.066 2026-09-12 06:42:51,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:51,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:52,016 26 INFO rb-103a292-224772-414667 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-12 06:42:52,077 26 INFO rb-103a292-224772-414667 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-12 06:42:52,083 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79876742 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '71783837-a532-43eb-ab50-af264ae2aec8'}] 2026-09-12 06:42:52,085 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:42:52,150 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #724 2026-09-12 06:42:52,322 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79876742 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '71783837-a532-43eb-ab50-af264ae2aec8'} updated pos.order #724 2026-09-12 06:42:52,335 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79876742 finished 2026-09-12 06:42:52,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.086 0.221 2026-09-12 06:42:52,531 26 INFO rb-103a292-224772-414667 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-12 06:42:52,583 26 INFO rb-103a292-224772-414667 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-12 06:42:52,637 26 INFO rb-103a292-224772-414667 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-12 06:42:52,688 26 INFO rb-103a292-224772-414667 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-12 06:42:52,744 26 INFO rb-103a292-224772-414667 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-12 06:42:52,802 26 INFO rb-103a292-224772-414667 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-12 06:42:52,864 26 INFO rb-103a292-224772-414667 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-12 06:42:52,867 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34313691 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b2883e1-46f4-4c94-9df3-cd7e1677181e'}] 2026-09-12 06:42:52,923 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #723 2026-09-12 06:42:53,060 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34313691 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '4b2883e1-46f4-4c94-9df3-cd7e1677181e'} updated pos.order #723 2026-09-12 06:42:53,073 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34313691 finished 2026-09-12 06:42:53,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.074 0.182 2026-09-12 06:42:53,189 26 INFO rb-103a292-224772-414667 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-12 06:42:53,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-12 06:42:53,234 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:42:53,357 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18601636 (allocated 20582400) 2026-09-12 06:42:53,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 68041 2026-09-12 06:42:53,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-12 06:42:53,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 68041 2026-09-12 06:42:53,428 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064253_427948_test_07_split_bill_screen.txt 2026-09-12 06:42:53,428 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpccto1nmu_chrome_odoo" 2026-09-12 06:42:53,439 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-12 06:42:53,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 68169 2026-09-12 06:42:53,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpwn3329vo_chrome_odoo 2026-09-12 06:42:53,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:39775/json/version 2026-09-12 06:42:53,663 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:53,689 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:42:53,689 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:39775/json 2026-09-12 06:42:53,690 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:42:53,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:39775/devtools/page/CCC1F63129A1BC702F262FA13470173E 2026-09-12 06:42:53,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-12 06:42:53,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-12 06:42:53,747 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:42:53,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-12 06:42:53,757 26 INFO rb-103a292-224772-414667 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-12 06:42:53,757 26 INFO rb-103a292-224772-414667 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-12 06:42:53,768 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:42:54,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.063 0.422 2026-09-12 06:42:54,252 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'CCC1F63129A1BC702F262FA13470173E', 'loaderId': 'FB159ECFD9230C5CBDFF7E8EB5B780C1', 'isDownload': False} 2026-09-12 06:42:54,252 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-12 06:42:54,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:42:54,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:42:54,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:42:54,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-09-12 06:42:54,728 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:54,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:42:54,763 26 INFO rb-103a292-224772-414667 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-12 06:42:54,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 06:42:54,771 26 INFO rb-103a292-224772-414667 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-12 06:42:54,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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-12 06:42:54,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:54,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.010 2026-09-12 06:42:54,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-12 06:42:54,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "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-12 06:42:54,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-12 06:42:55,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.234 0.263 2026-09-12 06:42:55,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:42:55,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-09-12 06:42:55,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-09-12 06:42:55,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:42:55,600 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-12 06:42:55,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:42:55,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:42:55,653 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:42:55,671 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:42:55,680 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:42:55,694 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:55,696 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:42:55,717 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:55,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.034 0.042 2026-09-12 06:42:55,748 26 INFO rb-103a292-224772-414667 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-12 06:42:55,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.086 2026-09-12 06:42:55,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.026 0.083 2026-09-12 06:42:55,829 26 INFO rb-103a292-224772-414667 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-12 06:42:55,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.026 0.151 2026-09-12 06:42:55,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.098 2026-09-12 06:42:56,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:42:56,058 26 INFO rb-103a292-224772-414667 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-12 06:42:56,075 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:42:56,141 26 INFO rb-103a292-224772-414667 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-12 06:42:56,192 26 INFO rb-103a292-224772-414667 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-12 06:42:56,243 26 INFO rb-103a292-224772-414667 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-12 06:42:56,294 26 INFO rb-103a292-224772-414667 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-12 06:42:56,345 26 INFO rb-103a292-224772-414667 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-12 06:42:56,413 26 INFO rb-103a292-224772-414667 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-12 06:42:56,464 26 INFO rb-103a292-224772-414667 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-12 06:42:56,515 26 INFO rb-103a292-224772-414667 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-12 06:42:56,566 26 INFO rb-103a292-224772-414667 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-12 06:42:56,621 26 INFO rb-103a292-224772-414667 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-12 06:42:56,686 26 INFO rb-103a292-224772-414667 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-12 06:42:56,736 26 INFO rb-103a292-224772-414667 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-12 06:42:56,787 26 INFO rb-103a292-224772-414667 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-12 06:42:56,838 26 INFO rb-103a292-224772-414667 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-12 06:42:56,889 26 INFO rb-103a292-224772-414667 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-12 06:42:56,939 26 INFO rb-103a292-224772-414667 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-12 06:42:56,990 26 INFO rb-103a292-224772-414667 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-12 06:42:57,040 26 INFO rb-103a292-224772-414667 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-12 06:42:57,098 26 INFO rb-103a292-224772-414667 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-12 06:42:57,148 26 INFO rb-103a292-224772-414667 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-12 06:42:57,199 26 INFO rb-103a292-224772-414667 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-12 06:42:57,266 26 INFO rb-103a292-224772-414667 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-12 06:42:57,274 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:42:57,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:42:57,334 26 INFO rb-103a292-224772-414667 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-12 06:42:57,402 26 INFO rb-103a292-224772-414667 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-12 06:42:57,404 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61143630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8636846b-c564-49c5-be6d-18ac8baa88ae'}] 2026-09-12 06:42:57,416 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:42:57,749 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61143630 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8636846b-c564-49c5-be6d-18ac8baa88ae'} created pos.order #725 2026-09-12 06:42:57,760 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61143630 finished 2026-09-12 06:42:57,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.172 0.234 2026-09-12 06:42:57,928 26 INFO rb-103a292-224772-414667 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-12 06:42:57,979 26 INFO rb-103a292-224772-414667 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-12 06:42:58,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42: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-12 06:42:58,041 26 INFO rb-103a292-224772-414667 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-12 06:42:58,092 26 INFO rb-103a292-224772-414667 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-12 06:42:58,142 26 INFO rb-103a292-224772-414667 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-12 06:42:58,193 26 INFO rb-103a292-224772-414667 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-12 06:42:58,243 26 INFO rb-103a292-224772-414667 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-12 06:42:58,294 26 INFO rb-103a292-224772-414667 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-12 06:42:58,351 26 INFO rb-103a292-224772-414667 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-12 06:42:58,420 26 INFO rb-103a292-224772-414667 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-12 06:42:58,433 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28108948 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '73e5f518-5b14-4da7-b0fb-fbd7b3ab91dd'}] 2026-09-12 06:42:58,470 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28108948 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '73e5f518-5b14-4da7-b0fb-fbd7b3ab91dd'} created pos.order #726 2026-09-12 06:42:58,482 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28108948 finished 2026-09-12 06:42:58,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.029 0.056 2026-09-12 06:42:58,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.024 0.033 2026-09-12 06:42:58,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.013 2026-09-12 06:42:58,627 26 INFO rb-103a292-224772-414667 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-12 06:42:58,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:42:58] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.010 2026-09-12 06:42:58,677 26 INFO rb-103a292-224772-414667 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-12 06:42:58,727 26 INFO rb-103a292-224772-414667 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-12 06:42:58,779 26 INFO rb-103a292-224772-414667 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-12 06:42:58,830 26 INFO rb-103a292-224772-414667 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-12 06:42:58,880 26 INFO rb-103a292-224772-414667 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-12 06:42:58,937 26 INFO rb-103a292-224772-414667 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-12 06:42:58,987 26 INFO rb-103a292-224772-414667 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-12 06:42:59,038 26 INFO rb-103a292-224772-414667 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-12 06:42:59,101 26 INFO rb-103a292-224772-414667 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-12 06:42:59,154 26 INFO rb-103a292-224772-414667 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-12 06:42:59,209 26 INFO rb-103a292-224772-414667 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-12 06:42:59,260 26 INFO rb-103a292-224772-414667 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-12 06:42:59,311 26 INFO rb-103a292-224772-414667 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-12 06:42:59,362 26 INFO rb-103a292-224772-414667 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-12 06:42:59,412 26 INFO rb-103a292-224772-414667 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-12 06:42:59,463 26 INFO rb-103a292-224772-414667 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-12 06:42:59,513 26 INFO rb-103a292-224772-414667 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-12 06:42:59,564 26 INFO rb-103a292-224772-414667 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-12 06:42:59,620 26 INFO rb-103a292-224772-414667 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-12 06:42:59,671 26 INFO rb-103a292-224772-414667 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-12 06:42:59,721 26 INFO rb-103a292-224772-414667 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-12 06:42:59,778 26 INFO rb-103a292-224772-414667 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-12 06:42:59,840 26 INFO rb-103a292-224772-414667 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-12 06:42:59,843 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90931297 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '73e5f518-5b14-4da7-b0fb-fbd7b3ab91dd'}] 2026-09-12 06:42:59,867 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1186] to pos.order #726 2026-09-12 06:42:59,921 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #726 2026-09-12 06:43:00,112 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90931297 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '73e5f518-5b14-4da7-b0fb-fbd7b3ab91dd'} updated pos.order #726 2026-09-12 06:43:00,130 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90931297 finished 2026-09-12 06:43:00,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.129 0.233 2026-09-12 06:43:00,290 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-12 06:43:00,291 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:43:00,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18631364 (allocated 20320256) 2026-09-12 06:43:00,399 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 68169 2026-09-12 06:43:00,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-12 06:43:00,404 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 68169 2026-09-12 06:43:00,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064300_457880_test_08_refund_stay_current_table.txt 2026-09-12 06:43:00,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpwn3329vo_chrome_odoo" 2026-09-12 06:43:00,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-12 06:43:01,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 68300 2026-09-12 06:43:01,490 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp_mh2toec_chrome_odoo 2026-09-12 06:43:01,490 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:34721/json/version 2026-09-12 06:43:01,491 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:01,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:01,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:34721/json 2026-09-12 06:43:01,496 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:01,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:34721/devtools/page/E65071655A0C35ED95701CA9DA66F3E7 2026-09-12 06:43:01,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-12 06:43:01,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-12 06:43:01,552 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:01,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-12 06:43:01,559 26 INFO rb-103a292-224772-414667 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-12 06:43:01,559 26 INFO rb-103a292-224772-414667 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-12 06:43:01,570 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:02,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.053 0.598 2026-09-12 06:43:02,222 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': 'E65071655A0C35ED95701CA9DA66F3E7', 'loaderId': 'F0CA1AFF330FCBE0454B659CD4157642', 'isDownload': False} 2026-09-12 06:43:02,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-12 06:43:02,231 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:02,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:43:02,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:43:02,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:43:02,690 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:02,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:43:02,714 26 INFO rb-103a292-224772-414667 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-12 06:43:02,723 26 INFO rb-103a292-224772-414667 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-12 06:43:02,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:43:02,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:43:02,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:02,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.015 2026-09-12 06:43:02,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.033 2026-09-12 06:43:02,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.003 2026-09-12 06:43:02,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:02] "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-12 06:43:03,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.209 0.306 2026-09-12 06:43:03,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "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-12 06:43:03,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:43:03,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-12 06:43:03,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 06:43:03,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:03,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:43:03,684 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:03,704 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:03,716 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:03,734 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:03,747 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:03,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.026 0.030 2026-09-12 06:43:03,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-09-12 06:43:03,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-12 06:43:03,775 26 INFO rb-103a292-224772-414667 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-12 06:43:03,797 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:03,848 26 INFO rb-103a292-224772-414667 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-12 06:43:03,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.057 0.045 2026-09-12 06:43:03,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:03] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.133 2026-09-12 06:43:04,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.148 2026-09-12 06:43:04,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:04,135 26 INFO rb-103a292-224772-414667 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-12 06:43:04,155 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:04,198 26 INFO rb-103a292-224772-414667 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-12 06:43:04,255 26 INFO rb-103a292-224772-414667 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-12 06:43:04,310 26 INFO rb-103a292-224772-414667 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-12 06:43:04,364 26 INFO rb-103a292-224772-414667 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-12 06:43:04,468 26 INFO rb-103a292-224772-414667 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-12 06:43:04,525 26 INFO rb-103a292-224772-414667 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-12 06:43:04,582 26 INFO rb-103a292-224772-414667 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-12 06:43:04,638 26 INFO rb-103a292-224772-414667 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-12 06:43:04,694 26 INFO rb-103a292-224772-414667 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-12 06:43:04,803 26 INFO rb-103a292-224772-414667 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-12 06:43:04,864 26 INFO rb-103a292-224772-414667 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-12 06:43:04,916 26 INFO rb-103a292-224772-414667 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-12 06:43:04,966 26 INFO rb-103a292-224772-414667 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-12 06:43:05,017 26 INFO rb-103a292-224772-414667 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-12 06:43:05,072 26 INFO rb-103a292-224772-414667 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-12 06:43:05,123 26 INFO rb-103a292-224772-414667 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-12 06:43:05,173 26 INFO rb-103a292-224772-414667 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-12 06:43:05,256 26 INFO rb-103a292-224772-414667 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-12 06:43:05,308 26 INFO rb-103a292-224772-414667 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-12 06:43:05,394 26 INFO rb-103a292-224772-414667 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-12 06:43:05,443 26 INFO rb-103a292-224772-414667 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-12 06:43:05,494 26 INFO rb-103a292-224772-414667 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-12 06:43:05,545 26 INFO rb-103a292-224772-414667 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-12 06:43:05,596 26 INFO rb-103a292-224772-414667 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-12 06:43:05,670 26 INFO rb-103a292-224772-414667 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-12 06:43:05,721 26 INFO rb-103a292-224772-414667 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-12 06:43:05,772 26 INFO rb-103a292-224772-414667 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-12 06:43:05,823 26 INFO rb-103a292-224772-414667 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-12 06:43:05,873 26 INFO rb-103a292-224772-414667 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-12 06:43:05,923 26 INFO rb-103a292-224772-414667 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-12 06:43:05,981 26 INFO rb-103a292-224772-414667 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-12 06:43:06,048 26 INFO rb-103a292-224772-414667 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-12 06:43:06,107 26 INFO rb-103a292-224772-414667 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-12 06:43:06,162 26 INFO rb-103a292-224772-414667 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-12 06:43:06,218 26 INFO rb-103a292-224772-414667 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-12 06:43:06,270 26 INFO rb-103a292-224772-414667 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-12 06:43:06,321 26 INFO rb-103a292-224772-414667 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-12 06:43:06,372 26 INFO rb-103a292-224772-414667 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-12 06:43:06,423 26 INFO rb-103a292-224772-414667 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-12 06:43:06,473 26 INFO rb-103a292-224772-414667 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-12 06:43:06,525 26 INFO rb-103a292-224772-414667 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-12 06:43:06,576 26 INFO rb-103a292-224772-414667 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-12 06:43:06,627 26 INFO rb-103a292-224772-414667 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-12 06:43:06,678 26 INFO rb-103a292-224772-414667 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-12 06:43:06,729 26 INFO rb-103a292-224772-414667 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-12 06:43:06,844 26 INFO rb-103a292-224772-414667 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-12 06:43:06,848 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22811426 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '704075cc-8f00-4b59-b23f-0f9bd7f875dc'}] 2026-09-12 06:43:06,893 26 INFO rb-103a292-224772-414667 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-12 06:43:06,951 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22811426 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '704075cc-8f00-4b59-b23f-0f9bd7f875dc'} created pos.order #727 2026-09-12 06:43:06,964 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22811426 finished 2026-09-12 06:43:07,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.074 0.081 2026-09-12 06:43:07,080 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20998569 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f230b57-5d1e-4810-846d-d35efdac90a9'}] 2026-09-12 06:43:07,152 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20998569 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f230b57-5d1e-4810-846d-d35efdac90a9'} created pos.order #728 2026-09-12 06:43:07,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20998569 finished 2026-09-12 06:43:07,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.043 0.073 2026-09-12 06:43:07,255 26 INFO rb-103a292-224772-414667 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-12 06:43:07,305 26 INFO rb-103a292-224772-414667 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-12 06:43:07,373 26 INFO rb-103a292-224772-414667 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-12 06:43:07,382 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:07,383 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:07,430 26 INFO rb-103a292-224772-414667 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-12 06:43:07,474 26 INFO rb-103a292-224772-414667 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-12 06:43:07,542 26 INFO rb-103a292-224772-414667 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-12 06:43:07,605 26 INFO rb-103a292-224772-414667 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-12 06:43:07,609 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67041028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f230b57-5d1e-4810-846d-d35efdac90a9'}] 2026-09-12 06:43:07,611 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:07,688 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #728 2026-09-12 06:43:08,193 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67041028 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5f230b57-5d1e-4810-846d-d35efdac90a9'} updated pos.order #728 2026-09-12 06:43:08,209 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67041028 finished 2026-09-12 06:43:08,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.278 0.398 2026-09-12 06:43:08,440 26 INFO rb-103a292-224772-414667 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-12 06:43:08,489 26 INFO rb-103a292-224772-414667 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-12 06:43:08,540 26 INFO rb-103a292-224772-414667 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-12 06:43:08,599 26 INFO rb-103a292-224772-414667 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-12 06:43:08,650 26 INFO rb-103a292-224772-414667 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-12 06:43:08,700 26 INFO rb-103a292-224772-414667 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-12 06:43:08,751 26 INFO rb-103a292-224772-414667 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-12 06:43:08,802 26 INFO rb-103a292-224772-414667 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-12 06:43:08,852 26 INFO rb-103a292-224772-414667 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-12 06:43:08,903 26 INFO rb-103a292-224772-414667 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-12 06:43:08,954 26 INFO rb-103a292-224772-414667 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-12 06:43:09,005 26 INFO rb-103a292-224772-414667 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-12 06:43:09,057 26 INFO rb-103a292-224772-414667 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-12 06:43:09,106 26 INFO rb-103a292-224772-414667 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-12 06:43:09,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-12 06:43:09,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:43:09,291 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22656116 (allocated 24907776) 2026-09-12 06:43:09,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 68300 2026-09-12 06:43:09,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-12 06:43:09,317 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 68300 2026-09-12 06:43:09,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064309_377152_test_09_combo_split_bill.txt 2026-09-12 06:43:09,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp_mh2toec_chrome_odoo" 2026-09-12 06:43:09,387 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-12 06:43:09,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 68436 2026-09-12 06:43:09,620 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmptzleywt7_chrome_odoo 2026-09-12 06:43:09,620 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:41647/json/version 2026-09-12 06:43:09,621 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:09,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:09,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:41647/json 2026-09-12 06:43:09,654 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:09,657 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:41647/devtools/page/F26C4B5C408E9B544A3B24393D99B243 2026-09-12 06:43:09,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-12 06:43:09,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-12 06:43:09,721 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:09,728 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-12 06:43:09,735 26 INFO rb-103a292-224772-414667 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-12 06:43:09,736 26 INFO rb-103a292-224772-414667 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-12 06:43:09,755 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:10,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.032 0.341 2026-09-12 06:43:10,130 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'F26C4B5C408E9B544A3B24393D99B243', 'loaderId': '6B6375AB3A4639AB5F8E36B5502EF807', 'isDownload': False} 2026-09-12 06:43:10,130 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-12 06:43:10,136 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:10,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-12 06:43:10,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 06:43:10,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:43:10,645 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:10,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:43:10,674 26 INFO rb-103a292-224772-414667 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-12 06:43:10,683 26 INFO rb-103a292-224772-414667 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-12 06:43:10,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:43:10,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:43:10,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:10,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 06:43:10,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-12 06:43:10,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.029 2026-09-12 06:43:10,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-12 06:43:11,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.199 0.278 2026-09-12 06:43:11,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "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-12 06:43:11,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:43:11,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-12 06:43:11,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:43:11,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:11,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:43:11,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:11,568 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:11,586 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:11,590 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:11,628 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:43:11,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.026 2026-09-12 06:43:11,640 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:43:11,647 26 INFO rb-103a292-224772-414667 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-12 06:43:11,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-09-12 06:43:11,669 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:11,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.046 0.030 2026-09-12 06:43:11,742 26 INFO rb-103a292-224772-414667 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-12 06:43:11,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.034 0.101 2026-09-12 06:43:11,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.086 2026-09-12 06:43:11,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:43:11,979 26 INFO rb-103a292-224772-414667 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-12 06:43:12,004 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:12,063 26 INFO rb-103a292-224772-414667 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-12 06:43:12,108 26 INFO rb-103a292-224772-414667 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-12 06:43:12,159 26 INFO rb-103a292-224772-414667 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-12 06:43:12,210 26 INFO rb-103a292-224772-414667 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-12 06:43:12,261 26 INFO rb-103a292-224772-414667 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-12 06:43:12,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-12 06:43:12,363 26 INFO rb-103a292-224772-414667 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-12 06:43:12,442 26 INFO rb-103a292-224772-414667 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-12 06:43:12,445 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97971554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20d9a181-2e69-425a-a811-902320743883'}] 2026-09-12 06:43:12,522 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97971554 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20d9a181-2e69-425a-a811-902320743883'} created pos.order #729 2026-09-12 06:43:12,536 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97971554 finished 2026-09-12 06:43:12,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.060 0.085 2026-09-12 06:43:12,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:43:12,640 26 INFO rb-103a292-224772-414667 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-12 06:43:14,683 26 INFO rb-103a292-224772-414667 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-12 06:43:14,735 26 INFO rb-103a292-224772-414667 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-12 06:43:14,785 26 INFO rb-103a292-224772-414667 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-12 06:43:14,841 26 INFO rb-103a292-224772-414667 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-12 06:43:16,886 26 INFO rb-103a292-224772-414667 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-12 06:43:16,936 26 INFO rb-103a292-224772-414667 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-12 06:43:16,984 26 INFO rb-103a292-224772-414667 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-12 06:43:17,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-12 06:43:17,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:43:17,098 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15297212 (allocated 16515072) 2026-09-12 06:43:17,109 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 68436 2026-09-12 06:43:17,113 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-12 06:43:17,113 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 68436 2026-09-12 06:43:17,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064317_167862_test_10_save_last_preparation_changes.txt 2026-09-12 06:43:17,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmptzleywt7_chrome_odoo" 2026-09-12 06:43:17,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-12 06:43:17,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 68558 2026-09-12 06:43:17,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpgjctw9b3_chrome_odoo 2026-09-12 06:43:17,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:37123/json/version 2026-09-12 06:43:17,523 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:17,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:17,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:37123/json 2026-09-12 06:43:17,542 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:17,544 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:37123/devtools/page/F441D77DCC796993304E072C99273DA6 2026-09-12 06:43:17,546 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-12 06:43:17,547 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-12 06:43:17,598 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:17,607 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-12 06:43:17,608 26 INFO rb-103a292-224772-414667 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-12 06:43:17,609 26 INFO rb-103a292-224772-414667 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-12 06:43:17,630 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:18,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.051 0.345 2026-09-12 06:43:18,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': 'F441D77DCC796993304E072C99273DA6', 'loaderId': '83707B41E3312BBBEE8DDC427AF4AE7B', 'isDownload': False} 2026-09-12 06:43:18,025 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-12 06:43:18,031 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:18,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 06:43:18,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:43:18,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:43:18,472 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:18,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:43:18,503 26 INFO rb-103a292-224772-414667 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-12 06:43:18,510 26 INFO rb-103a292-224772-414667 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-12 06:43:18,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:43:18,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:18,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:18,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "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-12 06:43:18,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 06:43:18,612 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.023 2026-09-12 06:43:18,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-12 06:43:19,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.294 0.322 2026-09-12 06:43:19,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.019 2026-09-12 06:43:19,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.006 2026-09-12 06:43:19,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-12 06:43:19,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:43:19,435 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:19,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:43:19,492 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:43:19,504 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:43:19,504 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:19,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.017 2026-09-12 06:43:19,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 06:43:19,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:43:19,545 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "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-12 06:43:19,546 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:19,569 26 INFO rb-103a292-224772-414667 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-12 06:43:19,610 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:43:19,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.027 0.036 2026-09-12 06:43:19,654 26 INFO rb-103a292-224772-414667 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-12 06:43:19,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.092 2026-09-12 06:43:19,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.093 2026-09-12 06:43:19,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.005 2026-09-12 06:43:19,868 26 INFO rb-103a292-224772-414667 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-12 06:43:19,889 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:19,951 26 INFO rb-103a292-224772-414667 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-12 06:43:20,015 26 INFO rb-103a292-224772-414667 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-12 06:43:20,064 26 INFO rb-103a292-224772-414667 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-12 06:43:20,116 26 INFO rb-103a292-224772-414667 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-12 06:43:20,166 26 INFO rb-103a292-224772-414667 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-12 06:43:20,217 26 INFO rb-103a292-224772-414667 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-12 06:43:20,275 26 INFO rb-103a292-224772-414667 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-12 06:43:20,302 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95576772 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '744d00f1-c3dc-477c-872d-1b693dca7bd6'}] 2026-09-12 06:43:20,389 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95576772 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '744d00f1-c3dc-477c-872d-1b693dca7bd6'} created pos.order #730 2026-09-12 06:43:20,401 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95576772 finished 2026-09-12 06:43:20,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.070 0.077 2026-09-12 06:43:20,483 26 INFO rb-103a292-224772-414667 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-12 06:43:20,548 26 INFO rb-103a292-224772-414667 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-12 06:43:20,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:43:20,599 26 INFO rb-103a292-224772-414667 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-12 06:43:20,653 26 INFO rb-103a292-224772-414667 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-12 06:43:20,704 26 INFO rb-103a292-224772-414667 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-12 06:43:20,754 26 INFO rb-103a292-224772-414667 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-12 06:43:20,807 26 INFO rb-103a292-224772-414667 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-12 06:43:20,861 26 INFO rb-103a292-224772-414667 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-12 06:43:21,034 26 INFO rb-103a292-224772-414667 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-12 06:43:21,086 26 INFO rb-103a292-224772-414667 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-12 06:43:21,140 26 INFO rb-103a292-224772-414667 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-12 06:43:21,191 26 INFO rb-103a292-224772-414667 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-12 06:43:21,242 26 INFO rb-103a292-224772-414667 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-12 06:43:21,310 26 INFO rb-103a292-224772-414667 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-12 06:43:21,317 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:21,319 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:21,381 26 INFO rb-103a292-224772-414667 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-12 06:43:21,449 26 INFO rb-103a292-224772-414667 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-12 06:43:21,453 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65007067 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '744d00f1-c3dc-477c-872d-1b693dca7bd6'}] 2026-09-12 06:43:21,464 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:21,583 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #730 2026-09-12 06:43:21,798 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65007067 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '744d00f1-c3dc-477c-872d-1b693dca7bd6'} updated pos.order #730 2026-09-12 06:43:21,811 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65007067 finished 2026-09-12 06:43:21,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.191 0.255 2026-09-12 06:43:22,040 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-12 06:43:22,041 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-12 06:43:22,142 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16347584 (allocated 18223104) 2026-09-12 06:43:22,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 68558 2026-09-12 06:43:22,147 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-12 06:43:22,149 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 68558 2026-09-12 06:43:22,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064322_199562_test_12_order_tracking.txt 2026-09-12 06:43:22,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpgjctw9b3_chrome_odoo" 2026-09-12 06:43:22,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-12 06:43:22,468 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 68684 2026-09-12 06:43:22,468 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpl0488k35_chrome_odoo 2026-09-12 06:43:22,468 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:46447/json/version 2026-09-12 06:43:22,469 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:22,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:22,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:46447/json 2026-09-12 06:43:22,509 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:22,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:46447/devtools/page/BE164AC951F6C30F8091B520C8B06A3A 2026-09-12 06:43:22,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-12 06:43:22,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-12 06:43:22,562 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:22,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-12 06:43:22,578 26 INFO rb-103a292-224772-414667 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-12 06:43:22,578 26 INFO rb-103a292-224772-414667 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-12 06:43:22,608 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:23,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.037 0.409 2026-09-12 06:43:23,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'BE164AC951F6C30F8091B520C8B06A3A', 'loaderId': '32AF70E5F39D38C0F1DF40CB0AD8908D', 'isDownload': False} 2026-09-12 06:43:23,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-12 06:43:23,055 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:23,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-09-12 06:43:23,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-12 06:43:23,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-12 06:43:23,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:23,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:43:23,539 26 INFO rb-103a292-224772-414667 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-12 06:43:23,542 26 INFO rb-103a292-224772-414667 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-12 06:43:23,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:43:23,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:23,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:23,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-12 06:43:23,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 06:43:23,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.031 2026-09-12 06:43:23,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-12 06:43:24,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.245 0.325 2026-09-12 06:43:24,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:24,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:43:24,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-09-12 06:43:24,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:24,483 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:24,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:24,522 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:24,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:24,550 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:24,552 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:43:24,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.017 2026-09-12 06:43:24,573 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:24,575 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:24,595 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:24,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.023 0.050 2026-09-12 06:43:24,607 26 INFO rb-103a292-224772-414667 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-12 06:43:24,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.028 0.075 2026-09-12 06:43:24,690 26 INFO rb-103a292-224772-414667 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-12 06:43:24,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.023 0.134 2026-09-12 06:43:24,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.084 2026-09-12 06:43:24,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:43:24,915 26 INFO rb-103a292-224772-414667 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-12 06:43:24,945 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:25,006 26 INFO rb-103a292-224772-414667 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-12 06:43:25,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-12 06:43:25,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:43:25,141 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13836580 (allocated 14680064) 2026-09-12 06:43:25,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 68684 2026-09-12 06:43:25,151 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-12 06:43:25,153 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 68684 2026-09-12 06:43:25,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064325_209189_test_13_category_check.txt 2026-09-12 06:43:25,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpl0488k35_chrome_odoo" 2026-09-12 06:43:25,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-12 06:43:25,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 68810 2026-09-12 06:43:25,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp67gjc3el_chrome_odoo 2026-09-12 06:43:25,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:37543/json/version 2026-09-12 06:43:25,486 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:25,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:25,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:37543/json 2026-09-12 06:43:25,507 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:25,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:37543/devtools/page/DD014B80A0EFB601518137FB366B1CA4 2026-09-12 06:43:25,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-12 06:43:25,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-12 06:43:25,555 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:25,564 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-12 06:43:25,567 26 INFO rb-103a292-224772-414667 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-12 06:43:25,567 26 INFO rb-103a292-224772-414667 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-12 06:43:25,579 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:26,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.033 0.603 2026-09-12 06:43:26,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'DD014B80A0EFB601518137FB366B1CA4', 'loaderId': 'C256B9ABFA7019EA57065DB67A3B4D08', 'isDownload': False} 2026-09-12 06:43:26,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-12 06:43:26,225 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:26,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:43:26,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:43:26,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:43:26,692 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:26,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:43:26,746 26 INFO rb-103a292-224772-414667 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-12 06:43:26,752 26 INFO rb-103a292-224772-414667 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-12 06:43:26,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 06:43:26,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:43:26,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:26,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.011 2026-09-12 06:43:26,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-12 06:43:26,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.037 2026-09-12 06:43:26,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-12 06:43:27,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.233 0.324 2026-09-12 06:43:27,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:43:27,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:43:27,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-09-12 06:43:27,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:43:27,716 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:27,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:27,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:27,757 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:27,777 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:27,779 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:27,794 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:27,795 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:27,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.020 0.022 2026-09-12 06:43:27,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.034 2026-09-12 06:43:27,819 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:27,846 26 INFO rb-103a292-224772-414667 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-12 06:43:27,894 26 INFO rb-103a292-224772-414667 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-12 06:43:27,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.061 0.049 2026-09-12 06:43:27,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:27] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.038 0.136 2026-09-12 06:43:28,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.115 2026-09-12 06:43:28,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-12 06:43:28,152 26 INFO rb-103a292-224772-414667 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-12 06:43:28,193 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:28,235 26 INFO rb-103a292-224772-414667 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-12 06:43:28,291 26 INFO rb-103a292-224772-414667 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-12 06:43:28,318 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25483410 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2a79beb7-6d4c-48e5-83fd-0b727aa00044'}] 2026-09-12 06:43:28,374 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25483410 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2a79beb7-6d4c-48e5-83fd-0b727aa00044'} created pos.order #731 2026-09-12 06:43:28,391 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25483410 finished 2026-09-12 06:43:28,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:28] "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-12 06:43:28,466 26 INFO rb-103a292-224772-414667 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-12 06:43:28,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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.006 2026-09-12 06:43:28,529 26 INFO rb-103a292-224772-414667 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-12 06:43:28,587 26 INFO rb-103a292-224772-414667 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-12 06:43:30,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-12 06:43:30,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-12 06:43:30,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15015604 (allocated 15990784) 2026-09-12 06:43:30,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 68810 2026-09-12 06:43:30,724 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-12 06:43:30,725 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 68810 2026-09-12 06:43:30,785 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064330_785103_test_13_crm_team.txt 2026-09-12 06:43:30,785 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp67gjc3el_chrome_odoo" 2026-09-12 06:43:30,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-12 06:43:31,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 68936 2026-09-12 06:43:31,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmppnczazq__chrome_odoo 2026-09-12 06:43:31,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:37367/json/version 2026-09-12 06:43:31,057 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:31,068 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:31,069 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:37367/json 2026-09-12 06:43:31,069 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:31,071 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:37367/devtools/page/6341D2A672E665FCE89A11423A5275B2 2026-09-12 06:43:31,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-12 06:43:31,074 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-12 06:43:31,106 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:31,118 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-12 06:43:31,122 26 INFO rb-103a292-224772-414667 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-12 06:43:31,123 26 INFO rb-103a292-224772-414667 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-12 06:43:31,144 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:31,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:31] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.087 0.387 2026-09-12 06:43:31,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '6341D2A672E665FCE89A11423A5275B2', 'loaderId': '5E0AE0EFC75525F36D6A7F9BCB7CD8A5', 'isDownload': False} 2026-09-12 06:43:31,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-12 06:43:31,622 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:31,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:31] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.011 2026-09-12 06:43:31,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:31] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-09-12 06:43:31,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:31] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-09-12 06:43:32,141 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:32,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:43:32,166 26 INFO rb-103a292-224772-414667 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-12 06:43:32,171 26 INFO rb-103a292-224772-414667 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-12 06:43:32,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:43:32,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:43:32,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:32,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-12 06:43:32,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-12 06:43:32,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.029 2026-09-12 06:43:32,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.029 2026-09-12 06:43:32,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.283 0.304 2026-09-12 06:43:32,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:32,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:43:33,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-12 06:43:33,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-09-12 06:43:33,080 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:33,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.014 2026-09-12 06:43:33,141 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:33,155 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:33,166 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:43:33,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.018 2026-09-12 06:43:33,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.039 2026-09-12 06:43:33,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 06:43:33,203 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:33,208 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:33,242 26 INFO rb-103a292-224772-414667 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-12 06:43:33,273 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:33,330 26 INFO rb-103a292-224772-414667 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-12 06:43:33,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.049 0.037 2026-09-12 06:43:33,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.022 0.114 2026-09-12 06:43:33,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.101 2026-09-12 06:43:33,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:43:33,564 26 INFO rb-103a292-224772-414667 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-12 06:43:33,585 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:33,642 26 INFO rb-103a292-224772-414667 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-12 06:43:33,692 26 INFO rb-103a292-224772-414667 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-12 06:43:33,745 26 INFO rb-103a292-224772-414667 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-12 06:43:33,794 26 INFO rb-103a292-224772-414667 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-12 06:43:33,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-12 06:43:33,896 26 INFO rb-103a292-224772-414667 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-12 06:43:33,976 26 INFO rb-103a292-224772-414667 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-12 06:43:33,985 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11611382 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c0ccf65e-dacd-4663-b955-715e564beecf'}] 2026-09-12 06:43:34,051 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11611382 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c0ccf65e-dacd-4663-b955-715e564beecf'} created pos.order #732 2026-09-12 06:43:34,066 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11611382 finished 2026-09-12 06:43:34,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.051 0.072 2026-09-12 06:43:34,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:43:34,154 26 INFO rb-103a292-224772-414667 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-12 06:43:34,206 26 INFO rb-103a292-224772-414667 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-12 06:43:34,252 26 INFO rb-103a292-224772-414667 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-12 06:43:34,302 26 INFO rb-103a292-224772-414667 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-12 06:43:34,359 26 INFO rb-103a292-224772-414667 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-12 06:43:34,416 26 INFO rb-103a292-224772-414667 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-12 06:43:34,474 26 INFO rb-103a292-224772-414667 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-12 06:43:34,525 26 INFO rb-103a292-224772-414667 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-12 06:43:34,575 26 INFO rb-103a292-224772-414667 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-12 06:43:34,625 26 INFO rb-103a292-224772-414667 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-12 06:43:34,679 26 INFO rb-103a292-224772-414667 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-12 06:43:34,739 26 INFO rb-103a292-224772-414667 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-12 06:43:34,793 26 INFO rb-103a292-224772-414667 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-12 06:43:34,857 26 INFO rb-103a292-224772-414667 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-12 06:43:34,872 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:34,872 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:34,909 26 INFO rb-103a292-224772-414667 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-12 06:43:34,958 26 INFO rb-103a292-224772-414667 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-12 06:43:35,027 26 INFO rb-103a292-224772-414667 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-12 06:43:35,080 26 INFO rb-103a292-224772-414667 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-12 06:43:35,144 26 INFO rb-103a292-224772-414667 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-12 06:43:35,149 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82395127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c0ccf65e-dacd-4663-b955-715e564beecf'}] 2026-09-12 06:43:35,151 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:35,258 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #732 2026-09-12 06:43:35,460 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82395127 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c0ccf65e-dacd-4663-b955-715e564beecf'} updated pos.order #732 2026-09-12 06:43:35,470 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82395127 finished 2026-09-12 06:43:35,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.167 0.210 2026-09-12 06:43:35,649 26 INFO rb-103a292-224772-414667 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-12 06:43:35,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-12 06:43:35,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-12 06:43:35,802 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16799732 (allocated 18747392) 2026-09-12 06:43:35,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 68936 2026-09-12 06:43:35,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-12 06:43:35,820 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 68936 2026-09-12 06:43:35,862 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064335_862162_test_14_change_synced_order.txt 2026-09-12 06:43:35,862 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmppnczazq__chrome_odoo" 2026-09-12 06:43:35,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-12 06:43:36,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 69063 2026-09-12 06:43:36,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpqedf51mu_chrome_odoo 2026-09-12 06:43:36,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:33249/json/version 2026-09-12 06:43:36,111 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:36,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:36,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:33249/json 2026-09-12 06:43:36,124 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:36,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:33249/devtools/page/887A8A010C66EE40E74354A7F74F784E 2026-09-12 06:43:36,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-12 06:43:36,139 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-12 06:43:36,168 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:36,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-12 06:43:36,176 26 INFO rb-103a292-224772-414667 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-12 06:43:36,177 26 INFO rb-103a292-224772-414667 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-12 06:43:36,191 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:36,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:36] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.087 0.373 2026-09-12 06:43:36,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '887A8A010C66EE40E74354A7F74F784E', 'loaderId': '7393572FCD5588963A997F6E15C7900A', 'isDownload': False} 2026-09-12 06:43:36,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-12 06:43:36,656 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:36,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 06:43:36,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:43:36,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:43:37,041 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:37,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:43:37,067 26 INFO rb-103a292-224772-414667 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-12 06:43:37,073 26 INFO rb-103a292-224772-414667 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-12 06:43:37,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:43:37,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:37,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:37,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.011 2026-09-12 06:43:37,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-12 06:43:37,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.025 2026-09-12 06:43:37,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-12 06:43:37,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.223 0.259 2026-09-12 06:43:37,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:37,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:43:37,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.029 2026-09-12 06:43:37,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:43:37,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:37,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:43:37,942 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:37,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:37,977 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:38,023 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:43:38,026 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:43:38,037 26 INFO rb-103a292-224772-414667 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-12 06:43:38,061 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:38,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.067 0.050 2026-09-12 06:43:38,073 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:38,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.117 2026-09-12 06:43:38,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.120 2026-09-12 06:43:38,147 26 INFO rb-103a292-224772-414667 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-12 06:43:38,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.016 0.155 2026-09-12 06:43:38,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.063 2026-09-12 06:43:38,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:43:38,372 26 INFO rb-103a292-224772-414667 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-12 06:43:38,409 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:43:38,449 26 INFO rb-103a292-224772-414667 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-12 06:43:38,500 26 INFO rb-103a292-224772-414667 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-12 06:43:38,551 26 INFO rb-103a292-224772-414667 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-12 06:43:38,601 26 INFO rb-103a292-224772-414667 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-12 06:43:38,658 26 INFO rb-103a292-224772-414667 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-12 06:43:38,707 26 INFO rb-103a292-224772-414667 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-12 06:43:38,758 26 INFO rb-103a292-224772-414667 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-12 06:43:38,824 26 INFO rb-103a292-224772-414667 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-12 06:43:38,831 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:38,832 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:38,875 26 INFO rb-103a292-224772-414667 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-12 06:43:38,925 26 INFO rb-103a292-224772-414667 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-12 06:43:38,995 26 INFO rb-103a292-224772-414667 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-12 06:43:39,053 26 INFO rb-103a292-224772-414667 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-12 06:43:39,103 26 INFO rb-103a292-224772-414667 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-12 06:43:39,173 26 INFO rb-103a292-224772-414667 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-12 06:43:39,221 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:43:39,222 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:43:39,223 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:43:39,223 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:43:39,224 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:43:39,224 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:43:39,224 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:43:39,225 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:43:39,226 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:43:39,227 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:43:39,228 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:43:39,228 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:43:39,235 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:43:39,235 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:43:39,235 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:43:39,236 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:43:39,236 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:43:39,236 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:43:39,237 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:43:39,237 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:43:39,237 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:43:39,237 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:43:39,238 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:43:39,238 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:43:39,239 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:43:39,239 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:43:39,239 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:43:39,240 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:43:39,240 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:43:39,241 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:43:39,242 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:43:39,249 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:39,252 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:39,252 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:43:39,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:43:39,254 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:43:39,254 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:43:39,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:43:39,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:43:39,255 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:43:39,256 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:43:39,257 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:43:39,274 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:43:39,276 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:39,281 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:39,293 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:43:39,297 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:43:39,299 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:43:39,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:39,301 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:43:39,302 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:43:39,302 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:43:39,304 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:43:39,305 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:43:39,306 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:43:39,307 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:39,308 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:43:39,308 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:43:39,309 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:43:39,311 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:43:39,313 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:39,314 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:43:39,315 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:43:39,315 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:43:39,318 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:43:39,320 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:43:39,320 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:43:39,324 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:43:39,330 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:43:39,337 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:39,338 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:43:39,338 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:43:39,341 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:43:39,341 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:43:39,345 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:39,348 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:39,349 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:43:39,358 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:43:39,360 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:43:39,364 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:43:39,365 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:43:39,366 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:43:39,368 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:43:39,369 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:43:39,370 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:43:39,371 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:43:39,371 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:43:39,372 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:43:39,373 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:43:39,373 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:43:39,373 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:43:39,374 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:43:39,374 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:43:39,374 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:43:39,375 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:43:39,379 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:43:39,380 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:43:39,380 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:43:39,381 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:43:39,381 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:43:39,382 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:43:39,382 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:43:39,384 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:43:39,387 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:43:39,389 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:43:39,393 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:43:39,394 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:43:39,396 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:43:39,398 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:39,401 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:43:39,402 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:39,405 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:43:39,408 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:43:39,410 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:43:39,412 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:43:39,413 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 06:43:39,414 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:43:39,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:43:39,426 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:43:39,431 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:43:39,435 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:43:39,436 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:43:39,440 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:43:39,442 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:39,443 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:43:39,444 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:39,450 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:43:39,453 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:43:39,454 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:43:39,455 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:39,458 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:43:39,459 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:39,462 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:43:39,463 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:43:39,469 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:39,470 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:43:39,474 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:43:39,475 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:43:39,476 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:43:39,476 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:43:39,476 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:43:39,477 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:43:39,477 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:43:39,477 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:43:39,477 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:43:39,478 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:43:39,478 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:43:39,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26023804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd297d35a-6346-49c2-9b52-3f7014f80c0f'}] 2026-09-12 06:43:39,802 26 INFO rb-103a292-224772-414667 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-12 06:43:39,877 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26023804 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd297d35a-6346-49c2-9b52-3f7014f80c0f'} created pos.order #733 2026-09-12 06:43:39,891 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26023804 finished 2026-09-12 06:43:39,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.066 0.081 2026-09-12 06:43:39,977 26 INFO rb-103a292-224772-414667 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-12 06:43:39,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:40,026 26 INFO rb-103a292-224772-414667 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-12 06:43:40,081 26 INFO rb-103a292-224772-414667 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-12 06:43:42,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-12 06:43:42,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:43:42,210 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16363424 (allocated 18350080) 2026-09-12 06:43:42,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 69063 2026-09-12 06:43:42,230 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-12 06:43:42,230 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 69063 2026-09-12 06:43:42,286 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064342_286314_test_14_pos_payment_sync.txt 2026-09-12 06:43:42,286 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpqedf51mu_chrome_odoo" 2026-09-12 06:43:42,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 69218 2026-09-12 06:43:42,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpzh1aaouw_chrome_odoo 2026-09-12 06:43:42,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36615/json/version 2026-09-12 06:43:42,495 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:42,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:42,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36615/json 2026-09-12 06:43:42,521 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:42,525 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36615/devtools/page/841D6F5100CBB321CB1A7F223340C51E 2026-09-12 06:43:42,530 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-12 06:43:42,536 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-12 06:43:42,556 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:42,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-12 06:43:42,563 26 INFO rb-103a292-224772-414667 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-12 06:43:42,563 26 INFO rb-103a292-224772-414667 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-12 06:43:42,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:42] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.020 0.032 2026-09-12 06:43:42,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '841D6F5100CBB321CB1A7F223340C51E', 'loaderId': '6AEB47767B18062E31606A3C1F8E207D', 'isDownload': False} 2026-09-12 06:43:42,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-12 06:43:42,641 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:42,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:43:42,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.015 2026-09-12 06:43:42,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-12 06:43:43,031 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:43,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:43,056 26 INFO rb-103a292-224772-414667 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-12 06:43:43,062 26 INFO rb-103a292-224772-414667 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-12 06:43:43,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.010 2026-09-12 06:43:43,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:43:43,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:43,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:43:43,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:43:43,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.015 0.017 2026-09-12 06:43:43,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-12 06:43:43,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 327 0.197 0.297 2026-09-12 06:43:43,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:43,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 06:43:43,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-12 06:43:43,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:43:43,917 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:43,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:43,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:43,988 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:43:43,994 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:43:43,996 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:44,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.023 0.017 2026-09-12 06:43:44,042 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:44,043 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:44,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-09-12 06:43:44,076 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:43:44,088 26 INFO rb-103a292-224772-414667 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-12 06:43:44,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.030 0.052 2026-09-12 06:43:44,176 26 INFO rb-103a292-224772-414667 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-12 06:43:44,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.021 0.094 2026-09-12 06:43:44,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "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.046 2026-09-12 06:43:44,199 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:44,202 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:44,217 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:44,226 26 INFO rb-103a292-224772-414667 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-12 06:43:44,344 26 INFO rb-103a292-224772-414667 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-12 06:43:44,393 26 INFO rb-103a292-224772-414667 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-12 06:43:44,473 26 INFO rb-103a292-224772-414667 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-12 06:43:44,523 26 INFO rb-103a292-224772-414667 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-12 06:43:44,575 26 INFO rb-103a292-224772-414667 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-12 06:43:44,625 26 INFO rb-103a292-224772-414667 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-12 06:43:44,687 26 INFO rb-103a292-224772-414667 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-12 06:43:44,738 26 INFO rb-103a292-224772-414667 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-12 06:43:44,788 26 INFO rb-103a292-224772-414667 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-12 06:43:44,845 26 INFO rb-103a292-224772-414667 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-12 06:43:44,901 26 INFO rb-103a292-224772-414667 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-12 06:43:44,952 26 INFO rb-103a292-224772-414667 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-12 06:43:45,002 26 INFO rb-103a292-224772-414667 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-12 06:43:45,059 26 INFO rb-103a292-224772-414667 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-12 06:43:45,116 26 INFO rb-103a292-224772-414667 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-12 06:43:45,167 26 INFO rb-103a292-224772-414667 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-12 06:43:45,225 26 INFO rb-103a292-224772-414667 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-12 06:43:45,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "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-12 06:43:45,300 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:43:45,300 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:43:45,300 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:43:45,301 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:43:45,301 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:43:45,301 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:43:45,301 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:43:45,301 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:43:45,302 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:43:45,303 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:43:45,303 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:43:45,303 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:43:45,304 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:43:45,304 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:43:45,304 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:43:45,305 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:43:45,306 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:43:45,306 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:43:45,306 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:43:45,306 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:43:45,307 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:43:45,307 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:43:45,307 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:43:45,307 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:43:45,308 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:43:45,308 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:43:45,308 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:43:45,309 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:43:45,309 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:43:45,310 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:43:45,310 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:43:45,310 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:43:45,310 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:43:45,311 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:43:45,311 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:43:45,311 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:43:45,312 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:43:45,312 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:43:45,312 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:43:45,312 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:43:45,329 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:43:45,329 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:43:45,333 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:45,334 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:43:45,335 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:43:45,336 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:43:45,338 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:45,339 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:43:45,342 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:45,343 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:43:45,345 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:43:45,346 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:45,347 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:45,353 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:43:45,354 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:43:45,356 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:43:45,357 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:43:45,359 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:43:45,360 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:45,361 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:43:45,361 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:43:45,364 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:43:45,365 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:43:45,377 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:43:45,379 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:43:45,379 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:43:45,387 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:43:45,388 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:43:45,389 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:43:45,391 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:45,394 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:43:45,401 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:43:45,402 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:43:45,403 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:43:45,404 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:43:45,407 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:43:45,408 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:43:45,409 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:43:45,409 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:43:45,411 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:43:45,413 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:43:45,415 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 06:43:45,418 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:43:45,419 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:43:45,419 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:45,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:43:45,424 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:43:45,426 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:43:45,426 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:43:45,426 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:43:45,427 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:43:45,428 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:43:45,429 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:43:45,429 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:43:45,429 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:43:45,430 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:43:45,430 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:43:45,431 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:43:45,431 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:43:45,431 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:43:45,432 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:43:45,433 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:43:45,434 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:43:45,436 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:43:45,442 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:45,447 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:43:45,448 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:43:45,451 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:45,453 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:43:45,456 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:43:45,458 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:43:45,461 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:43:45,465 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:43:45,466 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:45,470 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:45,471 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:43:45,472 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:43:45,473 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:43:45,473 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:43:45,475 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:43:45,475 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:43:45,479 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:43:45,484 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:45,485 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:43:45,487 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:43:45,491 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:43:45,493 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:43:45,498 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:43:45,503 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:45,504 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:45,504 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:43:45,505 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:43:45,505 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:43:45,509 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:43:45,509 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:43:45,519 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:43:45,523 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 06:43:45,526 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:43:45,536 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:43:45,538 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:43:45,538 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:43:45,538 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:43:45,538 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:43:45,539 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:43:45,541 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:43:45,542 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:43:45,542 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:43:45,883 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5786770 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd297d35a-6346-49c2-9b52-3f7014f80c0f'}] 2026-09-12 06:43:45,885 26 INFO rb-103a292-224772-414667 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-12 06:43:45,950 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #222 deleted pos.payment records with IDs: [704] 2026-09-12 06:43:46,035 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #733 2026-09-12 06:43:46,039 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5786770 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd297d35a-6346-49c2-9b52-3f7014f80c0f'} updated pos.order #733 2026-09-12 06:43:46,052 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5786770 finished 2026-09-12 06:43:46,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.079 0.145 2026-09-12 06:43:46,143 26 INFO rb-103a292-224772-414667 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-12 06:43:46,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.008 2026-09-12 06:43:46,195 26 INFO rb-103a292-224772-414667 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-12 06:43:46,252 26 INFO rb-103a292-224772-414667 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-12 06:43:48,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-12 06:43:48,299 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:43:48,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16697472 (allocated 18087936) 2026-09-12 06:43:48,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 69218 2026-09-12 06:43:48,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-12 06:43:48,426 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 69218 2026-09-12 06:43:48,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064348_484390_test_14_pos_payment_sync.txt 2026-09-12 06:43:48,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpzh1aaouw_chrome_odoo" 2026-09-12 06:43:48,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 69371 2026-09-12 06:43:48,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp3l4rob1h_chrome_odoo 2026-09-12 06:43:48,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44951/json/version 2026-09-12 06:43:48,644 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:48,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:48,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44951/json 2026-09-12 06:43:48,659 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:48,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44951/devtools/page/31DC870A63049860D59C404C16FFEDFE 2026-09-12 06:43:48,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-12 06:43:48,666 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-12 06:43:48,692 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:48,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-12 06:43:48,698 26 INFO rb-103a292-224772-414667 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-12 06:43:48,698 26 INFO rb-103a292-224772-414667 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-12 06:43:48,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:48] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.034 2026-09-12 06:43:48,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '31DC870A63049860D59C404C16FFEDFE', 'loaderId': 'EDC8E40520ABF06F059406EA4224310B', 'isDownload': False} 2026-09-12 06:43:48,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-12 06:43:48,772 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:48,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:43:48,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:43:48,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:43:49,197 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:49,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:49,219 26 INFO rb-103a292-224772-414667 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-12 06:43:49,224 26 INFO rb-103a292-224772-414667 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-12 06:43:49,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 06:43:49,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:43:49,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:49,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 06:43:49,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:43:49,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "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-12 06:43:49,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-12 06:43:49,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.141 0.265 2026-09-12 06:43:49,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.012 2026-09-12 06:43:49,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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.007 2026-09-12 06:43:49,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-12 06:43:49,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:49,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:49,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:50,006 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:43:50,021 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:50,045 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:50,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.023 0.029 2026-09-12 06:43:50,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-09-12 06:43:50,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-12 06:43:50,088 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "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-12 06:43:50,091 26 INFO rb-103a292-224772-414667 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-12 06:43:50,093 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:50,167 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:50,211 26 INFO rb-103a292-224772-414667 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-12 06:43:50,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.031 0.037 2026-09-12 06:43:50,248 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:50,261 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:50,272 26 INFO rb-103a292-224772-414667 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-12 06:43:50,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:43:50,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.032 0.103 2026-09-12 06:43:50,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.128 2026-09-12 06:43:50,385 26 INFO rb-103a292-224772-414667 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-12 06:43:50,436 26 INFO rb-103a292-224772-414667 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-12 06:43:50,506 26 INFO rb-103a292-224772-414667 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-12 06:43:50,557 26 INFO rb-103a292-224772-414667 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-12 06:43:50,607 26 INFO rb-103a292-224772-414667 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-12 06:43:50,658 26 INFO rb-103a292-224772-414667 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-12 06:43:50,718 26 INFO rb-103a292-224772-414667 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-12 06:43:50,768 26 INFO rb-103a292-224772-414667 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-12 06:43:50,819 26 INFO rb-103a292-224772-414667 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-12 06:43:50,877 26 INFO rb-103a292-224772-414667 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-12 06:43:50,928 26 INFO rb-103a292-224772-414667 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-12 06:43:50,988 26 INFO rb-103a292-224772-414667 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-12 06:43:51,045 26 INFO rb-103a292-224772-414667 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-12 06:43:51,095 26 INFO rb-103a292-224772-414667 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-12 06:43:51,154 26 INFO rb-103a292-224772-414667 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-12 06:43:51,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:43:51,244 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:43:51,244 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:43:51,244 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:43:51,246 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:43:51,249 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:51,252 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:43:51,252 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:43:51,259 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:43:51,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:43:51,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:43:51,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:43:51,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:43:51,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:43:51,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:43:51,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:43:51,262 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:43:51,262 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:43:51,263 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:43:51,263 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:43:51,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:43:51,265 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:43:51,266 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:43:51,266 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:43:51,266 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:43:51,266 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:43:51,267 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:43:51,267 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:43:51,267 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:43:51,267 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:43:51,267 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:43:51,268 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:43:51,268 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:43:51,268 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:43:51,269 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:43:51,269 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:43:51,269 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:43:51,271 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:51,272 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:43:51,279 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:43:51,280 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:43:51,281 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:43:51,281 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:43:51,304 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:51,311 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:51,313 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:51,316 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:43:51,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:43:51,328 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:43:51,330 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:51,340 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:43:51,340 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:43:51,341 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:43:51,341 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:43:51,347 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:43:51,348 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:43:51,348 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:43:51,348 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:43:51,349 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:43:51,349 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:43:51,349 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:43:51,349 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:43:51,349 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:43:51,350 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:43:51,350 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:43:51,350 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:43:51,350 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:43:51,354 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:43:51,356 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:43:51,360 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:43:51,361 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:43:51,361 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:43:51,363 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:43:51,371 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 06:43:51,371 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:43:51,374 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:43:51,375 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:43:51,376 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:43:51,378 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:43:51,379 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:43:51,381 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:43:51,381 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:43:51,381 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:43:51,382 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:43:51,384 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:43:51,385 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:43:51,386 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:43:51,387 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:43:51,387 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:43:51,387 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:43:51,387 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:43:51,390 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:43:51,392 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:43:51,393 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:43:51,396 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:43:51,425 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 06:43:51,429 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "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-12 06:43:51,433 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:43:51,443 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:51,446 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 06:43:51,459 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:43:51,459 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:43:51,462 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:43:51,463 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:43:51,475 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:43:51,477 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:43:51,478 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:43:51,479 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:43:51,486 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:43:51,488 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:43:51,489 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:43:51,490 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:43:51,491 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:43:51,491 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:43:51,491 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:43:51,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:43:51,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:43:51,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:43:51,493 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:43:51,494 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:43:51,495 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:43:51,496 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:51,499 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:43:51,499 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:43:51,500 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:43:51,502 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:43:51,503 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:43:51,503 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:51,504 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:43:51,526 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:51,529 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:43:51,534 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:43:51,534 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:43:51,535 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:43:51,536 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:43:51,536 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:43:51,536 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:43:51,537 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:43:51,538 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:43:51,539 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:43:51,539 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:43:51,539 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:43:51,541 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:43:51,542 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:43:51,544 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:43:51,544 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:43:51,551 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:51,556 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:43:51,894 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99992446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd297d35a-6346-49c2-9b52-3f7014f80c0f'}] 2026-09-12 06:43:51,903 26 INFO rb-103a292-224772-414667 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-12 06:43:51,952 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #733 2026-09-12 06:43:51,956 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99992446 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd297d35a-6346-49c2-9b52-3f7014f80c0f'} updated pos.order #733 2026-09-12 06:43:51,965 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99992446 finished 2026-09-12 06:43:52,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.034 0.084 2026-09-12 06:43:52,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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.007 2026-09-12 06:43:52,048 26 INFO rb-103a292-224772-414667 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-12 06:43:52,097 26 INFO rb-103a292-224772-414667 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-12 06:43:52,154 26 INFO rb-103a292-224772-414667 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-12 06:43:54,198 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-12 06:43:54,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:43:54,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16672044 (allocated 17825792) 2026-09-12 06:43:54,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 69371 2026-09-12 06:43:54,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-12 06:43:54,286 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 69371 2026-09-12 06:43:54,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064354_334792_test_14_pos_payment_sync.txt 2026-09-12 06:43:54,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp3l4rob1h_chrome_odoo" 2026-09-12 06:43:54,353 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-12 06:43:54,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 69530 2026-09-12 06:43:54,646 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpz4ec_skm_chrome_odoo 2026-09-12 06:43:54,647 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:37631/json/version 2026-09-12 06:43:54,648 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:54,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:43:54,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:37631/json 2026-09-12 06:43:54,652 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:43:54,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:37631/devtools/page/EDF73AF5B5E3BCC8D007592F3E9B0054 2026-09-12 06:43:54,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-12 06:43:54,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-12 06:43:54,696 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:43:54,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-12 06:43:54,706 26 INFO rb-103a292-224772-414667 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-12 06:43:54,707 26 INFO rb-103a292-224772-414667 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-12 06:43:54,721 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:43:55,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.063 0.540 2026-09-12 06:43:55,324 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': 'EDF73AF5B5E3BCC8D007592F3E9B0054', 'loaderId': '480D6634EE887CCCC52F3D2701DDA211', 'isDownload': False} 2026-09-12 06:43:55,324 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-12 06:43:55,331 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:43:55,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:43:55,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:43:55,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-12 06:43:55,790 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:55,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:43:55,825 26 INFO rb-103a292-224772-414667 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-12 06:43:55,831 26 INFO rb-103a292-224772-414667 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-12 06:43:55,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:43:55,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:43:55,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:43:55,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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.012 2026-09-12 06:43:55,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.033 2026-09-12 06:43:55,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.037 2026-09-12 06:43:55,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-12 06:43:56,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.171 0.261 2026-09-12 06:43:56,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.012 2026-09-12 06:43:56,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.005 2026-09-12 06:43:56,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-12 06:43:56,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.004 2026-09-12 06:43:56,610 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-12 06:43:56,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:43:56,653 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:43:56,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:56,675 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:43:56,683 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:43:56,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-09-12 06:43:56,701 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43: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-12 06:43:56,704 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:56,754 26 INFO rb-103a292-224772-414667 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-12 06:43:56,761 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:43:56,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.063 2026-09-12 06:43:56,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.025 0.059 2026-09-12 06:43:56,824 26 INFO rb-103a292-224772-414667 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-12 06:43:56,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.036 0.117 2026-09-12 06:43:56,956 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.086 2026-09-12 06:43:56,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.005 2026-09-12 06:43:57,035 26 INFO rb-103a292-224772-414667 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-12 06:43:57,052 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:57,110 26 INFO rb-103a292-224772-414667 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-12 06:43:57,160 26 INFO rb-103a292-224772-414667 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-12 06:43:57,209 26 INFO rb-103a292-224772-414667 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-12 06:43:57,265 26 INFO rb-103a292-224772-414667 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-12 06:43:57,315 26 INFO rb-103a292-224772-414667 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-12 06:43:57,367 26 INFO rb-103a292-224772-414667 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-12 06:43:57,426 26 INFO rb-103a292-224772-414667 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-12 06:43:57,477 26 INFO rb-103a292-224772-414667 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-12 06:43:57,529 26 INFO rb-103a292-224772-414667 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-12 06:43:57,700 26 INFO rb-103a292-224772-414667 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-12 06:43:57,749 26 INFO rb-103a292-224772-414667 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-12 06:43:57,812 26 INFO rb-103a292-224772-414667 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-12 06:43:57,863 26 INFO rb-103a292-224772-414667 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-12 06:43:57,913 26 INFO rb-103a292-224772-414667 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-12 06:43:57,967 26 INFO rb-103a292-224772-414667 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-12 06:43:58,018 26 INFO rb-103a292-224772-414667 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-12 06:43:58,071 26 INFO rb-103a292-224772-414667 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-12 06:43:58,133 26 INFO rb-103a292-224772-414667 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-12 06:43:58,184 26 INFO rb-103a292-224772-414667 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-12 06:43:58,235 26 INFO rb-103a292-224772-414667 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-12 06:43:58,285 26 INFO rb-103a292-224772-414667 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-12 06:43:58,335 26 INFO rb-103a292-224772-414667 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-12 06:43:58,391 26 INFO rb-103a292-224772-414667 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-12 06:43:58,452 26 INFO rb-103a292-224772-414667 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-12 06:43:58,503 26 INFO rb-103a292-224772-414667 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-12 06:43:58,556 26 INFO rb-103a292-224772-414667 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-12 06:43:58,610 26 INFO rb-103a292-224772-414667 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-12 06:43:58,661 26 INFO rb-103a292-224772-414667 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-12 06:43:58,736 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-12 06:43:58,740 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92948738 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '519ecee1-d09c-46e0-b76b-4dd5a061a6a9'}] 2026-09-12 06:43:58,809 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92948738 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '519ecee1-d09c-46e0-b76b-4dd5a061a6a9'} created pos.order #734 2026-09-12 06:43:58,827 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92948738 finished 2026-09-12 06:43:58,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.049 0.080 2026-09-12 06:43:58,902 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53582486 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c930a81d-98bf-4bfa-8e73-597d73bb2dc2'}] 2026-09-12 06:43:58,960 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53582486 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c930a81d-98bf-4bfa-8e73-597d73bb2dc2'} created pos.order #735 2026-09-12 06:43:58,970 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53582486 finished 2026-09-12 06:43:59,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.032 0.072 2026-09-12 06:43:59,040 26 INFO rb-103a292-224772-414667 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-12 06:43:59,101 26 INFO rb-103a292-224772-414667 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-12 06:43:59,104 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44316624 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c930a81d-98bf-4bfa-8e73-597d73bb2dc2'}] 2026-09-12 06:43:59,112 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:43:59,125 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44316624 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c930a81d-98bf-4bfa-8e73-597d73bb2dc2'} updated pos.order #735 2026-09-12 06:43:59,146 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44316624 finished 2026-09-12 06:43:59,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.066 0.079 2026-09-12 06:43:59,308 26 INFO rb-103a292-224772-414667 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-12 06:43:59,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:59] "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.015 2026-09-12 06:43:59,358 26 INFO rb-103a292-224772-414667 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-12 06:43:59,426 26 INFO rb-103a292-224772-414667 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-12 06:43:59,439 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:59,441 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:43:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:43:59,476 26 INFO rb-103a292-224772-414667 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-12 06:43:59,527 26 INFO rb-103a292-224772-414667 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-12 06:43:59,590 26 INFO rb-103a292-224772-414667 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-12 06:43:59,652 26 INFO rb-103a292-224772-414667 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-12 06:43:59,657 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19847641 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c930a81d-98bf-4bfa-8e73-597d73bb2dc2'}] 2026-09-12 06:43:59,729 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #735 2026-09-12 06:43:59,968 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19847641 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c930a81d-98bf-4bfa-8e73-597d73bb2dc2'} updated pos.order #735 2026-09-12 06:43:59,991 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19847641 finished 2026-09-12 06:44:00,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.155 0.240 2026-09-12 06:44:00,176 26 INFO rb-103a292-224772-414667 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-12 06:44:00,222 26 INFO rb-103a292-224772-414667 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-12 06:44:00,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:44:00,290 26 INFO rb-103a292-224772-414667 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-12 06:44:00,341 26 INFO rb-103a292-224772-414667 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-12 06:44:00,408 26 INFO rb-103a292-224772-414667 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-12 06:44:00,459 26 INFO rb-103a292-224772-414667 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-12 06:44:00,510 26 INFO rb-103a292-224772-414667 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-12 06:44:00,568 26 INFO rb-103a292-224772-414667 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-12 06:44:00,619 26 INFO rb-103a292-224772-414667 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-12 06:44:00,671 26 INFO rb-103a292-224772-414667 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-12 06:44:00,735 26 INFO rb-103a292-224772-414667 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-12 06:44:00,785 26 INFO rb-103a292-224772-414667 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-12 06:44:00,837 26 INFO rb-103a292-224772-414667 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-12 06:44:01,016 26 INFO rb-103a292-224772-414667 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-12 06:44:01,066 26 INFO rb-103a292-224772-414667 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-12 06:44:01,116 26 INFO rb-103a292-224772-414667 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-12 06:44:01,172 26 INFO rb-103a292-224772-414667 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-12 06:44:01,228 26 INFO rb-103a292-224772-414667 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-12 06:44:01,281 26 INFO rb-103a292-224772-414667 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-12 06:44:01,335 26 INFO rb-103a292-224772-414667 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-12 06:44:01,386 26 INFO rb-103a292-224772-414667 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-12 06:44:01,460 26 INFO rb-103a292-224772-414667 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-12 06:44:01,464 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29765388 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '519ecee1-d09c-46e0-b76b-4dd5a061a6a9'}] 2026-09-12 06:44:01,504 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1206] 2026-09-12 06:44:01,520 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1209] to pos.order #734 2026-09-12 06:44:01,526 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29765388 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '519ecee1-d09c-46e0-b76b-4dd5a061a6a9'} updated pos.order #734 2026-09-12 06:44:01,540 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29765388 finished 2026-09-12 06:44:01,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.063 0.084 2026-09-12 06:44:01,644 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19207221 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '8981bc6a-311d-4131-b263-f08786c00873'}] 2026-09-12 06:44:01,688 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19207221 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '8981bc6a-311d-4131-b263-f08786c00873'} created pos.order #736 2026-09-12 06:44:01,706 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19207221 finished 2026-09-12 06:44:01,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.034 0.068 2026-09-12 06:44:01,782 26 INFO rb-103a292-224772-414667 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-12 06:44:01,835 26 INFO rb-103a292-224772-414667 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-12 06:44:01,895 26 INFO rb-103a292-224772-414667 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-12 06:44:01,899 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71683441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '8981bc6a-311d-4131-b263-f08786c00873'}] 2026-09-12 06:44:01,989 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #736 2026-09-12 06:44:02,192 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71683441 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '8981bc6a-311d-4131-b263-f08786c00873'} updated pos.order #736 2026-09-12 06:44:02,203 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71683441 finished 2026-09-12 06:44:02,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.142 0.217 2026-09-12 06:44:02,323 26 INFO rb-103a292-224772-414667 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-12 06:44:02,374 26 INFO rb-103a292-224772-414667 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-12 06:44:02,441 26 INFO rb-103a292-224772-414667 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-12 06:44:02,482 26 INFO rb-103a292-224772-414667 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-12 06:44:02,540 26 INFO rb-103a292-224772-414667 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-12 06:44:02,604 26 INFO rb-103a292-224772-414667 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-12 06:44:02,608 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60324861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '519ecee1-d09c-46e0-b76b-4dd5a061a6a9'}] 2026-09-12 06:44:02,660 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #734 2026-09-12 06:44:02,796 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60324861 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '519ecee1-d09c-46e0-b76b-4dd5a061a6a9'} updated pos.order #734 2026-09-12 06:44:02,806 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60324861 finished 2026-09-12 06:44:02,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.071 0.166 2026-09-12 06:44:02,904 26 INFO rb-103a292-224772-414667 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-12 06:44:02,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-12 06:44:02,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:44:03,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20714196 (allocated 22286336) 2026-09-12 06:44:03,068 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 69530 2026-09-12 06:44:03,071 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-12 06:44:03,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 69530 2026-09-12 06:44:03,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064403_117251_test_15_split_bill_screen_actions.txt 2026-09-12 06:44:03,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpz4ec_skm_chrome_odoo" 2026-09-12 06:44:03,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-12 06:44:03,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 69663 2026-09-12 06:44:03,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpqmf2nys2_chrome_odoo 2026-09-12 06:44:03,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:39129/json/version 2026-09-12 06:44:03,371 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:03,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:03,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:39129/json 2026-09-12 06:44:03,389 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:03,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:39129/devtools/page/80603CE7797CEC69864FE28624EF3B3D 2026-09-12 06:44:03,393 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-12 06:44:03,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-12 06:44:03,433 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:03,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-12 06:44:03,441 26 INFO rb-103a292-224772-414667 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-12 06:44:03,442 26 INFO rb-103a292-224772-414667 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-12 06:44:03,453 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:03,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:03] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.037 0.401 2026-09-12 06:44:03,892 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '80603CE7797CEC69864FE28624EF3B3D', 'loaderId': '2C2D94C6FEA58A4A4C1F72E2B64D2FD6', 'isDownload': False} 2026-09-12 06:44:03,892 26 INFO rb-103a292-224772-414667 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-12 06:44:03,897 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:03,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:03] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:44:03,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:03] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-12 06:44:03,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:03] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:44:04,292 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:04,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:44:04,315 26 INFO rb-103a292-224772-414667 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-12 06:44:04,319 26 INFO rb-103a292-224772-414667 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-12 06:44:04,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:44:04,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:04,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:04,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-12 06:44:04,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-12 06:44:04,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.030 2026-09-12 06:44:04,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-12 06:44:05,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.227 0.339 2026-09-12 06:44:05,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.009 2026-09-12 06:44:05,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.007 2026-09-12 06:44:05,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-09-12 06:44:05,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.011 2026-09-12 06:44:05,213 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:05,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:44:05,258 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:05,287 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:05,288 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:44:05,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.025 0.017 2026-09-12 06:44:05,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-12 06:44:05,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 06:44:05,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:05,323 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:05,375 26 INFO rb-103a292-224772-414667 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-12 06:44:05,412 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:44:05,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.028 0.051 2026-09-12 06:44:05,471 26 INFO rb-103a292-224772-414667 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-12 06:44:05,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.039 0.099 2026-09-12 06:44:05,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.107 2026-09-12 06:44:05,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.006 2026-09-12 06:44:05,728 26 INFO rb-103a292-224772-414667 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-12 06:44:05,762 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:05,782 26 INFO rb-103a292-224772-414667 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-12 06:44:05,874 26 INFO rb-103a292-224772-414667 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-12 06:44:05,924 26 INFO rb-103a292-224772-414667 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-12 06:44:05,975 26 INFO rb-103a292-224772-414667 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-12 06:44:06,031 26 INFO rb-103a292-224772-414667 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-12 06:44:06,083 26 INFO rb-103a292-224772-414667 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-12 06:44:06,136 26 INFO rb-103a292-224772-414667 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-12 06:44:06,203 26 INFO rb-103a292-224772-414667 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-12 06:44:06,254 26 INFO rb-103a292-224772-414667 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-12 06:44:06,304 26 INFO rb-103a292-224772-414667 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-12 06:44:06,355 26 INFO rb-103a292-224772-414667 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-12 06:44:06,412 26 INFO rb-103a292-224772-414667 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-12 06:44:06,432 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20566530 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6f9ea579-c2da-424d-a8fd-9672aee9a694'}] 2026-09-12 06:44:06,514 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20566530 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6f9ea579-c2da-424d-a8fd-9672aee9a694'} created pos.order #737 2026-09-12 06:44:06,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20566530 finished 2026-09-12 06:44:06,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.057 0.089 2026-09-12 06:44:06,598 26 INFO rb-103a292-224772-414667 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-12 06:44:06,649 26 INFO rb-103a292-224772-414667 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-12 06:44:06,700 26 INFO rb-103a292-224772-414667 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-12 06:44:06,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:44:06,764 26 INFO rb-103a292-224772-414667 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-12 06:44:06,815 26 INFO rb-103a292-224772-414667 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-12 06:44:06,865 26 INFO rb-103a292-224772-414667 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-12 06:44:06,922 26 INFO rb-103a292-224772-414667 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-12 06:44:06,977 26 INFO rb-103a292-224772-414667 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-12 06:44:07,032 26 INFO rb-103a292-224772-414667 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-12 06:44:07,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.032 0.050 2026-09-12 06:44:07,148 26 INFO rb-103a292-224772-414667 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-12 06:44:07,212 26 INFO rb-103a292-224772-414667 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-12 06:44:07,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:07] "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-12 06:44:07,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 06:44:07,262 26 INFO rb-103a292-224772-414667 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-12 06:44:07,315 26 INFO rb-103a292-224772-414667 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-12 06:44:07,366 26 INFO rb-103a292-224772-414667 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-12 06:44:07,418 26 INFO rb-103a292-224772-414667 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-12 06:44:07,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:07] "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-12 06:44:07,470 26 INFO rb-103a292-224772-414667 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-12 06:44:07,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-12 06:44:07,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:44:07,593 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15605396 (allocated 17039360) 2026-09-12 06:44:07,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 69663 2026-09-12 06:44:07,605 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-12 06:44:07,605 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 69663 2026-09-12 06:44:07,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064407_659993_test_cancel_order_from_ui.txt 2026-09-12 06:44:07,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpqmf2nys2_chrome_odoo" 2026-09-12 06:44:07,701 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-12 06:44:07,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-12 06:44:08,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 69800 2026-09-12 06:44:08,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmp2fw2a3yr_chrome_odoo 2026-09-12 06:44:08,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:45881/json/version 2026-09-12 06:44:08,879 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:08,901 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:08,901 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:45881/json 2026-09-12 06:44:08,902 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:08,903 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:45881/devtools/page/4679905F8FA5CEE2A0D54FF792BF7ECE 2026-09-12 06:44:08,905 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-12 06:44:08,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-12 06:44:08,955 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:08,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-12 06:44:08,961 26 INFO rb-103a292-224772-414667 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-12 06:44:08,962 26 INFO rb-103a292-224772-414667 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-12 06:44:08,976 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:09,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.028 0.349 2026-09-12 06:44:09,354 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '4679905F8FA5CEE2A0D54FF792BF7ECE', 'loaderId': 'AEE56EEFBDF54D22C6CC3C5DD8B07303', 'isDownload': False} 2026-09-12 06:44:09,354 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-12 06:44:09,363 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:09,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-12 06:44:09,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:44:09,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 06:44:09,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:44:09,868 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:44:09,880 26 INFO rb-103a292-224772-414667 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-12 06:44:09,884 26 INFO rb-103a292-224772-414667 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-12 06:44:09,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:44:09,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:44:09,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:09,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-12 06:44:09,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-12 06:44:10,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.024 2026-09-12 06:44:10,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-12 06:44:10,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.183 0.270 2026-09-12 06:44:10,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.014 2026-09-12 06:44:10,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.005 2026-09-12 06:44:10,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-12 06:44:10,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.006 2026-09-12 06:44:10,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:10,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:44:10,786 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:10,803 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:10,819 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:44:10,820 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "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-12 06:44:10,835 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:44:10,838 26 INFO rb-103a292-224772-414667 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-12 06:44:10,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.032 0.031 2026-09-12 06:44:10,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-12 06:44:10,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.067 2026-09-12 06:44:10,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:44:10,927 26 INFO rb-103a292-224772-414667 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-12 06:44:10,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.033 0.037 2026-09-12 06:44:11,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.070 2026-09-12 06:44:11,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:11] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.013 0.179 2026-09-12 06:44:11,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:44:11,127 26 INFO rb-103a292-224772-414667 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-12 06:44:11,147 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:11,193 26 INFO rb-103a292-224772-414667 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-12 06:44:11,249 26 INFO rb-103a292-224772-414667 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-12 06:44:11,303 26 INFO rb-103a292-224772-414667 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-12 06:44:11,357 26 INFO rb-103a292-224772-414667 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-12 06:44:11,448 26 INFO rb-103a292-224772-414667 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-12 06:44:11,506 26 INFO rb-103a292-224772-414667 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-12 06:44:11,561 26 INFO rb-103a292-224772-414667 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-12 06:44:11,616 26 INFO rb-103a292-224772-414667 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-12 06:44:11,671 26 INFO rb-103a292-224772-414667 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-12 06:44:11,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-12 06:44:11,834 26 INFO rb-103a292-224772-414667 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-12 06:44:11,887 26 INFO rb-103a292-224772-414667 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-12 06:44:11,937 26 INFO rb-103a292-224772-414667 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-12 06:44:11,986 26 INFO rb-103a292-224772-414667 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-12 06:44:12,043 26 INFO rb-103a292-224772-414667 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-12 06:44:12,094 26 INFO rb-103a292-224772-414667 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-12 06:44:12,145 26 INFO rb-103a292-224772-414667 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-12 06:44:12,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-12 06:44:12,212 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:44:12,220 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:12,221 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:12,282 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17421520 (allocated 18485248) 2026-09-12 06:44:12,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 69800 2026-09-12 06:44:12,293 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-12 06:44:12,293 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 69800 2026-09-12 06:44:12,354 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064412_354522_test_combo_preparation_receipt.txt 2026-09-12 06:44:12,354 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmp2fw2a3yr_chrome_odoo" 2026-09-12 06:44:12,362 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-12 06:44:13,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 69929 2026-09-12 06:44:13,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpyim1ib6s_chrome_odoo 2026-09-12 06:44:13,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:34315/json/version 2026-09-12 06:44:13,403 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:13,417 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:13,417 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:34315/json 2026-09-12 06:44:13,417 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:13,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:34315/devtools/page/D8A69D5DF85F579D396B54675C161AA6 2026-09-12 06:44:13,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-12 06:44:13,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-12 06:44:13,478 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:13,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-12 06:44:13,494 26 INFO rb-103a292-224772-414667 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-12 06:44:13,494 26 INFO rb-103a292-224772-414667 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-12 06:44:13,505 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:13,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:13] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.032 0.354 2026-09-12 06:44:13,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': 'D8A69D5DF85F579D396B54675C161AA6', 'loaderId': 'B21FCC9ED5D84BB5C9174D562C98D798', 'isDownload': False} 2026-09-12 06:44:13,891 26 INFO rb-103a292-224772-414667 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-12 06:44:13,901 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:13,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:13] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 06:44:13,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:13] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:44:13,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:13] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:44:14,311 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:14,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-09-12 06:44:14,340 26 INFO rb-103a292-224772-414667 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-12 06:44:14,343 26 INFO rb-103a292-224772-414667 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-12 06:44:14,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:44:14,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:14,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:14,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-12 06:44:14,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 06:44:14,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-09-12 06:44:14,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-12 06:44:14,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.221 0.275 2026-09-12 06:44:15,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:44:15,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:44:15,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-12 06:44:15,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:44:15,178 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:15,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:44:15,212 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:15,228 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:15,237 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:15,244 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:15,251 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:15,285 26 INFO rb-103a292-224772-414667 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-12 06:44:15,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.050 0.027 2026-09-12 06:44:15,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.085 2026-09-12 06:44:15,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 06:44:15,394 26 INFO rb-103a292-224772-414667 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-12 06:44:15,405 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:15,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.025 0.036 2026-09-12 06:44:15,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.014 0.084 2026-09-12 06:44:15,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.139 2026-09-12 06:44:15,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:44:15,675 26 INFO rb-103a292-224772-414667 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-12 06:44:15,702 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:15,739 26 INFO rb-103a292-224772-414667 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-12 06:44:15,795 26 INFO rb-103a292-224772-414667 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-12 06:44:15,850 26 INFO rb-103a292-224772-414667 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-12 06:44:15,904 26 INFO rb-103a292-224772-414667 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-12 06:44:16,012 26 INFO rb-103a292-224772-414667 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-12 06:44:16,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-12 06:44:16,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-12 06:44:16,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15550848 (allocated 16777216) 2026-09-12 06:44:16,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 69929 2026-09-12 06:44:16,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-12 06:44:16,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 69929 2026-09-12 06:44:16,189 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064416_189206_test_combo_preparation_receipt_layout.txt 2026-09-12 06:44:16,189 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpyim1ib6s_chrome_odoo" 2026-09-12 06:44:16,204 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-12 06:44:17,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 70048 2026-09-12 06:44:17,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp4ot1ngg6_chrome_odoo 2026-09-12 06:44:17,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:33763/json/version 2026-09-12 06:44:17,124 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:17,140 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:17,141 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:33763/json 2026-09-12 06:44:17,141 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:17,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:33763/devtools/page/3F8B8CFF73108AC93B211B5A28E7A41B 2026-09-12 06:44:17,145 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-12 06:44:17,147 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-12 06:44:17,200 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:17,205 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-12 06:44:17,207 26 INFO rb-103a292-224772-414667 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-12 06:44:17,208 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-12 06:44:17,226 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:17,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:17] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.032 0.552 2026-09-12 06:44:17,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '3F8B8CFF73108AC93B211B5A28E7A41B', 'loaderId': '3B9758974C62BA2F0DDC475D4F7155EA', 'isDownload': False} 2026-09-12 06:44:17,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-12 06:44:17,809 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:17,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:17] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:44:17,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:17] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-09-12 06:44:17,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:17] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:44:18,280 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:18,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:44:18,314 26 INFO rb-103a292-224772-414667 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-12 06:44:18,323 26 INFO rb-103a292-224772-414667 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-12 06:44:18,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 06:44:18,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:18,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:18,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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.011 2026-09-12 06:44:18,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 06:44:18,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "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-12 06:44:18,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.020 2026-09-12 06:44:19,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.237 0.341 2026-09-12 06:44:19,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:19,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:44:19,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-12 06:44:19,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:19,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:19,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:44:19,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:19,289 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:19,291 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:44:19,292 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:19,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:19,337 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:19,370 26 INFO rb-103a292-224772-414667 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-12 06:44:19,372 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:44:19,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.051 0.055 2026-09-12 06:44:19,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 06:44:19,432 26 INFO rb-103a292-224772-414667 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-12 06:44:19,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.070 2026-09-12 06:44:19,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.017 0.112 2026-09-12 06:44:19,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.080 2026-09-12 06:44:19,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:19,661 26 INFO rb-103a292-224772-414667 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-12 06:44:19,686 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:19,727 26 INFO rb-103a292-224772-414667 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-12 06:44:19,782 26 INFO rb-103a292-224772-414667 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-12 06:44:19,836 26 INFO rb-103a292-224772-414667 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-12 06:44:19,893 26 INFO rb-103a292-224772-414667 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-12 06:44:19,987 26 INFO rb-103a292-224772-414667 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-12 06:44:20,045 26 INFO rb-103a292-224772-414667 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-12 06:44:20,072 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81112710 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0cc0d2f2-aa55-4ee5-965e-884573ba4ed8'}] 2026-09-12 06:44:20,141 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81112710 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0cc0d2f2-aa55-4ee5-965e-884573ba4ed8'} created pos.order #739 2026-09-12 06:44:20,153 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81112710 finished 2026-09-12 06:44:20,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.044 0.073 2026-09-12 06:44:20,217 26 INFO rb-103a292-224772-414667 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-12 06:44:20,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:44:20,285 26 INFO rb-103a292-224772-414667 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-12 06:44:20,335 26 INFO rb-103a292-224772-414667 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-12 06:44:20,405 26 INFO rb-103a292-224772-414667 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-12 06:44:20,459 26 INFO rb-103a292-224772-414667 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-12 06:44:20,510 26 INFO rb-103a292-224772-414667 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-12 06:44:20,565 26 INFO rb-103a292-224772-414667 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-12 06:44:20,627 26 INFO rb-103a292-224772-414667 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-12 06:44:20,677 26 INFO rb-103a292-224772-414667 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-12 06:44:20,735 26 INFO rb-103a292-224772-414667 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-12 06:44:20,748 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71626227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0cc0d2f2-aa55-4ee5-965e-884573ba4ed8'}] 2026-09-12 06:44:20,764 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71626227 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0cc0d2f2-aa55-4ee5-965e-884573ba4ed8'} updated pos.order #739 2026-09-12 06:44:20,775 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71626227 finished 2026-09-12 06:44:20,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.036 0.063 2026-09-12 06:44:20,881 26 INFO rb-103a292-224772-414667 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-12 06:44:20,932 26 INFO rb-103a292-224772-414667 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-12 06:44:20,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:44:21,004 26 INFO rb-103a292-224772-414667 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-12 06:44:21,055 26 INFO rb-103a292-224772-414667 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-12 06:44:21,118 26 INFO rb-103a292-224772-414667 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-12 06:44:21,177 26 INFO rb-103a292-224772-414667 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-12 06:44:21,228 26 INFO rb-103a292-224772-414667 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-12 06:44:21,279 26 INFO rb-103a292-224772-414667 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-12 06:44:21,330 26 INFO rb-103a292-224772-414667 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-12 06:44:21,388 26 INFO rb-103a292-224772-414667 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-12 06:44:21,451 26 INFO rb-103a292-224772-414667 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-12 06:44:21,507 26 INFO rb-103a292-224772-414667 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-12 06:44:21,558 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-12 06:44:21,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:44:21,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 18778584 (allocated 19795968) 2026-09-12 06:44:21,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 70048 2026-09-12 06:44:21,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-12 06:44:21,666 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 70048 2026-09-12 06:44:21,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064421_766558_test_combo_synchronisation.txt 2026-09-12 06:44:21,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp4ot1ngg6_chrome_odoo" 2026-09-12 06:44:21,774 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-12 06:44:22,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 70178 2026-09-12 06:44:22,040 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpevn3_ass_chrome_odoo 2026-09-12 06:44:22,040 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:44179/json/version 2026-09-12 06:44:22,041 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:22,165 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:22,165 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:44179/json 2026-09-12 06:44:22,165 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:22,167 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:44179/devtools/page/10D73E4FFDA14527F0574CD45A096040 2026-09-12 06:44:22,169 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-12 06:44:22,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-12 06:44:22,201 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:22,208 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-12 06:44:22,211 26 INFO rb-103a292-224772-414667 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-12 06:44:22,211 26 INFO rb-103a292-224772-414667 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-12 06:44:22,243 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:22,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:22] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.043 0.386 2026-09-12 06:44:22,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '10D73E4FFDA14527F0574CD45A096040', 'loaderId': '41E5B085BD894DC563A9A742697C14C0', 'isDownload': False} 2026-09-12 06:44:22,673 26 INFO rb-103a292-224772-414667 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-12 06:44:22,680 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:22,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:44:22,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:44:22,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-12 06:44:23,163 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:44:23,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 06:44:23,191 26 INFO rb-103a292-224772-414667 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-12 06:44:23,195 26 INFO rb-103a292-224772-414667 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-12 06:44:23,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 06:44:23,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:44:23,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:23,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.008 2026-09-12 06:44:23,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-12 06:44:23,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.023 2026-09-12 06:44:23,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-12 06:44:23,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.203 0.306 2026-09-12 06:44:23,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.023 2026-09-12 06:44:23,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.003 0.006 2026-09-12 06:44:24,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-09-12 06:44:24,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:44:24,063 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:24,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:44:24,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:24,121 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:44:24,127 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:44:24,130 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:44:24,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.019 2026-09-12 06:44:24,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:24,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:24,180 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:24,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.022 0.055 2026-09-12 06:44:24,194 26 INFO rb-103a292-224772-414667 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-12 06:44:24,260 26 INFO rb-103a292-224772-414667 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-12 06:44:24,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.031 0.067 2026-09-12 06:44:24,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.130 2026-09-12 06:44:24,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.091 2026-09-12 06:44:24,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:44:24,458 26 INFO rb-103a292-224772-414667 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-12 06:44:24,488 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:24,511 26 INFO rb-103a292-224772-414667 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-12 06:44:24,596 26 INFO rb-103a292-224772-414667 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-12 06:44:24,652 26 INFO rb-103a292-224772-414667 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-12 06:44:24,719 26 INFO rb-103a292-224772-414667 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-12 06:44:24,776 26 INFO rb-103a292-224772-414667 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-12 06:44:24,847 26 INFO rb-103a292-224772-414667 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-12 06:44:24,909 26 INFO rb-103a292-224772-414667 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-12 06:44:24,960 26 INFO rb-103a292-224772-414667 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-12 06:44:25,039 26 INFO rb-103a292-224772-414667 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-12 06:44:25,042 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55269204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ff3aa74f-a3f2-42b8-a329-a2e634327a3e'}] 2026-09-12 06:44:25,116 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55269204 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ff3aa74f-a3f2-42b8-a329-a2e634327a3e'} created pos.order #740 2026-09-12 06:44:25,126 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55269204 finished 2026-09-12 06:44:25,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.045 0.087 2026-09-12 06:44:25,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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.006 2026-09-12 06:44:25,233 26 INFO rb-103a292-224772-414667 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-12 06:44:25,283 26 INFO rb-103a292-224772-414667 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-12 06:44:25,341 26 INFO rb-103a292-224772-414667 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-12 06:44:25,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:44:25,357 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39965300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ff3aa74f-a3f2-42b8-a329-a2e634327a3e'}] 2026-09-12 06:44:25,377 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39965300 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ff3aa74f-a3f2-42b8-a329-a2e634327a3e'} updated pos.order #740 2026-09-12 06:44:25,387 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39965300 finished 2026-09-12 06:44:25,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.037 0.064 2026-09-12 06:44:25,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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.007 2026-09-12 06:44:25,535 26 INFO rb-103a292-224772-414667 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-12 06:44:25,583 26 INFO rb-103a292-224772-414667 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-12 06:44:25,634 26 INFO rb-103a292-224772-414667 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-12 06:44:25,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-12 06:44:25,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-12 06:44:25,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:25,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 17970656 (allocated 19533824) 2026-09-12 06:44:25,775 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 70178 2026-09-12 06:44:25,781 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-12 06:44:25,783 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 70178 2026-09-12 06:44:25,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064425_836620_test_course_restaurant_preparation_tour.txt 2026-09-12 06:44:25,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpevn3_ass_chrome_odoo" 2026-09-12 06:44:25,851 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-12 06:44:26,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 70305 2026-09-12 06:44:26,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmp3tgi_qzd_chrome_odoo 2026-09-12 06:44:26,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42005/json/version 2026-09-12 06:44:26,078 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:26,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:26,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42005/json 2026-09-12 06:44:26,082 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:26,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:42005/devtools/page/E118D765BF1B85126496B86B575C4D82 2026-09-12 06:44:26,085 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-12 06:44:26,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-12 06:44:26,128 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:44:26,137 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-12 06:44:26,139 26 INFO rb-103a292-224772-414667 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-12 06:44:26,139 26 INFO rb-103a292-224772-414667 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-12 06:44:26,150 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:26,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:26] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.048 0.363 2026-09-12 06:44:26,562 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'E118D765BF1B85126496B86B575C4D82', 'loaderId': 'CE3106B6414F79C90529C674EA34BA9D', 'isDownload': False} 2026-09-12 06:44:26,562 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-12 06:44:26,569 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:26,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:26] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:44:26,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:26] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-12 06:44:26,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:26] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-12 06:44:26,988 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:27,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:44:27,017 26 INFO rb-103a292-224772-414667 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-12 06:44:27,021 26 INFO rb-103a292-224772-414667 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-12 06:44:27,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-12 06:44:27,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:44:27,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:27,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-12 06:44:27,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-12 06:44:27,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-09-12 06:44:27,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-12 06:44:27,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.181 0.329 2026-09-12 06:44:27,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:27,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "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-12 06:44:27,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-12 06:44:27,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:27,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:27,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:27,874 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:27,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:27,905 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:44:27,911 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:27,928 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:27,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.012 0.029 2026-09-12 06:44:27,934 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "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-12 06:44:27,965 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:44:27,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.071 2026-09-12 06:44:27,981 26 INFO rb-103a292-224772-414667 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-12 06:44:28,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.022 0.050 2026-09-12 06:44:28,052 26 INFO rb-103a292-224772-414667 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-12 06:44:28,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.027 0.096 2026-09-12 06:44:28,112 26 INFO rb-103a292-224772-414667 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-12 06:44:28,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.060 2026-09-12 06:44:28,162 26 INFO rb-103a292-224772-414667 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-12 06:44:28,215 26 INFO rb-103a292-224772-414667 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-12 06:44:28,271 26 INFO rb-103a292-224772-414667 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-12 06:44:28,331 26 INFO rb-103a292-224772-414667 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-12 06:44:28,384 26 INFO rb-103a292-224772-414667 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-12 06:44:28,439 26 INFO rb-103a292-224772-414667 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-12 06:44:28,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:28] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.009 0.006 2026-09-12 06:44:28,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-12 06:44:28,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:44:28,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12360412 (allocated 13369344) 2026-09-12 06:44:28,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 70305 2026-09-12 06:44:28,588 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-12 06:44:28,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 70305 2026-09-12 06:44:28,646 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064428_646702_test_create_floor_tour.txt 2026-09-12 06:44:28,647 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmp3tgi_qzd_chrome_odoo" 2026-09-12 06:44:28,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-12 06:44:28,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 70422 2026-09-12 06:44:28,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmp0t3a0mbq_chrome_odoo 2026-09-12 06:44:28,813 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:35861/json/version 2026-09-12 06:44:28,814 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:28,825 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:28,825 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:35861/json 2026-09-12 06:44:28,825 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:28,826 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:35861/devtools/page/D34BF11F40ED67014CF32CC55C69D7F1 2026-09-12 06:44:28,828 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-12 06:44:28,829 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-12 06:44:28,867 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:28,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-12 06:44:28,877 26 INFO rb-103a292-224772-414667 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-12 06:44:28,878 26 INFO rb-103a292-224772-414667 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-12 06:44:28,892 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:29,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 138 0.111 0.444 2026-09-12 06:44:29,448 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'D34BF11F40ED67014CF32CC55C69D7F1', 'loaderId': 'A6FE6528D266BC3E03165EF785C20343', 'isDownload': False} 2026-09-12 06:44:29,449 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-12 06:44:29,455 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:29,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-12 06:44:29,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:44:29,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:44:29,888 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:29,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:44:29,914 26 INFO rb-103a292-224772-414667 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-12 06:44:29,918 26 INFO rb-103a292-224772-414667 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-12 06:44:29,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-12 06:44:29,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:29,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:29,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 06:44:29,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-09-12 06:44:30,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:44:30,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.025 2026-09-12 06:44:30,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.311 0.457 2026-09-12 06:44:30,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:30] "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-12 06:44:30,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:44:30,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-12 06:44:31,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:44:31,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:31,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:44:31,097 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:31,128 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:44:31,130 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:44:31,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.026 2026-09-12 06:44:31,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:44:31,168 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:44:31,171 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:44:31,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.059 2026-09-12 06:44:31,186 26 INFO rb-103a292-224772-414667 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-12 06:44:31,206 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:31,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.022 0.039 2026-09-12 06:44:31,267 26 INFO rb-103a292-224772-414667 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-12 06:44:31,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.030 0.110 2026-09-12 06:44:31,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.118 2026-09-12 06:44:31,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:44:31,530 26 INFO rb-103a292-224772-414667 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-12 06:44:31,550 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:31,608 26 INFO rb-103a292-224772-414667 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-12 06:44:31,673 26 INFO rb-103a292-224772-414667 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-12 06:44:31,681 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44388462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9d056701-625f-4310-88cb-ffc2f176c4ec'}] 2026-09-12 06:44:31,742 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44388462 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9d056701-625f-4310-88cb-ffc2f176c4ec'} created pos.order #741 2026-09-12 06:44:31,755 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44388462 finished 2026-09-12 06:44:31,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.042 0.068 2026-09-12 06:44:31,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.025 0.038 2026-09-12 06:44:31,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 06:44:31,948 26 INFO rb-103a292-224772-414667 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-12 06:44:32,014 26 INFO rb-103a292-224772-414667 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-12 06:44:32,064 26 INFO rb-103a292-224772-414667 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-12 06:44:32,131 26 INFO rb-103a292-224772-414667 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-12 06:44:32,186 26 INFO rb-103a292-224772-414667 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-12 06:44:32,237 26 INFO rb-103a292-224772-414667 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-12 06:44:32,294 26 INFO rb-103a292-224772-414667 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-12 06:44:32,352 26 INFO rb-103a292-224772-414667 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-12 06:44:32,403 26 INFO rb-103a292-224772-414667 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-12 06:44:32,453 26 INFO rb-103a292-224772-414667 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-12 06:44:32,504 26 INFO rb-103a292-224772-414667 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-12 06:44:32,561 26 INFO rb-103a292-224772-414667 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-12 06:44:32,566 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12671770 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9d056701-625f-4310-88cb-ffc2f176c4ec'}] 2026-09-12 06:44:32,595 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12671770 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9d056701-625f-4310-88cb-ffc2f176c4ec'} updated pos.order #741 2026-09-12 06:44:32,610 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12671770 finished 2026-09-12 06:44:32,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.061 0.073 2026-09-12 06:44:32,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.034 0.033 2026-09-12 06:44:32,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.021 2026-09-12 06:44:32,847 26 INFO rb-103a292-224772-414667 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-12 06:44:32,905 26 INFO rb-103a292-224772-414667 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-12 06:44:32,959 26 INFO rb-103a292-224772-414667 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-12 06:44:33,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-12 06:44:33,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:44:33,075 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 16550456 (allocated 18223104) 2026-09-12 06:44:33,083 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 70422 2026-09-12 06:44:33,084 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-12 06:44:33,085 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 70422 2026-09-12 06:44:33,144 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064433_144838_test_customer_alone_saved.txt 2026-09-12 06:44:33,145 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmp0t3a0mbq_chrome_odoo" 2026-09-12 06:44:33,158 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-12 06:44:33,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 70563 2026-09-12 06:44:33,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpa7o6_n5f_chrome_odoo 2026-09-12 06:44:33,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42509/json/version 2026-09-12 06:44:33,423 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:33,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:33,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42509/json 2026-09-12 06:44:33,441 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:33,442 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:42509/devtools/page/0D36B6E416BE7E38E424079D549BAAF8 2026-09-12 06:44:33,444 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-12 06:44:33,447 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-12 06:44:33,492 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:33,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-12 06:44:33,507 26 INFO rb-103a292-224772-414667 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-12 06:44:33,508 26 INFO rb-103a292-224772-414667 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-12 06:44:33,521 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:33,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:33] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.027 0.329 2026-09-12 06:44:33,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '0D36B6E416BE7E38E424079D549BAAF8', 'loaderId': '32ED3DA109000B848BB4470078354747', 'isDownload': False} 2026-09-12 06:44:33,879 26 INFO rb-103a292-224772-414667 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-12 06:44:33,888 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:33,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:33] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:44:33,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:33] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:44:33,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:33] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:44:34,317 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:34,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:44:34,355 26 INFO rb-103a292-224772-414667 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-12 06:44:34,361 26 INFO rb-103a292-224772-414667 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-12 06:44:34,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-12 06:44:34,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.020 2026-09-12 06:44:34,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:34,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-12 06:44:34,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-12 06:44:34,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.022 2026-09-12 06:44:34,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-12 06:44:34,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.183 0.248 2026-09-12 06:44:35,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.011 2026-09-12 06:44:35,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.005 2026-09-12 06:44:35,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.029 2026-09-12 06:44:35,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:35,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:35,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:44:35,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:35,197 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:44:35,203 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:35,206 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:44:35,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.013 0.027 2026-09-12 06:44:35,234 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "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-12 06:44:35,255 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:44:35,257 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:44:35,260 26 INFO rb-103a292-224772-414667 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-12 06:44:35,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.064 2026-09-12 06:44:35,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.015 0.067 2026-09-12 06:44:35,340 26 INFO rb-103a292-224772-414667 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-12 06:44:35,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.044 0.112 2026-09-12 06:44:35,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.073 2026-09-12 06:44:35,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.006 2026-09-12 06:44:35,549 26 INFO rb-103a292-224772-414667 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-12 06:44:35,584 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:35,631 26 INFO rb-103a292-224772-414667 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-12 06:44:35,684 26 INFO rb-103a292-224772-414667 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-12 06:44:35,739 26 INFO rb-103a292-224772-414667 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-12 06:44:35,769 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68007887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e92d73ad-c08c-41bf-bef1-ad0b8d7fa6de'}] 2026-09-12 06:44:35,855 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68007887 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e92d73ad-c08c-41bf-bef1-ad0b8d7fa6de'} created pos.order #742 2026-09-12 06:44:35,866 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68007887 finished 2026-09-12 06:44:35,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.064 0.066 2026-09-12 06:44:35,949 26 INFO rb-103a292-224772-414667 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-12 06:44:36,014 26 INFO rb-103a292-224772-414667 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-12 06:44:36,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 06:44:36,068 26 INFO rb-103a292-224772-414667 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-12 06:44:36,119 26 INFO rb-103a292-224772-414667 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-12 06:44:36,170 26 INFO rb-103a292-224772-414667 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-12 06:44:36,223 26 INFO rb-103a292-224772-414667 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-12 06:44:36,274 26 INFO rb-103a292-224772-414667 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-12 06:44:36,454 26 INFO rb-103a292-224772-414667 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-12 06:44:36,457 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30441627 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e92d73ad-c08c-41bf-bef1-ad0b8d7fa6de'}] 2026-09-12 06:44:36,460 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:36,481 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1222] 2026-09-12 06:44:36,492 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30441627 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e92d73ad-c08c-41bf-bef1-ad0b8d7fa6de'} updated pos.order #742 2026-09-12 06:44:36,511 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30441627 finished 2026-09-12 06:44:36,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.051 0.081 2026-09-12 06:44:36,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:36] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.022 0.056 2026-09-12 06:44:36,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:36,790 26 INFO rb-103a292-224772-414667 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-12 06:44:36,813 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65994423 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c16016c8-9e46-49af-a5c6-12c2ea1cefb8'}] 2026-09-12 06:44:36,851 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65994423 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c16016c8-9e46-49af-a5c6-12c2ea1cefb8'} created pos.order #743 2026-09-12 06:44:36,861 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65994423 finished 2026-09-12 06:44:36,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.019 0.062 2026-09-12 06:44:36,929 26 INFO rb-103a292-224772-414667 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-12 06:44:36,981 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-12 06:44:36,981 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:44:37,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 15943624 (allocated 16912384) 2026-09-12 06:44:37,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 70563 2026-09-12 06:44:37,051 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-12 06:44:37,051 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 70563 2026-09-12 06:44:37,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064437_085955_test_delete_line_release_table.txt 2026-09-12 06:44:37,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpa7o6_n5f_chrome_odoo" 2026-09-12 06:44:37,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-12 06:44:37,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 70694 2026-09-12 06:44:37,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpbh91z6zy_chrome_odoo 2026-09-12 06:44:37,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:38857/json/version 2026-09-12 06:44:37,309 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:37,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:37,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:38857/json 2026-09-12 06:44:37,320 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:37,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:38857/devtools/page/BEE773BE558DA47CEB841470D050E1DB 2026-09-12 06:44:37,324 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-12 06:44:37,325 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-12 06:44:37,369 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:37,375 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-12 06:44:37,377 26 INFO rb-103a292-224772-414667 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-12 06:44:37,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-12 06:44:37,389 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:37,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:37] "GET /pos/ui/119 HTTP/1.1" 200 - 138 0.047 0.440 2026-09-12 06:44:37,876 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'BEE773BE558DA47CEB841470D050E1DB', 'loaderId': '8D685C53987F9D72F84C32EE88BA4F3D', 'isDownload': False} 2026-09-12 06:44:37,877 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-12 06:44:37,883 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:37,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:37] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:44:37,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:37] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:44:37,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:37] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-09-12 06:44:38,328 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:38,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:44:38,364 26 INFO rb-103a292-224772-414667 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-12 06:44:38,370 26 INFO rb-103a292-224772-414667 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-12 06:44:38,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:44:38,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:44:38,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:38,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-12 06:44:38,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 06:44:38,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-09-12 06:44:38,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-12 06:44:39,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.234 0.260 2026-09-12 06:44:39,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:44:39,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:44:39,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-09-12 06:44:39,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.005 2026-09-12 06:44:39,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-12 06:44:39,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:39,262 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:39,278 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:39,279 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:44:39,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.013 0.022 2026-09-12 06:44:39,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 06:44:39,312 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:39,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-09-12 06:44:39,317 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:44:39,361 26 INFO rb-103a292-224772-414667 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-12 06:44:39,376 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:39,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-12 06:44:39,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.028 0.042 2026-09-12 06:44:39,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.018 0.102 2026-09-12 06:44:39,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.084 2026-09-12 06:44:39,649 26 INFO rb-103a292-224772-414667 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-12 06:44:39,680 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:39,734 26 INFO rb-103a292-224772-414667 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-12 06:44:39,804 26 INFO rb-103a292-224772-414667 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-12 06:44:39,855 26 INFO rb-103a292-224772-414667 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-12 06:44:39,906 26 INFO rb-103a292-224772-414667 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-12 06:44:39,956 26 INFO rb-103a292-224772-414667 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-12 06:44:40,015 26 INFO rb-103a292-224772-414667 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-12 06:44:40,066 26 INFO rb-103a292-224772-414667 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-12 06:44:40,117 26 INFO rb-103a292-224772-414667 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-12 06:44:40,190 26 INFO rb-103a292-224772-414667 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-12 06:44:40,202 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:40,206 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:40,263 26 INFO rb-103a292-224772-414667 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-12 06:44:40,329 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68267305 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '54577064-6b0a-42a2-acaa-c85e68df0ba3'}] 2026-09-12 06:44:40,387 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68267305 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '54577064-6b0a-42a2-acaa-c85e68df0ba3'} created pos.order #744 2026-09-12 06:44:40,398 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68267305 finished 2026-09-12 06:44:40,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.034 0.076 2026-09-12 06:44:40,475 26 INFO rb-103a292-224772-414667 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-12 06:44:40,530 26 INFO rb-103a292-224772-414667 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-12 06:44:40,534 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2201527 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '54577064-6b0a-42a2-acaa-c85e68df0ba3'}] 2026-09-12 06:44:40,544 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:40,841 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2201527 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '54577064-6b0a-42a2-acaa-c85e68df0ba3'} updated pos.order #744 2026-09-12 06:44:40,852 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2201527 finished 2026-09-12 06:44:40,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.180 0.216 2026-09-12 06:44:41,056 26 INFO rb-103a292-224772-414667 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-12 06:44:43,096 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-12 06:44:43,156 26 INFO rb-103a292-224772-414667 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-12 06:44:43,218 26 INFO rb-103a292-224772-414667 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-12 06:44:43,277 26 INFO rb-103a292-224772-414667 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-12 06:44:43,333 26 INFO rb-103a292-224772-414667 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-12 06:44:43,388 26 INFO rb-103a292-224772-414667 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-12 06:44:43,451 26 INFO rb-103a292-224772-414667 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-12 06:44:43,503 26 INFO rb-103a292-224772-414667 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-12 06:44:43,553 26 INFO rb-103a292-224772-414667 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-12 06:44:43,603 26 INFO rb-103a292-224772-414667 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-12 06:44:43,657 26 INFO rb-103a292-224772-414667 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-12 06:44:43,708 26 INFO rb-103a292-224772-414667 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-12 06:44:43,758 26 INFO rb-103a292-224772-414667 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-12 06:44:43,815 26 INFO rb-103a292-224772-414667 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-12 06:44:43,868 26 INFO rb-103a292-224772-414667 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-12 06:44:43,928 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37464251 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '742759ce-51cd-499a-b083-96bc6c865b7b'}] 2026-09-12 06:44:43,990 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37464251 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '742759ce-51cd-499a-b083-96bc6c865b7b'} created pos.order #745 2026-09-12 06:44:44,002 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37464251 finished 2026-09-12 06:44:44,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.043 0.073 2026-09-12 06:44:44,067 26 INFO rb-103a292-224772-414667 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-12 06:44:44,127 26 INFO rb-103a292-224772-414667 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-12 06:44:44,131 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98827724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '742759ce-51cd-499a-b083-96bc6c865b7b'}] 2026-09-12 06:44:44,347 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98827724 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '742759ce-51cd-499a-b083-96bc6c865b7b'} updated pos.order #745 2026-09-12 06:44:44,361 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98827724 finished 2026-09-12 06:44:44,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.100 0.198 2026-09-12 06:44:44,491 26 INFO rb-103a292-224772-414667 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-12 06:44:46,529 26 INFO rb-103a292-224772-414667 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-12 06:44:46,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:44:46,597 26 INFO rb-103a292-224772-414667 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-12 06:44:46,661 26 INFO rb-103a292-224772-414667 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-12 06:44:46,729 26 INFO rb-103a292-224772-414667 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-12 06:44:46,778 26 INFO rb-103a292-224772-414667 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-12 06:44:46,829 26 INFO rb-103a292-224772-414667 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-12 06:44:46,880 26 INFO rb-103a292-224772-414667 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-12 06:44:46,934 26 INFO rb-103a292-224772-414667 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-12 06:44:46,985 26 INFO rb-103a292-224772-414667 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-12 06:44:47,036 26 INFO rb-103a292-224772-414667 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-12 06:44:47,092 26 INFO rb-103a292-224772-414667 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-12 06:44:47,149 26 INFO rb-103a292-224772-414667 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-12 06:44:47,212 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15207946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ede3daf1-3106-41c6-a93e-7a60fa3d722e'}] 2026-09-12 06:44:47,252 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15207946 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ede3daf1-3106-41c6-a93e-7a60fa3d722e'} created pos.order #746 2026-09-12 06:44:47,262 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15207946 finished 2026-09-12 06:44:47,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.061 2026-09-12 06:44:47,327 26 INFO rb-103a292-224772-414667 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-12 06:44:47,388 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-12 06:44:47,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-12 06:44:47,391 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26417059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ede3daf1-3106-41c6-a93e-7a60fa3d722e'}] 2026-09-12 06:44:47,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19543096 (allocated 21368832) 2026-09-12 06:44:47,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 70694 2026-09-12 06:44:47,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-12 06:44:47,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 70694 2026-09-12 06:44:47,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064447_560338_test_direct_sales.txt 2026-09-12 06:44:47,562 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpbh91z6zy_chrome_odoo" 2026-09-12 06:44:47,568 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-09-12 06:44:47,612 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26417059 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ede3daf1-3106-41c6-a93e-7a60fa3d722e'} updated pos.order #746 2026-09-12 06:44:47,614 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26417059 finished 2026-09-12 06:44:47,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.125 0.130 2026-09-12 06:44:47,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-12 06:44:47,955 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 70830 2026-09-12 06:44:47,956 26 INFO rb-103a292-224772-414667 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/tmpi0ohen94_chrome_odoo 2026-09-12 06:44:47,956 26 INFO rb-103a292-224772-414667 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:34081/json/version 2026-09-12 06:44:47,958 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:47,979 26 INFO rb-103a292-224772-414667 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-12 06:44:47,979 26 INFO rb-103a292-224772-414667 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:34081/json 2026-09-12 06:44:47,980 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:47,983 26 INFO rb-103a292-224772-414667 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:34081/devtools/page/5346F2E6FCB052C919D07D2BCFB4FA86 2026-09-12 06:44:47,987 26 INFO rb-103a292-224772-414667 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-12 06:44:47,991 26 INFO rb-103a292-224772-414667 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-12 06:44:48,017 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:48,025 26 INFO rb-103a292-224772-414667 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-12 06:44:48,028 26 INFO rb-103a292-224772-414667 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-12 06:44:48,028 26 INFO rb-103a292-224772-414667 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-12 06:44:48,038 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:48,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.033 0.367 2026-09-12 06:44:48,437 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '5346F2E6FCB052C919D07D2BCFB4FA86', 'loaderId': '4BFCA5E2E14E302BE13BC32219D1B61D', 'isDownload': False} 2026-09-12 06:44:48,438 26 INFO rb-103a292-224772-414667 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-12 06:44:48,443 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:48,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:44:48,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:44:48,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:44:48,888 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:48,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:44:48,927 26 INFO rb-103a292-224772-414667 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-12 06:44:48,934 26 INFO rb-103a292-224772-414667 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-12 06:44:48,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:44:48,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:48,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:48,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.009 2026-09-12 06:44:49,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.022 2026-09-12 06:44:49,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.029 2026-09-12 06:44:49,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-12 06:44:49,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.154 0.264 2026-09-12 06:44:49,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.013 2026-09-12 06:44:49,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.007 2026-09-12 06:44:49,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-12 06:44:49,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:49,671 26 INFO rb-103a292-224772-414667 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-12 06:44:49,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:49,727 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:44:49,744 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:49,747 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:44:49,753 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:49,760 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:49,776 26 INFO rb-103a292-224772-414667 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-12 06:44:49,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.041 0.033 2026-09-12 06:44:49,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.072 2026-09-12 06:44:49,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-12 06:44:49,832 26 INFO rb-103a292-224772-414667 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-12 06:44:49,833 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:49,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.036 0.030 2026-09-12 06:44:49,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.029 0.101 2026-09-12 06:44:50,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.145 2026-09-12 06:44:50,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:44:50,096 26 INFO rb-103a292-224772-414667 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-12 06:44:50,113 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:50,178 26 INFO rb-103a292-224772-414667 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-12 06:44:50,239 26 INFO rb-103a292-224772-414667 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-12 06:44:50,290 26 INFO rb-103a292-224772-414667 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-12 06:44:50,348 26 INFO rb-103a292-224772-414667 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-12 06:44:50,424 26 INFO rb-103a292-224772-414667 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-12 06:44:50,426 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74725289 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b4febd54-5f25-4d77-8bac-6a7b80e3eb8e'}] 2026-09-12 06:44:50,474 26 INFO rb-103a292-224772-414667 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-12 06:44:50,629 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74725289 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b4febd54-5f25-4d77-8bac-6a7b80e3eb8e'} created pos.order #747 2026-09-12 06:44:50,642 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74725289 finished 2026-09-12 06:44:50,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.082 0.169 2026-09-12 06:44:50,860 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:44:50,861 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:44:50,861 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:44:50,861 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:44:50,861 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:44:50,861 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:44:50,862 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:44:50,862 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:44:50,863 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:44:50,863 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:44:50,863 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:44:50,863 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:44:50,863 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:44:50,864 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:44:50,864 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:44:50,864 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:44:50,864 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:44:50,865 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:44:50,865 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:44:50,865 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:44:50,866 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:44:50,867 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:44:50,867 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:44:50,869 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:44:50,870 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:44:50,870 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:44:50,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:44:50,876 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:50,880 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:50,901 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:44:50,903 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:44:50,909 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:50,911 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:44:50,912 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:44:50,916 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:44:50,918 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:44:50,919 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:44:50,919 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:44:50,919 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:44:50,919 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:44:50,920 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:44:50,920 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:44:50,920 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:44:50,922 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:44:50,923 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:44:50,923 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:44:50,923 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:44:50,924 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:44:50,933 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:44:50,933 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:44:50,935 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:44:50,935 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:44:50,936 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:44:50,936 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:44:50,936 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:44:50,937 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:50,938 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:44:50,939 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:44:50,939 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:44:50,940 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:44:50,941 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:44:50,945 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:44:50,946 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:44:50,947 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:50,947 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:44:50,949 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:44:50,949 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:44:50,950 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:44:50,953 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:44:50,955 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:44:50,955 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:44:50,955 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:50,959 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:44:50,962 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:44:50,963 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:44:50,965 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:44:50,965 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:44:50,967 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:44:50,968 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:44:50,968 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:44:50,969 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:44:50,970 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:44:50,973 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:44:50,974 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:44:50,974 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:44:50,974 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:44:50,975 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:44:50,975 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:44:50,975 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:44:50,975 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:44:50,976 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:44:50,976 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:44:50,976 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:44:50,976 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:44:50,977 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:44:50,977 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:44:50,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:44:50,998 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:44:51,001 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:44:51,014 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:44:51,019 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:44:51,020 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:44:51,020 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:44:51,026 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:51,030 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:44:51,030 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:44:51,032 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:44:51,034 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:44:51,036 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:44:51,037 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:44:51,038 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:44:51,040 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:44:51,040 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:44:51,041 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:44:51,043 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:44:51,046 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:44:51,047 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:44:51,049 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:44:51,050 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:44:51,051 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:44:51,051 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:44:51,051 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:44:51,053 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:44:51,053 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:44:51,053 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:44:51,053 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:44:51,054 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:44:51,054 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:44:51,054 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:44:51,054 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:44:51,054 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:44:51,055 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:44:51,055 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:44:51,059 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:52,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:52] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.076 0.709 2026-09-12 06:44:52,250 26 INFO rb-103a292-224772-414667 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-12 06:44:52,302 26 INFO rb-103a292-224772-414667 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-12 06:44:52,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:44:52,369 26 INFO rb-103a292-224772-414667 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-12 06:44:52,433 26 INFO rb-103a292-224772-414667 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-12 06:44:52,486 26 INFO rb-103a292-224772-414667 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-12 06:44:52,540 26 INFO rb-103a292-224772-414667 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-12 06:44:52,591 26 INFO rb-103a292-224772-414667 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-12 06:44:52,642 26 INFO rb-103a292-224772-414667 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-12 06:44:52,706 26 INFO rb-103a292-224772-414667 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-12 06:44:52,716 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:52,719 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:52,776 26 INFO rb-103a292-224772-414667 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-12 06:44:52,837 26 INFO rb-103a292-224772-414667 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-12 06:44:52,840 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72351043 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd453904a-758c-4f82-ac8c-1e3f546433f2'}] 2026-09-12 06:44:52,889 26 INFO rb-103a292-224772-414667 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-12 06:44:52,992 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72351043 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd453904a-758c-4f82-ac8c-1e3f546433f2'} created pos.order #748 2026-09-12 06:44:53,006 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72351043 finished 2026-09-12 06:44:53,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.054 0.153 2026-09-12 06:44:53,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:53] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.025 0.047 2026-09-12 06:44:54,596 26 INFO rb-103a292-224772-414667 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-12 06:44:54,647 26 INFO rb-103a292-224772-414667 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-12 06:44:54,648 26 INFO rb-103a292-224772-414667 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-12 06:44:54,746 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17444428 (allocated 18747392) 2026-09-12 06:44:54,755 26 INFO rb-103a292-224772-414667 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 70830 2026-09-12 06:44:54,756 26 INFO rb-103a292-224772-414667 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-12 06:44:54,756 26 INFO rb-103a292-224772-414667 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 70830 2026-09-12 06:44:54,817 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_064454_816900_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-12 06:44:54,817 26 INFO rb-103a292-224772-414667 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/tmpi0ohen94_chrome_odoo" 2026-09-12 06:44:54,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-12 06:44:55,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 70990 2026-09-12 06:44:55,113 26 INFO rb-103a292-224772-414667 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/tmppsz48usi_chrome_odoo 2026-09-12 06:44:55,113 26 INFO rb-103a292-224772-414667 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:38267/json/version 2026-09-12 06:44:55,114 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:55,123 26 INFO rb-103a292-224772-414667 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-12 06:44:55,123 26 INFO rb-103a292-224772-414667 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:38267/json 2026-09-12 06:44:55,124 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:55,125 26 INFO rb-103a292-224772-414667 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:38267/devtools/page/CC83C283507E6E25DE86C96B2EA25F19 2026-09-12 06:44:55,127 26 INFO rb-103a292-224772-414667 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-12 06:44:55,129 26 INFO rb-103a292-224772-414667 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-12 06:44:55,188 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:55,195 26 INFO rb-103a292-224772-414667 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-12 06:44:55,200 26 INFO rb-103a292-224772-414667 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-12 06:44:55,200 26 INFO rb-103a292-224772-414667 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-12 06:44:55,223 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:44:55,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:55] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.035 0.496 2026-09-12 06:44:55,755 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'CC83C283507E6E25DE86C96B2EA25F19', 'loaderId': 'C26E2BF41F34B506A8612EBCBE25601A', 'isDownload': False} 2026-09-12 06:44:55,757 26 INFO rb-103a292-224772-414667 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-12 06:44:55,762 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:44:55,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:55] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:44:55,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:55] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:44:55,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:55] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:44:56,234 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:56,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:44:56,258 26 INFO rb-103a292-224772-414667 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-12 06:44:56,264 26 INFO rb-103a292-224772-414667 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-12 06:44:56,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:44:56,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:56,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:56,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-12 06:44:56,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-09-12 06:44:56,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 06:44:56,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.024 2026-09-12 06:44:56,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.149 0.253 2026-09-12 06:44:56,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:56,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:56,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-12 06:44:56,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:56,936 26 INFO rb-103a292-224772-414667 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-12 06:44:56,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:44:56,983 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:56,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:44:57,034 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-12 06:44:57,042 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 06:44:57,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.056 2026-09-12 06:44:57,068 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:57,069 26 INFO rb-103a292-224772-414667 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-12 06:44:57,082 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:44:57,102 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:57,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.028 0.090 2026-09-12 06:44:57,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.016 0.066 2026-09-12 06:44:57,211 26 INFO rb-103a292-224772-414667 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-12 06:44:57,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.023 0.106 2026-09-12 06:44:57,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.068 2026-09-12 06:44:57,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44: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-12 06:44:57,390 26 INFO rb-103a292-224772-414667 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-12 06:44:57,413 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:44:57,474 26 INFO rb-103a292-224772-414667 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-12 06:44:57,534 26 INFO rb-103a292-224772-414667 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-12 06:44:57,582 26 INFO rb-103a292-224772-414667 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-12 06:44:57,638 26 INFO rb-103a292-224772-414667 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-12 06:44:57,711 26 INFO rb-103a292-224772-414667 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-12 06:44:57,715 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42205016 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6b79b25a-3f6d-4276-9258-5403813d7b35'}] 2026-09-12 06:44:57,724 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:44:57,989 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42205016 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6b79b25a-3f6d-4276-9258-5403813d7b35'} created pos.order #749 2026-09-12 06:44:57,999 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42205016 finished 2026-09-12 06:44:58,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.107 0.218 2026-09-12 06:44:58,154 26 INFO rb-103a292-224772-414667 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-12 06:44:58,212 26 INFO rb-103a292-224772-414667 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-12 06:44:58,262 26 INFO rb-103a292-224772-414667 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-12 06:44:58,313 26 INFO rb-103a292-224772-414667 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-12 06:44:58,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.005 2026-09-12 06:44:58,393 26 INFO rb-103a292-224772-414667 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-12 06:44:58,454 26 INFO rb-103a292-224772-414667 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-12 06:44:58,507 26 INFO rb-103a292-224772-414667 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-12 06:44:58,562 26 INFO rb-103a292-224772-414667 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-12 06:44:58,615 26 INFO rb-103a292-224772-414667 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-12 06:44:58,666 26 INFO rb-103a292-224772-414667 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-12 06:44:58,733 26 INFO rb-103a292-224772-414667 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-12 06:44:58,741 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:58,742 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:44:58,806 26 INFO rb-103a292-224772-414667 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-12 06:44:58,870 26 INFO rb-103a292-224772-414667 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-12 06:44:58,873 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58644903 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ee1b8c1c-5d29-4825-89f1-921aa436e69f'}] 2026-09-12 06:44:59,065 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58644903 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ee1b8c1c-5d29-4825-89f1-921aa436e69f'} created pos.order #750 2026-09-12 06:44:59,079 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58644903 finished 2026-09-12 06:44:59,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:44:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.085 0.158 2026-09-12 06:44:59,191 26 INFO rb-103a292-224772-414667 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-12 06:44:59,242 26 INFO rb-103a292-224772-414667 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-12 06:44:59,290 26 INFO rb-103a292-224772-414667 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-12 06:44:59,341 26 INFO rb-103a292-224772-414667 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-12 06:44:59,343 26 INFO rb-103a292-224772-414667 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-12 06:44:59,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17218456 (allocated 19271680) 2026-09-12 06:44:59,429 26 INFO rb-103a292-224772-414667 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 70990 2026-09-12 06:44:59,431 26 INFO rb-103a292-224772-414667 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-12 06:44:59,433 26 INFO rb-103a292-224772-414667 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 70990 2026-09-12 06:44:59,489 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_064459_488964_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-12 06:44:59,489 26 INFO rb-103a292-224772-414667 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/tmppsz48usi_chrome_odoo" 2026-09-12 06:44:59,530 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-12 06:44:59,833 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 71118 2026-09-12 06:44:59,833 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpgbkuw8q5_chrome_odoo 2026-09-12 06:44:59,834 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:34831/json/version 2026-09-12 06:44:59,835 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:59,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:44:59,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:34831/json 2026-09-12 06:44:59,857 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:44:59,862 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:34831/devtools/page/18F1A3EABE20B5711DF384521FC33776 2026-09-12 06:44:59,865 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-12 06:44:59,866 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-12 06:44:59,921 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:44:59,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-12 06:44:59,927 26 INFO rb-103a292-224772-414667 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-12 06:44:59,927 26 INFO rb-103a292-224772-414667 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-12 06:44:59,940 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:00,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /pos/ui/119 HTTP/1.1" 200 - 85 0.053 0.393 2026-09-12 06:45:00,386 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '18F1A3EABE20B5711DF384521FC33776', 'loaderId': 'DD9DC420D047A5D33582EF485DB68505', 'isDownload': False} 2026-09-12 06:45:00,386 26 INFO rb-103a292-224772-414667 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-12 06:45:00,394 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:00,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:45:00,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:45:00,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.016 2026-09-12 06:45:00,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:45:00,842 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:00,846 26 INFO rb-103a292-224772-414667 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-12 06:45:00,851 26 INFO rb-103a292-224772-414667 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-12 06:45:00,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:45:00,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:45:00,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:00,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-12 06:45:00,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-12 06:45:00,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "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-12 06:45:00,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-12 06:45:01,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.132 0.246 2026-09-12 06:45:01,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:01,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:45:01,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 06:45:01,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:45:01,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:01,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-12 06:45:01,567 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:01,583 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:01,595 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:01,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.017 0.026 2026-09-12 06:45:01,621 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:01,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-09-12 06:45:01,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:45:01,638 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:01,680 26 INFO rb-103a292-224772-414667 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-12 06:45:01,704 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:01,744 26 INFO rb-103a292-224772-414667 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-12 06:45:01,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.028 0.033 2026-09-12 06:45:01,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.017 0.086 2026-09-12 06:45:01,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.081 2026-09-12 06:45:01,936 26 INFO rb-103a292-224772-414667 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-12 06:45:01,948 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:01,986 26 INFO rb-103a292-224772-414667 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-12 06:45:02,042 26 INFO rb-103a292-224772-414667 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-12 06:45:02,117 26 INFO rb-103a292-224772-414667 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-12 06:45:02,167 26 INFO rb-103a292-224772-414667 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-12 06:45:02,223 26 INFO rb-103a292-224772-414667 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-12 06:45:02,279 26 INFO rb-103a292-224772-414667 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-12 06:45:02,330 26 INFO rb-103a292-224772-414667 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-12 06:45:02,381 26 INFO rb-103a292-224772-414667 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-12 06:45:02,431 26 INFO rb-103a292-224772-414667 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-12 06:45:02,519 26 INFO rb-103a292-224772-414667 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-12 06:45:02,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:45:02,574 26 INFO rb-103a292-224772-414667 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-12 06:45:02,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.025 0.016 2026-09-12 06:45:02,629 26 INFO rb-103a292-224772-414667 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-12 06:45:02,678 26 INFO rb-103a292-224772-414667 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-12 06:45:02,743 26 INFO rb-103a292-224772-414667 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-12 06:45:02,797 26 INFO rb-103a292-224772-414667 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-12 06:45:02,850 26 INFO rb-103a292-224772-414667 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-12 06:45:02,902 26 INFO rb-103a292-224772-414667 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-12 06:45:02,957 26 INFO rb-103a292-224772-414667 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-12 06:45:03,007 26 INFO rb-103a292-224772-414667 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-12 06:45:03,058 26 INFO rb-103a292-224772-414667 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-12 06:45:03,109 26 INFO rb-103a292-224772-414667 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-12 06:45:03,163 26 INFO rb-103a292-224772-414667 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-12 06:45:03,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:45:03,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:45:03,214 26 INFO rb-103a292-224772-414667 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-12 06:45:03,269 26 INFO rb-103a292-224772-414667 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-12 06:45:03,320 26 INFO rb-103a292-224772-414667 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-12 06:45:03,389 26 INFO rb-103a292-224772-414667 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-12 06:45:03,442 26 INFO rb-103a292-224772-414667 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-12 06:45:03,497 26 INFO rb-103a292-224772-414667 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-12 06:45:03,549 26 INFO rb-103a292-224772-414667 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-12 06:45:03,598 26 INFO rb-103a292-224772-414667 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-12 06:45:03,652 26 INFO rb-103a292-224772-414667 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-12 06:45:03,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:45:03,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 06:45:03,703 26 INFO rb-103a292-224772-414667 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-12 06:45:03,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-12 06:45:03,760 26 INFO rb-103a292-224772-414667 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-12 06:45:03,867 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17044548 (allocated 18485248) 2026-09-12 06:45:03,885 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 71118 2026-09-12 06:45:03,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-12 06:45:03,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 71118 2026-09-12 06:45:03,949 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064503_949316_test_floating_order_name_change_partner.txt 2026-09-12 06:45:03,949 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpgbkuw8q5_chrome_odoo" 2026-09-12 06:45:03,967 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-12 06:45:04,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 71252 2026-09-12 06:45:04,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp6805ypjk_chrome_odoo 2026-09-12 06:45:04,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:45539/json/version 2026-09-12 06:45:04,240 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:04,262 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:04,263 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:45539/json 2026-09-12 06:45:04,264 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:04,267 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:45539/devtools/page/7153F2E1EF4000989A066467688466E0 2026-09-12 06:45:04,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-12 06:45:04,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-12 06:45:04,327 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:04,336 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-12 06:45:04,338 26 INFO rb-103a292-224772-414667 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-12 06:45:04,338 26 INFO rb-103a292-224772-414667 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-12 06:45:04,350 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:04,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:04] "GET /pos/ui/119 HTTP/1.1" 200 - 85 0.054 0.416 2026-09-12 06:45:04,826 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '7153F2E1EF4000989A066467688466E0', 'loaderId': '7CAA0885AF7C74106213403E23179410', 'isDownload': False} 2026-09-12 06:45:04,827 26 INFO rb-103a292-224772-414667 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-12 06:45:04,829 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:04,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:04] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-12 06:45:04,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:04] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.040 2026-09-12 06:45:04,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:04] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 06:45:05,334 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:05,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:45:05,361 26 INFO rb-103a292-224772-414667 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-12 06:45:05,366 26 INFO rb-103a292-224772-414667 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-12 06:45:05,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-12 06:45:05,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:45:05,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:05,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "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-12 06:45:05,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 06:45:05,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.029 2026-09-12 06:45:05,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-12 06:45:06,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 430 0.239 0.316 2026-09-12 06:45:06,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:06,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:06,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-12 06:45:06,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.009 2026-09-12 06:45:06,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:06,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:45:06,339 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:06,356 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:06,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:45:06,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.020 2026-09-12 06:45:06,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-09-12 06:45:06,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 06:45:06,420 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:06,422 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "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-12 06:45:06,492 26 INFO rb-103a292-224772-414667 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-12 06:45:06,511 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:45:06,559 26 INFO rb-103a292-224772-414667 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-12 06:45:06,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.028 0.053 2026-09-12 06:45:06,601 26 INFO rb-103a292-224772-414667 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-12 06:45:06,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.022 0.108 2026-09-12 06:45:06,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.110 2026-09-12 06:45:06,760 26 INFO rb-103a292-224772-414667 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-12 06:45:06,808 26 INFO rb-103a292-224772-414667 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-12 06:45:06,862 26 INFO rb-103a292-224772-414667 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-12 06:45:06,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.006 0.014 2026-09-12 06:45:06,921 26 INFO rb-103a292-224772-414667 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-12 06:45:06,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:06] "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.004 2026-09-12 06:45:06,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-12 06:45:06,978 26 INFO rb-103a292-224772-414667 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-12 06:45:07,050 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13384396 (allocated 14680064) 2026-09-12 06:45:07,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.027 0.043 2026-09-12 06:45:07,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 71252 2026-09-12 06:45:07,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-12 06:45:07,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 71252 2026-09-12 06:45:07,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064507_112034_test_future_orders_are_not_cancelled.txt 2026-09-12 06:45:07,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp6805ypjk_chrome_odoo" 2026-09-12 06:45:07,202 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-12 06:45:07,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 71378 2026-09-12 06:45:07,714 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpkwp5lq5s_chrome_odoo 2026-09-12 06:45:07,714 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:43885/json/version 2026-09-12 06:45:07,715 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:07,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:07,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:43885/json 2026-09-12 06:45:07,718 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:07,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:43885/devtools/page/31AFC7F21F8EE2FDB9E34915111F7FA0 2026-09-12 06:45:07,721 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-12 06:45:07,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-12 06:45:07,792 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:07,801 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-12 06:45:07,802 26 INFO rb-103a292-224772-414667 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-12 06:45:07,802 26 INFO rb-103a292-224772-414667 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-12 06:45:07,819 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:08,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.077 0.368 2026-09-12 06:45:08,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '31AFC7F21F8EE2FDB9E34915111F7FA0', 'loaderId': '581836F2BBCE32111724B156D85ED488', 'isDownload': False} 2026-09-12 06:45:08,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-12 06:45:08,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:08,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:45:08,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-12 06:45:08,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:45:08,702 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:08,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:45:08,731 26 INFO rb-103a292-224772-414667 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-12 06:45:08,741 26 INFO rb-103a292-224772-414667 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-12 06:45:08,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.014 2026-09-12 06:45:08,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:45:08,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:08,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.009 2026-09-12 06:45:08,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-12 06:45:08,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.029 2026-09-12 06:45:08,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-12 06:45:09,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.214 0.441 2026-09-12 06:45:09,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:45:09,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.005 2026-09-12 06:45:09,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-12 06:45:09,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.005 2026-09-12 06:45:09,724 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:09,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:45:09,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:09,807 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:45:09,807 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:45:09,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.023 0.027 2026-09-12 06:45:09,850 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:09,853 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:45:09,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.062 2026-09-12 06:45:09,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-12 06:45:09,887 26 INFO rb-103a292-224772-414667 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-12 06:45:09,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:09,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.032 0.040 2026-09-12 06:45:09,992 26 INFO rb-103a292-224772-414667 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-12 06:45:10,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:10] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.026 0.098 2026-09-12 06:45:10,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.066 2026-09-12 06:45:10,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:45:10,205 26 INFO rb-103a292-224772-414667 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-12 06:45:10,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:10,285 26 INFO rb-103a292-224772-414667 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-12 06:45:10,336 26 INFO rb-103a292-224772-414667 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-12 06:45:10,387 26 INFO rb-103a292-224772-414667 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-12 06:45:10,441 26 INFO rb-103a292-224772-414667 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-12 06:45:10,492 26 INFO rb-103a292-224772-414667 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-12 06:45:10,544 26 INFO rb-103a292-224772-414667 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-12 06:45:10,608 26 INFO rb-103a292-224772-414667 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-12 06:45:10,658 26 INFO rb-103a292-224772-414667 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-12 06:45:10,711 26 INFO rb-103a292-224772-414667 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-12 06:45:10,883 26 INFO rb-103a292-224772-414667 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-12 06:45:10,933 26 INFO rb-103a292-224772-414667 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-12 06:45:10,994 26 INFO rb-103a292-224772-414667 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-12 06:45:11,049 26 INFO rb-103a292-224772-414667 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-12 06:45:11,100 26 INFO rb-103a292-224772-414667 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-12 06:45:11,158 26 INFO rb-103a292-224772-414667 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-12 06:45:11,209 26 INFO rb-103a292-224772-414667 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-12 06:45:11,262 26 INFO rb-103a292-224772-414667 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-12 06:45:11,329 26 INFO rb-103a292-224772-414667 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-12 06:45:11,380 26 INFO rb-103a292-224772-414667 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-12 06:45:11,432 26 INFO rb-103a292-224772-414667 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-12 06:45:11,612 26 INFO rb-103a292-224772-414667 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-12 06:45:11,662 26 INFO rb-103a292-224772-414667 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-12 06:45:11,729 26 INFO rb-103a292-224772-414667 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-12 06:45:11,779 26 INFO rb-103a292-224772-414667 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-12 06:45:11,830 26 INFO rb-103a292-224772-414667 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-12 06:45:11,883 26 INFO rb-103a292-224772-414667 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-12 06:45:11,933 26 INFO rb-103a292-224772-414667 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-12 06:45:11,986 26 INFO rb-103a292-224772-414667 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-12 06:45:12,050 26 INFO rb-103a292-224772-414667 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-12 06:45:12,101 26 INFO rb-103a292-224772-414667 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-12 06:45:12,152 26 INFO rb-103a292-224772-414667 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-12 06:45:12,203 26 INFO rb-103a292-224772-414667 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-12 06:45:12,254 26 INFO rb-103a292-224772-414667 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-12 06:45:12,308 26 INFO rb-103a292-224772-414667 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-12 06:45:12,363 26 INFO rb-103a292-224772-414667 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-12 06:45:12,433 26 INFO rb-103a292-224772-414667 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-12 06:45:12,484 26 INFO rb-103a292-224772-414667 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-12 06:45:12,534 26 INFO rb-103a292-224772-414667 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-12 06:45:12,584 26 INFO rb-103a292-224772-414667 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-12 06:45:12,635 26 INFO rb-103a292-224772-414667 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-12 06:45:12,689 26 INFO rb-103a292-224772-414667 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-12 06:45:12,751 26 INFO rb-103a292-224772-414667 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-12 06:45:12,801 26 INFO rb-103a292-224772-414667 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-12 06:45:12,853 26 INFO rb-103a292-224772-414667 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-12 06:45:12,903 26 INFO rb-103a292-224772-414667 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-12 06:45:12,954 26 INFO rb-103a292-224772-414667 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-12 06:45:13,007 26 INFO rb-103a292-224772-414667 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-12 06:45:13,058 26 INFO rb-103a292-224772-414667 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-12 06:45:13,111 26 INFO rb-103a292-224772-414667 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-12 06:45:13,164 26 INFO rb-103a292-224772-414667 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-12 06:45:13,215 26 INFO rb-103a292-224772-414667 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-12 06:45:13,267 26 INFO rb-103a292-224772-414667 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-12 06:45:13,320 26 INFO rb-103a292-224772-414667 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-12 06:45:13,371 26 INFO rb-103a292-224772-414667 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-12 06:45:13,423 26 INFO rb-103a292-224772-414667 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-12 06:45:13,505 26 INFO rb-103a292-224772-414667 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-12 06:45:13,509 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6706781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a16ff709-07be-41e1-92eb-5298e4e7e63b'}] 2026-09-12 06:45:13,564 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6706781 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a16ff709-07be-41e1-92eb-5298e4e7e63b'} created pos.order #753 2026-09-12 06:45:13,574 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6706781 finished 2026-09-12 06:45:13,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.034 0.071 2026-09-12 06:45:13,650 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4213491 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '94d09dd8-19e6-4b86-8d52-97cbdd03ac24'}] 2026-09-12 06:45:13,700 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4213491 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '94d09dd8-19e6-4b86-8d52-97cbdd03ac24'} created pos.order #754 2026-09-12 06:45:13,713 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4213491 finished 2026-09-12 06:45:13,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.029 0.080 2026-09-12 06:45:13,809 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64009511 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '94d09dd8-19e6-4b86-8d52-97cbdd03ac24'}] 2026-09-12 06:45:13,811 26 INFO rb-103a292-224772-414667 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-12 06:45:13,822 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:13,829 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64009511 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '94d09dd8-19e6-4b86-8d52-97cbdd03ac24'} updated pos.order #754 2026-09-12 06:45:13,852 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64009511 finished 2026-09-12 06:45:13,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.052 0.080 2026-09-12 06:45:13,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-09-12 06:45:13,991 26 INFO rb-103a292-224772-414667 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-12 06:45:14,039 26 INFO rb-103a292-224772-414667 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-12 06:45:14,089 26 INFO rb-103a292-224772-414667 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-12 06:45:14,139 26 INFO rb-103a292-224772-414667 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-12 06:45:14,194 26 INFO rb-103a292-224772-414667 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-12 06:45:14,245 26 INFO rb-103a292-224772-414667 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-12 06:45:14,295 26 INFO rb-103a292-224772-414667 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-12 06:45:14,352 26 INFO rb-103a292-224772-414667 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-12 06:45:14,403 26 INFO rb-103a292-224772-414667 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-12 06:45:14,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-12 06:45:14,518 26 INFO rb-103a292-224772-414667 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-12 06:45:14,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.057 0.034 2026-09-12 06:45:14,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.011 2026-09-12 06:45:14,700 26 INFO rb-103a292-224772-414667 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-12 06:45:14,751 26 INFO rb-103a292-224772-414667 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-12 06:45:14,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:14] "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-12 06:45:14,825 26 INFO rb-103a292-224772-414667 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-12 06:45:14,876 26 INFO rb-103a292-224772-414667 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-12 06:45:14,934 26 INFO rb-103a292-224772-414667 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-12 06:45:14,984 26 INFO rb-103a292-224772-414667 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-12 06:45:15,034 26 INFO rb-103a292-224772-414667 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-12 06:45:15,090 26 INFO rb-103a292-224772-414667 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-12 06:45:15,141 26 INFO rb-103a292-224772-414667 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-12 06:45:15,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-12 06:45:15,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:45:15,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18827952 (allocated 20582400) 2026-09-12 06:45:15,284 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 71378 2026-09-12 06:45:15,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-12 06:45:15,286 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 71378 2026-09-12 06:45:15,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064515_341630_test_global_discount_split.txt 2026-09-12 06:45:15,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpkwp5lq5s_chrome_odoo" 2026-09-12 06:45:15,349 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-12 06:45:15,660 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 71520 2026-09-12 06:45:15,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpiofrcat9_chrome_odoo 2026-09-12 06:45:15,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:34383/json/version 2026-09-12 06:45:15,663 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:15,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:15,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:34383/json 2026-09-12 06:45:15,678 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:15,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:34383/devtools/page/D01F69797ED7C3F5A9C28823E0269D34 2026-09-12 06:45:15,683 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-12 06:45:15,687 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-12 06:45:15,722 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:15,729 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-12 06:45:15,730 26 INFO rb-103a292-224772-414667 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-12 06:45:15,731 26 INFO rb-103a292-224772-414667 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-12 06:45:15,742 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:16,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.039 0.340 2026-09-12 06:45:16,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': 'D01F69797ED7C3F5A9C28823E0269D34', 'loaderId': 'BCC1B1D6D050F7B106A64455457F32E5', 'isDownload': False} 2026-09-12 06:45:16,123 26 INFO rb-103a292-224772-414667 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-12 06:45:16,130 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:16,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 06:45:16,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-12 06:45:16,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:45:16,590 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:16,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:45:16,614 26 INFO rb-103a292-224772-414667 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-12 06:45:16,621 26 INFO rb-103a292-224772-414667 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-12 06:45:16,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-12 06:45:16,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:45:16,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:16,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 06:45:16,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "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.027 2026-09-12 06:45:16,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-12 06:45:16,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.024 2026-09-12 06:45:17,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.179 0.281 2026-09-12 06:45:17,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:17,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:17,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-12 06:45:17,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:45:17,430 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:17,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:45:17,468 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:17,492 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:45:17,498 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:17,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.017 0.032 2026-09-12 06:45:17,535 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "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-12 06:45:17,542 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:17,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.062 2026-09-12 06:45:17,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-12 06:45:17,611 26 INFO rb-103a292-224772-414667 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-12 06:45:17,624 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:17,680 26 INFO rb-103a292-224772-414667 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-12 06:45:17,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.038 0.038 2026-09-12 06:45:17,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.020 0.110 2026-09-12 06:45:17,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.110 2026-09-12 06:45:17,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-12 06:45:17,902 26 INFO rb-103a292-224772-414667 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-12 06:45:17,925 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:17,951 26 INFO rb-103a292-224772-414667 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-12 06:45:18,005 26 INFO rb-103a292-224772-414667 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-12 06:45:18,056 26 INFO rb-103a292-224772-414667 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-12 06:45:18,109 26 INFO rb-103a292-224772-414667 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-12 06:45:18,195 26 INFO rb-103a292-224772-414667 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-12 06:45:18,255 26 INFO rb-103a292-224772-414667 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-12 06:45:18,303 26 INFO rb-103a292-224772-414667 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-12 06:45:18,354 26 INFO rb-103a292-224772-414667 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-12 06:45:18,420 26 INFO rb-103a292-224772-414667 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-12 06:45:18,429 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:18,430 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:18,489 26 INFO rb-103a292-224772-414667 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-12 06:45:18,555 26 INFO rb-103a292-224772-414667 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-12 06:45:18,559 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39454904 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0ac45308-4d64-483b-a59c-020de535410c'}] 2026-09-12 06:45:18,562 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:18,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39454904 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0ac45308-4d64-483b-a59c-020de535410c'} created pos.order #755 2026-09-12 06:45:18,807 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39454904 finished 2026-09-12 06:45:18,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.092 0.200 2026-09-12 06:45:19,015 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-12 06:45:19,016 26 INFO rb-103a292-224772-414667 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-12 06:45:19,097 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15469640 (allocated 17301504) 2026-09-12 06:45:19,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 71520 2026-09-12 06:45:19,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-12 06:45:19,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 71520 2026-09-12 06:45:19,166 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064519_166616_test_guest_count_defaults_to_table_seats.txt 2026-09-12 06:45:19,166 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpiofrcat9_chrome_odoo" 2026-09-12 06:45:19,187 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-12 06:45:19,554 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 71651 2026-09-12 06:45:19,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpr018wgbl_chrome_odoo 2026-09-12 06:45:19,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:42435/json/version 2026-09-12 06:45:19,556 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:19,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:19,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:42435/json 2026-09-12 06:45:19,561 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:19,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:42435/devtools/page/2656CE16BADA53297A7BC0CBDF3F18C5 2026-09-12 06:45:19,567 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-12 06:45:19,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-12 06:45:19,645 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:19,655 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-12 06:45:19,657 26 INFO rb-103a292-224772-414667 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-12 06:45:19,657 26 INFO rb-103a292-224772-414667 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-12 06:45:19,684 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:20,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.048 0.394 2026-09-12 06:45:20,128 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '2656CE16BADA53297A7BC0CBDF3F18C5', 'loaderId': '1031B0F071D788C6FEE6C46A380685F0', 'isDownload': False} 2026-09-12 06:45:20,128 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-12 06:45:20,133 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:20,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:45:20,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:45:20,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:45:20,526 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:20,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:45:20,552 26 INFO rb-103a292-224772-414667 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-12 06:45:20,558 26 INFO rb-103a292-224772-414667 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-12 06:45:20,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:45:20,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:45:20,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:20,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-12 06:45:20,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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.017 2026-09-12 06:45:20,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:45:20,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.028 2026-09-12 06:45:21,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.217 0.267 2026-09-12 06:45:21,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:21,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:45:21,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-12 06:45:21,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:45:21,387 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:21,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:45:21,466 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:45:21,489 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:21,514 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:45:21,518 26 INFO rb-103a292-224772-414667 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-12 06:45:21,520 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "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-12 06:45:21,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.037 0.035 2026-09-12 06:45:21,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-12 06:45:21,566 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:21,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.110 2026-09-12 06:45:21,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:21,640 26 INFO rb-103a292-224772-414667 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-12 06:45:21,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.030 0.044 2026-09-12 06:45:21,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.022 0.099 2026-09-12 06:45:21,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.122 2026-09-12 06:45:21,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:21,866 26 INFO rb-103a292-224772-414667 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-12 06:45:21,882 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:21,946 26 INFO rb-103a292-224772-414667 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-12 06:45:22,018 26 INFO rb-103a292-224772-414667 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-12 06:45:22,075 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:45:22,076 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:45:22,077 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:45:22,078 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:45:22,079 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:45:22,079 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:45:22,080 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:45:22,080 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:45:22,081 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:45:22,081 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:45:22,081 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:45:22,082 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:45:22,082 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:45:22,082 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:45:22,083 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:45:22,083 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:45:22,084 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:45:22,085 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:45:22,085 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:45:22,085 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:45:22,086 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:45:22,086 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:45:22,086 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:45:22,087 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:45:22,087 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:45:22,088 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:45:22,088 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:45:22,088 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:45:22,089 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:45:22,089 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:45:22,089 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:45:22,090 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:45:22,090 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:45:22,090 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:45:22,091 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:45:22,091 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:45:22,095 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:45:22,096 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:45:22,097 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:45:22,097 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:22,098 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:45:22,108 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:22,118 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:45:22,119 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:45:22,119 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:45:22,119 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:45:22,120 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:45:22,120 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:45:22,121 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:45:22,121 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:45:22,129 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:45:22,135 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:22,137 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:45:22,137 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:45:22,139 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:45:22,141 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:45:22,150 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:45:22,152 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:45:22,153 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:45:22,153 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:45:22,154 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:45:22,158 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:45:22,159 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:45:22,169 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:45:22,171 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:45:22,172 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:45:22,176 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:45:22,178 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:45:22,180 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:45:22,182 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:45:22,182 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:22,183 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:45:22,184 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:45:22,186 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:45:22,187 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:45:22,189 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:22,190 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:45:22,191 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:45:22,192 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:45:22,201 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:45:22,202 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:22,203 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:45:22,204 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:45:22,205 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:45:22,205 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:45:22,207 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:45:22,207 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:45:22,209 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:22,218 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:45:22,220 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:45:22,221 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:45:22,223 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:45:22,224 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:45:22,232 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:45:22,233 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:45:22,236 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:45:22,239 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:45:22,240 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:45:22,241 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:45:22,241 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:45:22,242 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:45:22,242 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "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-12 06:45:22,243 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:45:22,246 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:45:22,248 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:45:22,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:45:22,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:45:22,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:45:22,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:45:22,259 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:45:22,259 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:45:22,277 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:45:22,280 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:45:22,281 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:45:22,288 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:45:22,290 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:45:22,292 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:45:22,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:45:22,332 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-12 06:45:22,341 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:45:22,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-09-12 06:45:22,372 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:45:22,373 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:45:22,374 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:45:22,374 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:45:22,377 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-09-12 06:45:22,381 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-12 06:45:22,381 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:45:22,382 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:45:22,383 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:45:22,386 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:45:22,390 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:45:22,406 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:45:22,410 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:45:22,414 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:45:22,415 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:45:22,415 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:45:22,415 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:45:22,417 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:45:22,419 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:45:22,420 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:45:22,720 26 INFO rb-103a292-224772-414667 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-12 06:45:22,738 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #223950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '417bafd5-603a-46ba-bc7c-15d5a0a52e1c'}] 2026-09-12 06:45:22,746 26 INFO rb-103a292-224772-414667 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-12 06:45:22,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #223950 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '417bafd5-603a-46ba-bc7c-15d5a0a52e1c'} created pos.order #756 2026-09-12 06:45:22,797 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-12 06:45:22,798 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:45:22,805 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #223950 finished 2026-09-12 06:45:22,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.046 0.061 2026-09-12 06:45:22,894 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16127852 (allocated 18874368) 2026-09-12 06:45:22,919 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 71651 2026-09-12 06:45:22,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-12 06:45:22,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 71651 2026-09-12 06:45:22,982 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064522_982344_test_multiple_preparation_printer.txt 2026-09-12 06:45:22,982 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpr018wgbl_chrome_odoo" 2026-09-12 06:45:22,993 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-12 06:45:23,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 71799 2026-09-12 06:45:23,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpmzb78l50_chrome_odoo 2026-09-12 06:45:23,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40523/json/version 2026-09-12 06:45:23,391 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:23,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:23,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40523/json 2026-09-12 06:45:23,404 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:23,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:40523/devtools/page/40BB7095AC691C38645992C588317E68 2026-09-12 06:45:23,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-12 06:45:23,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-12 06:45:23,475 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:23,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-12 06:45:23,482 26 INFO rb-103a292-224772-414667 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-12 06:45:23,482 26 INFO rb-103a292-224772-414667 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-12 06:45:23,494 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:23,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:23] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.060 0.374 2026-09-12 06:45:23,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '40BB7095AC691C38645992C588317E68', 'loaderId': '05CD2A64D8B54DB284109FC19EF1A5A0', 'isDownload': False} 2026-09-12 06:45:23,924 26 INFO rb-103a292-224772-414667 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-12 06:45:23,930 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:23,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:23] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:45:23,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:23] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:45:23,968 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:23] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:45:24,389 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:24,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:45:24,415 26 INFO rb-103a292-224772-414667 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-12 06:45:24,420 26 INFO rb-103a292-224772-414667 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-12 06:45:24,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:45:24,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:24,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:24,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "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-12 06:45:24,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-12 06:45:24,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "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-12 06:45:24,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-12 06:45:24,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.157 0.239 2026-09-12 06:45:24,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:24] "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-12 06:45:25,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:25,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-12 06:45:25,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.029 2026-09-12 06:45:25,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:25,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 06:45:25,227 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:45:25,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:45:25,254 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:25,255 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:45:25,272 26 INFO rb-103a292-224772-414667 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-12 06:45:25,280 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:25,293 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:45:25,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.048 2026-09-12 06:45:25,307 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:25,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.093 2026-09-12 06:45:25,370 26 INFO rb-103a292-224772-414667 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-12 06:45:25,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.029 0.086 2026-09-12 06:45:25,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.151 2026-09-12 06:45:25,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.121 2026-09-12 06:45:25,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:25,630 26 INFO rb-103a292-224772-414667 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-12 06:45:25,650 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:25,707 26 INFO rb-103a292-224772-414667 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-12 06:45:25,772 26 INFO rb-103a292-224772-414667 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-12 06:45:25,845 26 INFO rb-103a292-224772-414667 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-12 06:45:25,907 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-12 06:45:25,907 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-12 06:45:25,907 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-12 06:45:25,907 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-12 06:45:25,908 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-12 06:45:25,908 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-12 06:45:25,909 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-12 06:45:25,909 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-12 06:45:25,909 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-12 06:45:25,909 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-12 06:45:25,910 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-12 06:45:25,910 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-12 06:45:25,910 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-12 06:45:25,911 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-12 06:45:25,911 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-12 06:45:25,911 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-12 06:45:25,912 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-12 06:45:25,912 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-12 06:45:25,913 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-12 06:45:25,914 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-12 06:45:25,916 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-12 06:45:25,916 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-12 06:45:25,917 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-12 06:45:25,917 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-12 06:45:25,918 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-12 06:45:25,918 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-12 06:45:25,927 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-12 06:45:25,928 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:25,932 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-12 06:45:25,936 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-12 06:45:25,936 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:25,938 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-12 06:45:25,942 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:25,949 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:45:25,949 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-12 06:45:25,951 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-12 06:45:25,951 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-12 06:45:25,952 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-12 06:45:25,952 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-12 06:45:25,952 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-12 06:45:25,953 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-12 06:45:25,953 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-12 06:45:25,953 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-12 06:45:25,954 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-12 06:45:25,984 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:45:25,987 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:45:25,992 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 06:45:25,998 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:45:26,003 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 06:45:26,012 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-12 06:45:26,016 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-12 06:45:26,017 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-12 06:45:26,018 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-12 06:45:26,019 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-12 06:45:26,019 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-12 06:45:26,028 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-12 06:45:26,034 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 06:45:26,046 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:45:26,060 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-12 06:45:26,072 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:45:26,073 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:45:26,075 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:45:26,084 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-12 06:45:26,091 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-12 06:45:26,094 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-09-12 06:45:26,095 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-12 06:45:26,096 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-12 06:45:26,097 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-12 06:45:26,098 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-12 06:45:26,098 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-12 06:45:26,099 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-12 06:45:26,102 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-12 06:45:26,102 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-12 06:45:26,103 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-12 06:45:26,103 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-12 06:45:26,105 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-12 06:45:26,106 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-12 06:45:26,106 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-12 06:45:26,108 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-12 06:45:26,108 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-12 06:45:26,108 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-12 06:45:26,108 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-12 06:45:26,109 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-12 06:45:26,109 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-12 06:45:26,109 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-12 06:45:26,110 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-12 06:45:26,111 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-12 06:45:26,111 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-12 06:45:26,111 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-12 06:45:26,112 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-12 06:45:26,112 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-12 06:45:26,112 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-12 06:45:26,112 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-12 06:45:26,113 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-12 06:45:26,113 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-12 06:45:26,116 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:26,121 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:26,139 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:45:26,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 06:45:26,162 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-12 06:45:26,169 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:45:26,174 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-12 06:45:26,176 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-12 06:45:26,179 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-12 06:45:26,188 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:45:26,196 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:45:26,199 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-12 06:45:26,204 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-12 06:45:26,213 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-12 06:45:26,225 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:45:26,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:26,230 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 06:45:26,231 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-12 06:45:26,233 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-12 06:45:26,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:26,236 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-12 06:45:26,243 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:26,245 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-12 06:45:26,251 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-12 06:45:26,257 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-12 06:45:26,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-12 06:45:26,258 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-12 06:45:26,259 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-12 06:45:26,259 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-12 06:45:26,259 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-12 06:45:26,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-12 06:45:26,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-12 06:45:26,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-12 06:45:26,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-12 06:45:26,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-12 06:45:26,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-12 06:45:26,261 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-12 06:45:26,262 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-12 06:45:26,262 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-12 06:45:26,262 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-12 06:45:26,262 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-12 06:45:26,263 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-12 06:45:26,263 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-12 06:45:26,263 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-12 06:45:26,263 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-12 06:45:26,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-12 06:45:26,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-12 06:45:26,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-12 06:45:26,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-12 06:45:26,264 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-12 06:45:26,265 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-12 06:45:26,265 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-12 06:45:26,594 26 INFO rb-103a292-224772-414667 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-12 06:45:26,921 26 INFO rb-103a292-224772-414667 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-12 06:45:26,954 26 INFO rb-103a292-224772-414667 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-12 06:45:26,963 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41991346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8d4a3f66-9585-4653-acb3-cce11007e12b'}] 2026-09-12 06:45:27,009 26 INFO rb-103a292-224772-414667 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-12 06:45:27,024 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41991346 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8d4a3f66-9585-4653-acb3-cce11007e12b'} created pos.order #757 2026-09-12 06:45:27,034 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41991346 finished 2026-09-12 06:45:27,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-12 06:45:27,053 26 INFO rb-103a292-224772-414667 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-12 06:45:27,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.034 0.077 2026-09-12 06:45:27,169 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17353704 (allocated 20185088) 2026-09-12 06:45:27,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 71799 2026-09-12 06:45:27,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-12 06:45:27,177 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 71799 2026-09-12 06:45:27,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064527_231111_test_multiple_preparation_printer_different_categories.txt 2026-09-12 06:45:27,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpmzb78l50_chrome_odoo" 2026-09-12 06:45:27,247 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-12 06:45:27,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 71953 2026-09-12 06:45:27,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpst1t_g_7_chrome_odoo 2026-09-12 06:45:27,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:34233/json/version 2026-09-12 06:45:27,511 26 INFO rb-103a292-224772-414667 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-12 06:45:27,534 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:27,534 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:34233/json 2026-09-12 06:45:27,534 26 INFO rb-103a292-224772-414667 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-12 06:45:27,536 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:34233/devtools/page/BF8E2887B4E9003B836EC5C81F916A7C 2026-09-12 06:45:27,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-12 06:45:27,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-12 06:45:27,576 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:27,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-12 06:45:27,588 26 INFO rb-103a292-224772-414667 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-12 06:45:27,588 26 INFO rb-103a292-224772-414667 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-12 06:45:27,611 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:28,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.058 0.563 2026-09-12 06:45:28,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': 'BF8E2887B4E9003B836EC5C81F916A7C', 'loaderId': 'A4719826E82676BADE73125FE415D2B7', 'isDownload': False} 2026-09-12 06:45:28,233 26 INFO rb-103a292-224772-414667 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-12 06:45:28,247 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:28,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:45:28,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:45:28,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:45:28,694 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:28,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:45:28,737 26 INFO rb-103a292-224772-414667 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-12 06:45:28,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:45:28,747 26 INFO rb-103a292-224772-414667 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-12 06:45:28,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:45:28,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:28,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-12 06:45:28,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "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.023 2026-09-12 06:45:28,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.017 2026-09-12 06:45:28,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.022 2026-09-12 06:45:29,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.265 0.289 2026-09-12 06:45:29,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:29,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:29,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-09-12 06:45:29,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:29,657 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:29,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:29,707 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:29,722 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:45:29,735 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:45:29,762 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:45:29,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:45:29,779 26 INFO rb-103a292-224772-414667 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-12 06:45:29,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.038 0.044 2026-09-12 06:45:29,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-09-12 06:45:29,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-09-12 06:45:29,882 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:29,885 26 INFO rb-103a292-224772-414667 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-12 06:45:29,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:29] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.045 0.044 2026-09-12 06:45:30,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:30] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.015 0.116 2026-09-12 06:45:30,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.146 2026-09-12 06:45:30,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:45:30,204 26 INFO rb-103a292-224772-414667 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-12 06:45:30,231 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:30,283 26 INFO rb-103a292-224772-414667 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-12 06:45:30,332 26 INFO rb-103a292-224772-414667 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-12 06:45:30,406 26 INFO rb-103a292-224772-414667 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-12 06:45:30,468 26 INFO rb-103a292-224772-414667 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-12 06:45:30,519 26 INFO rb-103a292-224772-414667 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-12 06:45:30,576 26 INFO rb-103a292-224772-414667 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-12 06:45:30,630 26 INFO rb-103a292-224772-414667 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-12 06:45:30,682 26 INFO rb-103a292-224772-414667 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-12 06:45:30,739 26 INFO rb-103a292-224772-414667 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-12 06:45:30,790 26 INFO rb-103a292-224772-414667 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-12 06:45:30,843 26 INFO rb-103a292-224772-414667 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-12 06:45:30,907 26 INFO rb-103a292-224772-414667 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-12 06:45:30,916 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:30,916 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:30,974 26 INFO rb-103a292-224772-414667 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-12 06:45:31,038 26 INFO rb-103a292-224772-414667 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-12 06:45:31,045 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86943980 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b53681cb-af64-4342-a02e-27214026e78e'}] 2026-09-12 06:45:31,047 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:31,353 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86943980 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b53681cb-af64-4342-a02e-27214026e78e'} created pos.order #758 2026-09-12 06:45:31,367 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86943980 finished 2026-09-12 06:45:31,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.221 0.218 2026-09-12 06:45:31,619 26 INFO rb-103a292-224772-414667 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-12 06:45:31,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-12 06:45:31,669 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-12 06:45:31,752 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 16507360 (allocated 17825792) 2026-09-12 06:45:31,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 71953 2026-09-12 06:45:31,765 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-12 06:45:31,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 71953 2026-09-12 06:45:31,821 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064531_820939_test_name_preset_skip_screen.txt 2026-09-12 06:45:31,821 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpst1t_g_7_chrome_odoo" 2026-09-12 06:45:31,832 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-12 06:45:32,115 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 72077 2026-09-12 06:45:32,115 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpz_ngq4x2_chrome_odoo 2026-09-12 06:45:32,116 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:40889/json/version 2026-09-12 06:45:32,117 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:32,149 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:32,149 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:40889/json 2026-09-12 06:45:32,150 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:32,152 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:40889/devtools/page/1E6B31BBFBA9153198E4CFC1F4190959 2026-09-12 06:45:32,155 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-12 06:45:32,159 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-12 06:45:32,207 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:45:32,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-12 06:45:32,216 26 INFO rb-103a292-224772-414667 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-12 06:45:32,216 26 INFO rb-103a292-224772-414667 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-12 06:45:32,231 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:32,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:32] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.042 0.394 2026-09-12 06:45:32,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '1E6B31BBFBA9153198E4CFC1F4190959', 'loaderId': 'A0291D31B33708AFD188B3FCD4611351', 'isDownload': False} 2026-09-12 06:45:32,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-12 06:45:32,676 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:32,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:32] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:45:32,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:32] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:45:32,704 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:45:33,134 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:33,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.040 2026-09-12 06:45:33,223 26 INFO rb-103a292-224772-414667 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-12 06:45:33,230 26 INFO rb-103a292-224772-414667 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-12 06:45:33,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-12 06:45:33,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:45:33,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:33,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.008 0.009 2026-09-12 06:45:33,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-12 06:45:33,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.031 2026-09-12 06:45:33,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-12 06:45:33,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.282 0.297 2026-09-12 06:45:34,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:45:34,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-09-12 06:45:34,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-12 06:45:34,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:34,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:34,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:45:34,276 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:34,299 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:45:34,302 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:45:34,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-09-12 06:45:34,331 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:34,334 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:34,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.023 0.034 2026-09-12 06:45:34,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-12 06:45:34,360 26 INFO rb-103a292-224772-414667 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-12 06:45:34,391 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:34,458 26 INFO rb-103a292-224772-414667 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-12 06:45:34,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.037 0.040 2026-09-12 06:45:34,506 26 INFO rb-103a292-224772-414667 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-12 06:45:34,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.030 0.097 2026-09-12 06:45:34,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.114 2026-09-12 06:45:34,690 26 INFO rb-103a292-224772-414667 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-12 06:45:34,740 26 INFO rb-103a292-224772-414667 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-12 06:45:34,803 26 INFO rb-103a292-224772-414667 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-12 06:45:34,861 26 INFO rb-103a292-224772-414667 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-12 06:45:34,922 26 INFO rb-103a292-224772-414667 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-12 06:45:34,977 26 INFO rb-103a292-224772-414667 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-12 06:45:34,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:34] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.006 0.007 2026-09-12 06:45:35,028 26 INFO rb-103a292-224772-414667 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-12 06:45:35,086 26 INFO rb-103a292-224772-414667 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-12 06:45:35,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.004 2026-09-12 06:45:35,105 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:35,135 26 INFO rb-103a292-224772-414667 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-12 06:45:35,192 26 INFO rb-103a292-224772-414667 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-12 06:45:35,247 26 INFO rb-103a292-224772-414667 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-12 06:45:35,298 26 INFO rb-103a292-224772-414667 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-12 06:45:35,350 26 INFO rb-103a292-224772-414667 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-12 06:45:35,400 26 INFO rb-103a292-224772-414667 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-12 06:45:35,460 26 INFO rb-103a292-224772-414667 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-12 06:45:35,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 06:45:35,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.013 2026-09-12 06:45:35,509 26 INFO rb-103a292-224772-414667 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-12 06:45:35,570 26 INFO rb-103a292-224772-414667 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-12 06:45:35,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:45:35,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.014 2026-09-12 06:45:35,619 26 INFO rb-103a292-224772-414667 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-12 06:45:35,673 26 INFO rb-103a292-224772-414667 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-12 06:45:35,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:45:35,803 26 INFO rb-103a292-224772-414667 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-12 06:45:35,819 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:35,883 26 INFO rb-103a292-224772-414667 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-12 06:45:35,955 26 INFO rb-103a292-224772-414667 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-12 06:45:35,965 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:35,968 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:36,007 26 INFO rb-103a292-224772-414667 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-12 06:45:36,072 26 INFO rb-103a292-224772-414667 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-12 06:45:36,137 26 INFO rb-103a292-224772-414667 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-12 06:45:36,142 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ee097e08-9f8e-4adb-9e20-b82462684c21'}] 2026-09-12 06:45:36,145 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:36,473 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484515 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ee097e08-9f8e-4adb-9e20-b82462684c21'} created pos.order #759 2026-09-12 06:45:36,485 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24484515 finished 2026-09-12 06:45:36,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.165 0.232 2026-09-12 06:45:36,665 26 INFO rb-103a292-224772-414667 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-12 06:45:36,717 26 INFO rb-103a292-224772-414667 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-12 06:45:36,766 26 INFO rb-103a292-224772-414667 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-12 06:45:36,820 26 INFO rb-103a292-224772-414667 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-12 06:45:36,871 26 INFO rb-103a292-224772-414667 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-12 06:45:36,928 26 INFO rb-103a292-224772-414667 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-12 06:45:36,982 26 INFO rb-103a292-224772-414667 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-12 06:45:37,040 26 INFO rb-103a292-224772-414667 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-12 06:45:37,093 26 INFO rb-103a292-224772-414667 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-12 06:45:37,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:37] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.006 0.012 2026-09-12 06:45:37,149 26 INFO rb-103a292-224772-414667 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-12 06:45:37,200 26 INFO rb-103a292-224772-414667 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-12 06:45:37,263 26 INFO rb-103a292-224772-414667 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-12 06:45:37,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:45:37,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.017 2026-09-12 06:45:37,316 26 INFO rb-103a292-224772-414667 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-12 06:45:37,367 26 INFO rb-103a292-224772-414667 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-12 06:45:37,419 26 INFO rb-103a292-224772-414667 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-12 06:45:37,477 26 INFO rb-103a292-224772-414667 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-12 06:45:37,523 26 INFO rb-103a292-224772-414667 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-12 06:45:37,576 26 INFO rb-103a292-224772-414667 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-12 06:45:37,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:37] "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-12 06:45:37,632 26 INFO rb-103a292-224772-414667 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-12 06:45:37,687 26 INFO rb-103a292-224772-414667 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-12 06:45:37,754 26 INFO rb-103a292-224772-414667 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-12 06:45:37,806 26 INFO rb-103a292-224772-414667 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-12 06:45:37,861 26 INFO rb-103a292-224772-414667 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-12 06:45:37,926 26 INFO rb-103a292-224772-414667 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-12 06:45:37,932 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29407006 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8c4a003a-8a75-484e-9036-2c7077a2ec89'}] 2026-09-12 06:45:38,175 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29407006 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8c4a003a-8a75-484e-9036-2c7077a2ec89'} created pos.order #760 2026-09-12 06:45:38,193 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29407006 finished 2026-09-12 06:45:38,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.122 0.205 2026-09-12 06:45:38,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:38] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:45:38,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:38] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.011 0.008 2026-09-12 06:45:38,389 26 INFO rb-103a292-224772-414667 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-12 06:45:38,438 26 INFO rb-103a292-224772-414667 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-12 06:45:38,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-12 06:45:38,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-12 06:45:38,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18197508 (allocated 19795968) 2026-09-12 06:45:38,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 72077 2026-09-12 06:45:38,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-12 06:45:38,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 72077 2026-09-12 06:45:38,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064538_678714_test_no_ghost_floor.txt 2026-09-12 06:45:38,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpz_ngq4x2_chrome_odoo" 2026-09-12 06:45:38,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-12 06:45:39,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 72220 2026-09-12 06:45:39,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpd5zl8dgn_chrome_odoo 2026-09-12 06:45:39,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:34357/json/version 2026-09-12 06:45:39,011 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:39,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:39,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:34357/json 2026-09-12 06:45:39,032 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:39,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:34357/devtools/page/2EB80A04C47A301E8AE2732255BE9274 2026-09-12 06:45:39,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-12 06:45:39,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-12 06:45:39,099 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:39,125 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-12 06:45:39,130 26 INFO rb-103a292-224772-414667 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-12 06:45:39,131 26 INFO rb-103a292-224772-414667 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-12 06:45:39,146 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:39,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:39] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.048 0.457 2026-09-12 06:45:39,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '2EB80A04C47A301E8AE2732255BE9274', 'loaderId': '54FF665C0C36D44C5CB283F41CA7AE0A', 'isDownload': False} 2026-09-12 06:45:39,650 26 INFO rb-103a292-224772-414667 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-12 06:45:39,658 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:39,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-12 06:45:39,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:45:39,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-12 06:45:40,191 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:40,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-09-12 06:45:40,239 26 INFO rb-103a292-224772-414667 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-12 06:45:40,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:45:40,251 26 INFO rb-103a292-224772-414667 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-12 06:45:40,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:45:40,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:40,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.018 2026-09-12 06:45:40,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-12 06:45:40,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.039 2026-09-12 06:45:40,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.052 2026-09-12 06:45:40,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.194 0.292 2026-09-12 06:45:40,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:40] "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-12 06:45:41,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:45:41,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-12 06:45:41,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-12 06:45:41,136 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:41,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-12 06:45:41,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:41,197 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:41,215 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:45:41,228 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:45:41,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.031 2026-09-12 06:45:41,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-09-12 06:45:41,264 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "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-12 06:45:41,284 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:41,303 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:41,322 26 INFO rb-103a292-224772-414667 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-12 06:45:41,371 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:41,383 26 INFO rb-103a292-224772-414667 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-12 06:45:41,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.069 0.057 2026-09-12 06:45:41,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.026 0.152 2026-09-12 06:45:41,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.115 2026-09-12 06:45:41,611 26 INFO rb-103a292-224772-414667 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-12 06:45:41,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-12 06:45:41,664 26 INFO rb-103a292-224772-414667 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-12 06:45:41,751 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13362876 (allocated 14680064) 2026-09-12 06:45:41,760 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 72220 2026-09-12 06:45:41,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-12 06:45:41,765 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 72220 2026-09-12 06:45:41,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064541_822532_test_open_default_register_screen_config.txt 2026-09-12 06:45:41,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpd5zl8dgn_chrome_odoo" 2026-09-12 06:45:41,831 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-12 06:45:42,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 72342 2026-09-12 06:45:42,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpma29r77d_chrome_odoo 2026-09-12 06:45:42,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:34397/json/version 2026-09-12 06:45:42,176 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:42,179 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:42,179 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:34397/json 2026-09-12 06:45:42,179 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:42,180 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:34397/devtools/page/D98EB2627A6D6366544846E523D3B941 2026-09-12 06:45:42,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-12 06:45:42,185 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-12 06:45:42,239 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:42,250 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-12 06:45:42,254 26 INFO rb-103a292-224772-414667 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-12 06:45:42,255 26 INFO rb-103a292-224772-414667 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-12 06:45:42,270 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:42,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:42] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.078 0.391 2026-09-12 06:45:42,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'D98EB2627A6D6366544846E523D3B941', 'loaderId': '5A0057430DC1412970C21B480C993C59', 'isDownload': False} 2026-09-12 06:45:42,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-12 06:45:42,752 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:42,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.008 2026-09-12 06:45:42,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-12 06:45:42,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-12 06:45:43,315 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:43,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:45:43,356 26 INFO rb-103a292-224772-414667 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-12 06:45:43,368 26 INFO rb-103a292-224772-414667 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-12 06:45:43,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 06:45:43,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:43,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:43,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-12 06:45:43,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.024 2026-09-12 06:45:43,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-09-12 06:45:43,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.030 2026-09-12 06:45:44,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.306 0.336 2026-09-12 06:45:44,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "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-12 06:45:44,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:45:44,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-12 06:45:44,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:45:44,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:44,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:45:44,446 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:44,466 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:44,469 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:44,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.032 0.020 2026-09-12 06:45:44,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-12 06:45:44,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.051 2026-09-12 06:45:44,540 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:44,547 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:44,609 26 INFO rb-103a292-224772-414667 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-12 06:45:44,658 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:44,739 26 INFO rb-103a292-224772-414667 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-12 06:45:44,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.067 0.071 2026-09-12 06:45:44,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.059 0.179 2026-09-12 06:45:44,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.182 2026-09-12 06:45:45,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:45:45,084 26 INFO rb-103a292-224772-414667 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-12 06:45:45,111 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:45,139 26 INFO rb-103a292-224772-414667 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-12 06:45:45,226 26 INFO rb-103a292-224772-414667 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-12 06:45:45,283 26 INFO rb-103a292-224772-414667 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-12 06:45:45,350 26 INFO rb-103a292-224772-414667 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-12 06:45:45,407 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-12 06:45:45,458 26 INFO rb-103a292-224772-414667 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-12 06:45:45,542 26 INFO rb-103a292-224772-414667 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-12 06:45:45,548 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71062328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '19fa6f7d-e1d2-4a6c-bebd-87898781ac0c'}] 2026-09-12 06:45:45,652 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71062328 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '19fa6f7d-e1d2-4a6c-bebd-87898781ac0c'} created pos.order #761 2026-09-12 06:45:45,687 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71062328 finished 2026-09-12 06:45:45,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.110 0.115 2026-09-12 06:45:45,825 26 INFO rb-103a292-224772-414667 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-12 06:45:45,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 06:45:45,875 26 INFO rb-103a292-224772-414667 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-12 06:45:45,925 26 INFO rb-103a292-224772-414667 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-12 06:45:45,976 26 INFO rb-103a292-224772-414667 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-12 06:45:46,035 26 INFO rb-103a292-224772-414667 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-12 06:45:46,099 26 INFO rb-103a292-224772-414667 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-12 06:45:46,116 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72444770 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '19fa6f7d-e1d2-4a6c-bebd-87898781ac0c'}] 2026-09-12 06:45:46,171 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72444770 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '19fa6f7d-e1d2-4a6c-bebd-87898781ac0c'} updated pos.order #761 2026-09-12 06:45:46,197 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72444770 finished 2026-09-12 06:45:46,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.116 0.093 2026-09-12 06:45:46,363 26 INFO rb-103a292-224772-414667 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-12 06:45:46,414 26 INFO rb-103a292-224772-414667 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-12 06:45:46,484 26 INFO rb-103a292-224772-414667 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-12 06:45:46,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 06:45:46,534 26 INFO rb-103a292-224772-414667 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-12 06:45:46,590 26 INFO rb-103a292-224772-414667 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-12 06:45:46,643 26 INFO rb-103a292-224772-414667 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-12 06:45:47,695 26 INFO rb-103a292-224772-414667 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-12 06:45:47,751 26 INFO rb-103a292-224772-414667 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-12 06:45:47,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:47] "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-12 06:45:47,773 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93547721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '19fa6f7d-e1d2-4a6c-bebd-87898781ac0c'}] 2026-09-12 06:45:47,799 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93547721 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '19fa6f7d-e1d2-4a6c-bebd-87898781ac0c'} updated pos.order #761 2026-09-12 06:45:47,815 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93547721 finished 2026-09-12 06:45:47,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.052 0.077 2026-09-12 06:45:47,958 26 INFO rb-103a292-224772-414667 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-12 06:45:47,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.009 2026-09-12 06:45:48,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-12 06:45:48,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:45:48,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17383876 (allocated 19009536) 2026-09-12 06:45:48,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 72342 2026-09-12 06:45:48,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-12 06:45:48,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 72342 2026-09-12 06:45:48,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064548_214729_test_pos_restaurant_course.txt 2026-09-12 06:45:48,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpma29r77d_chrome_odoo" 2026-09-12 06:45:48,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-12 06:45:48,921 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #220 deleted product.product records with IDs: [2578] 2026-09-12 06:45:49,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 72468 2026-09-12 06:45:49,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpbc7bxelp_chrome_odoo 2026-09-12 06:45:49,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:41921/json/version 2026-09-12 06:45:49,321 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:49,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:49,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:41921/json 2026-09-12 06:45:49,335 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:49,339 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:41921/devtools/page/3FA8FC6B25D29923CE1778769E34E741 2026-09-12 06:45:49,343 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-12 06:45:49,350 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-12 06:45:49,409 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:49,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-12 06:45:49,422 26 INFO rb-103a292-224772-414667 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-12 06:45:49,422 26 INFO rb-103a292-224772-414667 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-12 06:45:49,446 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:50,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.098 0.718 2026-09-12 06:45:50,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '3FA8FC6B25D29923CE1778769E34E741', 'loaderId': '8B1D19DF4A616E093D96E2DA1E94D2D1', 'isDownload': False} 2026-09-12 06:45:50,260 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-12 06:45:50,268 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:50,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:45:50,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-09-12 06:45:50,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-12 06:45:50,852 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:45:50,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-09-12 06:45:50,900 26 INFO rb-103a292-224772-414667 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-12 06:45:50,925 26 INFO rb-103a292-224772-414667 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-12 06:45:50,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.022 2026-09-12 06:45:51,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.022 2026-09-12 06:45:51,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:45:51,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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.011 2026-09-12 06:45:51,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-12 06:45:51,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.037 2026-09-12 06:45:51,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-12 06:45:51,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.373 0.331 2026-09-12 06:45:51,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:52,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.007 2026-09-12 06:45:52,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.010 0.011 2026-09-12 06:45:52,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-09-12 06:45:52,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.007 2026-09-12 06:45:52,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-12 06:45:52,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-09-12 06:45:52,265 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:45:52,293 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:45:52,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:45:52,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.046 0.036 2026-09-12 06:45:52,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.095 2026-09-12 06:45:52,381 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:52,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-09-12 06:45:52,408 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:52,535 26 INFO rb-103a292-224772-414667 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-12 06:45:52,598 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:52,635 26 INFO rb-103a292-224772-414667 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-12 06:45:52,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.057 0.075 2026-09-12 06:45:52,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.056 0.171 2026-09-12 06:45:52,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.250 2026-09-12 06:45:53,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-09-12 06:45:53,180 26 INFO rb-103a292-224772-414667 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-12 06:45:53,224 26 INFO rb-103a292-224772-414667 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-12 06:45:53,231 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:45:53,286 26 INFO rb-103a292-224772-414667 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-12 06:45:53,351 26 INFO rb-103a292-224772-414667 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-12 06:45:53,404 26 INFO rb-103a292-224772-414667 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-12 06:45:53,455 26 INFO rb-103a292-224772-414667 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-12 06:45:53,509 26 INFO rb-103a292-224772-414667 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-12 06:45:53,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-12 06:45:53,634 26 INFO rb-103a292-224772-414667 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-12 06:45:53,721 26 INFO rb-103a292-224772-414667 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-12 06:45:53,775 26 INFO rb-103a292-224772-414667 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-12 06:45:53,828 26 INFO rb-103a292-224772-414667 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-12 06:45:53,885 26 INFO rb-103a292-224772-414667 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-12 06:45:53,946 26 INFO rb-103a292-224772-414667 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-12 06:45:54,003 26 INFO rb-103a292-224772-414667 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-12 06:45:54,053 26 INFO rb-103a292-224772-414667 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-12 06:45:54,104 26 INFO rb-103a292-224772-414667 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-12 06:45:54,155 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-12 06:45:54,220 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-12 06:45:54,271 26 INFO rb-103a292-224772-414667 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-12 06:45:54,345 26 INFO rb-103a292-224772-414667 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-12 06:45:54,347 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9267453 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fdd074bd-4337-4d69-915c-00e302a5807c'}] 2026-09-12 06:45:54,420 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9267453 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fdd074bd-4337-4d69-915c-00e302a5807c'} created pos.order #762 2026-09-12 06:45:54,435 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9267453 finished 2026-09-12 06:45:54,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.050 0.081 2026-09-12 06:45:54,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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.007 2026-09-12 06:45:54,530 26 INFO rb-103a292-224772-414667 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-12 06:45:54,585 26 INFO rb-103a292-224772-414667 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-12 06:45:54,635 26 INFO rb-103a292-224772-414667 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-12 06:45:54,686 26 INFO rb-103a292-224772-414667 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-12 06:45:54,741 26 INFO rb-103a292-224772-414667 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-12 06:45:54,795 26 INFO rb-103a292-224772-414667 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-12 06:45:54,851 26 INFO rb-103a292-224772-414667 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-12 06:45:54,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-12 06:45:54,960 26 INFO rb-103a292-224772-414667 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-12 06:45:55,019 26 INFO rb-103a292-224772-414667 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-12 06:45:55,042 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23795542 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fdd074bd-4337-4d69-915c-00e302a5807c'}] 2026-09-12 06:45:55,116 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23795542 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'fdd074bd-4337-4d69-915c-00e302a5807c'} updated pos.order #762 2026-09-12 06:45:55,139 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23795542 finished 2026-09-12 06:45:55,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.127 0.088 2026-09-12 06:45:55,289 26 INFO rb-103a292-224772-414667 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-12 06:45:55,356 26 INFO rb-103a292-224772-414667 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-12 06:45:55,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:45:55,419 26 INFO rb-103a292-224772-414667 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-12 06:45:55,475 26 INFO rb-103a292-224772-414667 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-12 06:45:55,526 26 INFO rb-103a292-224772-414667 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-12 06:45:55,577 26 INFO rb-103a292-224772-414667 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-12 06:45:55,627 26 INFO rb-103a292-224772-414667 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-12 06:45:55,681 26 INFO rb-103a292-224772-414667 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-12 06:45:55,735 26 INFO rb-103a292-224772-414667 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-12 06:45:55,797 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-12 06:45:55,852 26 INFO rb-103a292-224772-414667 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-12 06:45:55,909 26 INFO rb-103a292-224772-414667 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-12 06:45:55,930 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60966994 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '443eb4b2-263a-4618-b59c-fcb51791e43e'}] 2026-09-12 06:45:56,004 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60966994 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '443eb4b2-263a-4618-b59c-fcb51791e43e'} created pos.order #763 2026-09-12 06:45:56,015 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60966994 finished 2026-09-12 06:45:56,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.063 0.072 2026-09-12 06:45:56,093 26 INFO rb-103a292-224772-414667 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-12 06:45:56,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45: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-12 06:45:56,169 26 INFO rb-103a292-224772-414667 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-12 06:45:56,248 26 INFO rb-103a292-224772-414667 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-12 06:45:56,300 26 INFO rb-103a292-224772-414667 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-12 06:45:56,355 26 INFO rb-103a292-224772-414667 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-12 06:45:56,417 26 INFO rb-103a292-224772-414667 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-12 06:45:56,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:56] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:45:56,501 26 INFO rb-103a292-224772-414667 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-12 06:45:56,564 26 INFO rb-103a292-224772-414667 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-12 06:45:56,572 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56610067 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': '3b160470-0f2c-4636-aa5b-157e2d1c3232'}] 2026-09-12 06:45:56,652 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56610067 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': '3b160470-0f2c-4636-aa5b-157e2d1c3232'} created pos.order #764 2026-09-12 06:45:56,667 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56610067 finished 2026-09-12 06:45:56,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.089 0.089 2026-09-12 06:45:56,778 26 INFO rb-103a292-224772-414667 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-12 06:45:56,830 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-12 06:45:56,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-12 06:45:56,884 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:45:57,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20908908 (allocated 23732224) 2026-09-12 06:45:57,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 72468 2026-09-12 06:45:57,090 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-12 06:45:57,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 72468 2026-09-12 06:45:57,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064557_187875_test_preparation_printer_content.txt 2026-09-12 06:45:57,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpbc7bxelp_chrome_odoo" 2026-09-12 06:45:57,201 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-12 06:45:57,708 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 72595 2026-09-12 06:45:57,708 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpnejkjm7j_chrome_odoo 2026-09-12 06:45:57,709 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:41915/json/version 2026-09-12 06:45:57,710 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:57,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:45:57,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:41915/json 2026-09-12 06:45:57,716 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:45:57,719 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:41915/devtools/page/D5E070231386807A2EEC192357C68F68 2026-09-12 06:45:57,724 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-12 06:45:57,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-12 06:45:57,836 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:45:57,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-12 06:45:57,851 26 INFO rb-103a292-224772-414667 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-12 06:45:57,851 26 INFO rb-103a292-224772-414667 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-12 06:45:57,887 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:45:58,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:58] "GET /pos/ui/119 HTTP/1.1" 200 - 132 0.098 0.503 2026-09-12 06:45:58,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'D5E070231386807A2EEC192357C68F68', 'loaderId': '65DA492BA23BD4AAC3C08DD0729110D8', 'isDownload': False} 2026-09-12 06:45:58,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-12 06:45:58,484 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:45:58,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:58] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:45:58,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:58] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:45:58,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:58] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-09-12 06:45:59,134 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:45:59,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-09-12 06:45:59,222 26 INFO rb-103a292-224772-414667 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-12 06:45:59,241 26 INFO rb-103a292-224772-414667 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-12 06:45:59,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.020 0.011 2026-09-12 06:45:59,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-09-12 06:45:59,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:45:59,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.048 0.016 2026-09-12 06:45:59,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.087 2026-09-12 06:45:59,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.064 2026-09-12 06:45:59,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:45:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-09-12 06:46:00,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.382 0.348 2026-09-12 06:46:00,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:46:00,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:46:00,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-09-12 06:46:00,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:46:00,607 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:00,625 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:46:00,729 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:46:00,740 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 06:46:00,749 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:46:00,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "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-12 06:46:00,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.023 0.051 2026-09-12 06:46:00,786 26 INFO rb-103a292-224772-414667 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-12 06:46:00,815 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:00,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.057 0.076 2026-09-12 06:46:00,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.147 2026-09-12 06:46:00,966 26 INFO rb-103a292-224772-414667 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-12 06:46:01,087 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:46:01,148 26 INFO rb-103a292-224772-414667 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-12 06:46:01,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.142 0.048 2026-09-12 06:46:01,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.055 0.157 2026-09-12 06:46:01,447 26 INFO rb-103a292-224772-414667 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-12 06:46:01,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:01] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.066 0.322 2026-09-12 06:46:01,464 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:01,531 26 INFO rb-103a292-224772-414667 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-12 06:46:01,580 26 INFO rb-103a292-224772-414667 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-12 06:46:01,636 26 INFO rb-103a292-224772-414667 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-12 06:46:01,701 26 INFO rb-103a292-224772-414667 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-12 06:46:01,763 26 INFO rb-103a292-224772-414667 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-12 06:46:01,824 26 INFO rb-103a292-224772-414667 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-12 06:46:01,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:01] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:46:01,938 26 INFO rb-103a292-224772-414667 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-12 06:46:01,997 26 INFO rb-103a292-224772-414667 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-12 06:46:02,003 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86415805 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'b7fd905a-d35b-4a79-add2-3aec6026a3b9'}] 2026-09-12 06:46:02,051 26 INFO rb-103a292-224772-414667 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-12 06:46:02,103 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86415805 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'b7fd905a-d35b-4a79-add2-3aec6026a3b9'} created pos.order #765 2026-09-12 06:46:02,107 26 INFO rb-103a292-224772-414667 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-12 06:46:02,117 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86415805 finished 2026-09-12 06:46:02,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.067 0.086 2026-09-12 06:46:02,180 26 INFO rb-103a292-224772-414667 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-12 06:46:02,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:46:02,257 26 INFO rb-103a292-224772-414667 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-12 06:46:02,324 26 INFO rb-103a292-224772-414667 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-12 06:46:02,393 26 INFO rb-103a292-224772-414667 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-12 06:46:02,398 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21592889 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': 'eaa6a91b-72c2-4a10-8db3-50fcaf2c9796'}] 2026-09-12 06:46:02,444 26 INFO rb-103a292-224772-414667 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-12 06:46:02,457 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21592889 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': 'eaa6a91b-72c2-4a10-8db3-50fcaf2c9796'} created pos.order #766 2026-09-12 06:46:02,485 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21592889 finished 2026-09-12 06:46:02,494 26 INFO rb-103a292-224772-414667 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-12 06:46:02,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.064 0.077 2026-09-12 06:46:02,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.080 0.041 2026-09-12 06:46:02,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 06:46:02,759 26 INFO rb-103a292-224772-414667 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-12 06:46:02,817 26 INFO rb-103a292-224772-414667 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-12 06:46:02,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:02] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.056 0.065 2026-09-12 06:46:03,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:03] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 31 0.022 0.037 2026-09-12 06:46:03,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:03] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:03,957 26 INFO rb-103a292-224772-414667 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-12 06:46:03,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:46:04,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.009 2026-09-12 06:46:04,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:04,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.013 2026-09-12 06:46:04,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.035 2026-09-12 06:46:04,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:46:04,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.022 0.035 2026-09-12 06:46:04,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 06:46:04,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.014 2026-09-12 06:46:04,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:46:04,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:04,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:46:04,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.019 0.039 2026-09-12 06:46:04,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-09-12 06:46:04,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.017 0.019 2026-09-12 06:46:04,671 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-12 06:46:04,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-12 06:46:04,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.041 0.042 2026-09-12 06:46:04,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:04] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.048 0.113 2026-09-12 06:46:04,915 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16909804 (allocated 18350080) 2026-09-12 06:46:04,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 72595 2026-09-12 06:46:04,932 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-12 06:46:04,934 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 72595 2026-09-12 06:46:05,000 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064604_999878_test_preset_future_timing_restaurant.txt 2026-09-12 06:46:05,000 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpnejkjm7j_chrome_odoo" 2026-09-12 06:46:05,023 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-12 06:46:05,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 72745 2026-09-12 06:46:05,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpuj6uehwp_chrome_odoo 2026-09-12 06:46:05,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33753/json/version 2026-09-12 06:46:05,311 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:05,361 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:05,362 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33753/json 2026-09-12 06:46:05,362 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:05,364 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33753/devtools/page/D817DFDCC184F6FFE85EC2BBB6CB09A2 2026-09-12 06:46:05,367 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-12 06:46:05,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-12 06:46:05,426 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:05,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-12 06:46:05,442 26 INFO rb-103a292-224772-414667 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-12 06:46:05,442 26 INFO rb-103a292-224772-414667 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-12 06:46:05,494 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:46:06,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /pos/ui/119 HTTP/1.1" 200 - 132 0.130 0.447 2026-09-12 06:46:06,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'D817DFDCC184F6FFE85EC2BBB6CB09A2', 'loaderId': '35A3D48BFD06A9DBE06EDEDF16A7FE6D', 'isDownload': False} 2026-09-12 06:46:06,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-12 06:46:06,063 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:06,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-09-12 06:46:06,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.032 2026-09-12 06:46:06,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-09-12 06:46:06,595 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:06,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-12 06:46:06,635 26 INFO rb-103a292-224772-414667 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-12 06:46:06,641 26 INFO rb-103a292-224772-414667 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-12 06:46:06,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.011 2026-09-12 06:46:06,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:46:06,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:06,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-12 06:46:06,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-12 06:46:06,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "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-12 06:46:06,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.029 2026-09-12 06:46:07,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.319 0.336 2026-09-12 06:46:07,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "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-12 06:46:07,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:46:07,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-09-12 06:46:07,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:07,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:07,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:46:07,701 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:07,739 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:46:07,751 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:46:07,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.026 2026-09-12 06:46:07,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.052 2026-09-12 06:46:07,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-12 06:46:07,799 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:07,803 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:46:07,848 26 INFO rb-103a292-224772-414667 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-12 06:46:07,897 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:07,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.024 0.053 2026-09-12 06:46:07,971 26 INFO rb-103a292-224772-414667 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-12 06:46:08,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:08] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.108 2026-09-12 06:46:08,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.076 0.100 2026-09-12 06:46:08,196 26 INFO rb-103a292-224772-414667 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-12 06:46:08,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.006 2026-09-12 06:46:08,342 26 INFO rb-103a292-224772-414667 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-12 06:46:08,427 26 INFO rb-103a292-224772-414667 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-12 06:46:08,440 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:46:08,497 26 INFO rb-103a292-224772-414667 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-12 06:46:08,558 26 INFO rb-103a292-224772-414667 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-12 06:46:08,609 26 INFO rb-103a292-224772-414667 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-12 06:46:08,699 26 INFO rb-103a292-224772-414667 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-12 06:46:08,750 26 INFO rb-103a292-224772-414667 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-12 06:46:08,801 26 INFO rb-103a292-224772-414667 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-12 06:46:08,852 26 INFO rb-103a292-224772-414667 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-12 06:46:08,903 26 INFO rb-103a292-224772-414667 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-12 06:46:08,960 26 INFO rb-103a292-224772-414667 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-12 06:46:09,021 26 INFO rb-103a292-224772-414667 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-12 06:46:09,075 26 INFO rb-103a292-224772-414667 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-12 06:46:09,126 26 INFO rb-103a292-224772-414667 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-12 06:46:09,177 26 INFO rb-103a292-224772-414667 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-12 06:46:09,229 26 INFO rb-103a292-224772-414667 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-12 06:46:09,283 26 INFO rb-103a292-224772-414667 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-12 06:46:09,339 26 INFO rb-103a292-224772-414667 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-12 06:46:09,405 26 INFO rb-103a292-224772-414667 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-12 06:46:09,458 26 INFO rb-103a292-224772-414667 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-12 06:46:09,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-12 06:46:09,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-12 06:46:09,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 15726084 (allocated 17301504) 2026-09-12 06:46:09,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 72745 2026-09-12 06:46:09,655 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-12 06:46:09,655 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 72745 2026-09-12 06:46:09,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064609_713509_test_preset_timing_restaurant.txt 2026-09-12 06:46:09,713 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpuj6uehwp_chrome_odoo" 2026-09-12 06:46:10,002 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 72870 2026-09-12 06:46:10,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp4p9nqyd1_chrome_odoo 2026-09-12 06:46:10,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46623/json/version 2026-09-12 06:46:10,007 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:10,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:10,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46623/json 2026-09-12 06:46:10,215 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:10,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:46623/devtools/page/34DC653124744A5F0A4F5A974A6D766A 2026-09-12 06:46:10,230 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-12 06:46:10,234 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-12 06:46:10,274 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:10,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-12 06:46:10,283 26 INFO rb-103a292-224772-414667 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-12 06:46:10,283 26 INFO rb-103a292-224772-414667 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-12 06:46:10,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.031 0.039 2026-09-12 06:46:10,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '34DC653124744A5F0A4F5A974A6D766A', 'loaderId': '1AFBA6954F1035284F2AB6AAD668DEFC', 'isDownload': False} 2026-09-12 06:46:10,368 26 INFO rb-103a292-224772-414667 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-12 06:46:10,386 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:10,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-12 06:46:10,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-12 06:46:10,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.059 2026-09-12 06:46:10,878 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:10,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:46:10,916 26 INFO rb-103a292-224772-414667 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-12 06:46:10,922 26 INFO rb-103a292-224772-414667 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-12 06:46:10,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:46:10,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:46:10,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:10,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.011 2026-09-12 06:46:10,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:10] "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.018 2026-09-12 06:46:11,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.030 2026-09-12 06:46:11,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-12 06:46:11,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.169 0.273 2026-09-12 06:46:11,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:46:11,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:46:11,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-12 06:46:11,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.008 2026-09-12 06:46:11,789 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:11,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:11,842 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:11,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:46:11,952 26 INFO rb-103a292-224772-414667 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-12 06:46:11,958 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-09-12 06:46:11,960 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:46:12,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.058 0.089 2026-09-12 06:46:12,030 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:46:12,031 26 INFO rb-103a292-224772-414667 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-12 06:46:12,054 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:46:12,057 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-09-12 06:46:12,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.187 2026-09-12 06:46:12,113 26 INFO rb-103a292-224772-414667 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-12 06:46:12,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.059 0.145 2026-09-12 06:46:12,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.050 0.246 2026-09-12 06:46:12,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.092 2026-09-12 06:46:12,267 26 INFO rb-103a292-224772-414667 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-12 06:46:12,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:46:12,294 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:12,392 26 INFO rb-103a292-224772-414667 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-12 06:46:12,460 26 INFO rb-103a292-224772-414667 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-12 06:46:12,469 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28842163 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '33b77314-e787-42e0-9a82-b9c73b0c9b9e'}] 2026-09-12 06:46:12,533 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28842163 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '33b77314-e787-42e0-9a82-b9c73b0c9b9e'} created pos.order #767 2026-09-12 06:46:12,545 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28842163 finished 2026-09-12 06:46:12,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.040 0.076 2026-09-12 06:46:12,610 26 INFO rb-103a292-224772-414667 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-12 06:46:12,661 26 INFO rb-103a292-224772-414667 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-12 06:46:14,709 26 INFO rb-103a292-224772-414667 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-12 06:46:14,793 26 INFO rb-103a292-224772-414667 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-12 06:46:14,843 26 INFO rb-103a292-224772-414667 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-12 06:46:14,894 26 INFO rb-103a292-224772-414667 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-12 06:46:14,945 26 INFO rb-103a292-224772-414667 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-12 06:46:14,995 26 INFO rb-103a292-224772-414667 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-12 06:46:15,052 26 INFO rb-103a292-224772-414667 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-12 06:46:15,110 26 INFO rb-103a292-224772-414667 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-12 06:46:15,163 26 INFO rb-103a292-224772-414667 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-12 06:46:15,214 26 INFO rb-103a292-224772-414667 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-12 06:46:15,264 26 INFO rb-103a292-224772-414667 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-12 06:46:15,319 26 INFO rb-103a292-224772-414667 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-12 06:46:15,374 26 INFO rb-103a292-224772-414667 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-12 06:46:15,434 26 INFO rb-103a292-224772-414667 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-12 06:46:15,441 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65965500 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '33b77314-e787-42e0-9a82-b9c73b0c9b9e'}] 2026-09-12 06:46:15,485 26 INFO rb-103a292-224772-414667 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-12 06:46:15,533 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1254] to pos.order #767 2026-09-12 06:46:15,540 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65965500 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '33b77314-e787-42e0-9a82-b9c73b0c9b9e'} updated pos.order #767 2026-09-12 06:46:15,561 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65965500 finished 2026-09-12 06:46:15,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.149 0.084 2026-09-12 06:46:15,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.037 0.062 2026-09-12 06:46:15,843 26 INFO rb-103a292-224772-414667 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-12 06:46:15,910 26 INFO rb-103a292-224772-414667 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-12 06:46:15,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:15] "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-12 06:46:15,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 06:46:15,962 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-12 06:46:15,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-12 06:46:16,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16870384 (allocated 19009536) 2026-09-12 06:46:16,064 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 72870 2026-09-12 06:46:16,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-12 06:46:16,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 72870 2026-09-12 06:46:16,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064616_120826_test_preset_timing_restaurant.txt 2026-09-12 06:46:16,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp4p9nqyd1_chrome_odoo" 2026-09-12 06:46:16,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 72996 2026-09-12 06:46:16,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpf8u3fvsh_chrome_odoo 2026-09-12 06:46:16,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:43823/json/version 2026-09-12 06:46:16,342 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:16,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:16,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:43823/json 2026-09-12 06:46:16,401 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:16,405 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:43823/devtools/page/1CE1B7B6C660563D54BF2737F17EB4A1 2026-09-12 06:46:16,407 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-12 06:46:16,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-12 06:46:16,451 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:16,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-12 06:46:16,458 26 INFO rb-103a292-224772-414667 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-12 06:46:16,458 26 INFO rb-103a292-224772-414667 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-12 06:46:16,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:16] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.019 0.038 2026-09-12 06:46:16,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '1CE1B7B6C660563D54BF2737F17EB4A1', 'loaderId': '4220A2C49D25904AB45E2F5D96846713', 'isDownload': False} 2026-09-12 06:46:16,536 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-12 06:46:16,547 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:16,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:46:16,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-09-12 06:46:16,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-09-12 06:46:17,017 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:17,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:46:17,052 26 INFO rb-103a292-224772-414667 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-12 06:46:17,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-12 06:46:17,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:46:17,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:46:17,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:17,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:46:17,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:46:17,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.028 2026-09-12 06:46:17,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-12 06:46:17,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.207 0.280 2026-09-12 06:46:17,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:46:17,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:46:17,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.040 2026-09-12 06:46:17,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:46:17,991 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:17,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:18,040 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:18,092 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:46:18,093 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:46:18,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.020 2026-09-12 06:46:18,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.006 0.055 2026-09-12 06:46:18,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-12 06:46:18,145 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:18,159 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:18,168 26 INFO rb-103a292-224772-414667 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-12 06:46:18,228 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:46:18,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.026 0.048 2026-09-12 06:46:18,302 26 INFO rb-103a292-224772-414667 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-12 06:46:18,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.058 0.096 2026-09-12 06:46:18,429 26 INFO rb-103a292-224772-414667 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-12 06:46:18,448 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:18,506 26 INFO rb-103a292-224772-414667 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-12 06:46:18,557 26 INFO rb-103a292-224772-414667 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-12 06:46:18,619 26 INFO rb-103a292-224772-414667 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-12 06:46:18,685 26 INFO rb-103a292-224772-414667 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-12 06:46:18,739 26 INFO rb-103a292-224772-414667 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-12 06:46:18,800 26 INFO rb-103a292-224772-414667 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-12 06:46:18,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:18] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.007 0.004 2026-09-12 06:46:18,896 26 INFO rb-103a292-224772-414667 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-12 06:46:18,960 26 INFO rb-103a292-224772-414667 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-12 06:46:18,963 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98880447 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': 'e22e4b9e-1a0c-4ffa-a3c2-8787afd00eac'}] 2026-09-12 06:46:19,014 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98880447 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': 'e22e4b9e-1a0c-4ffa-a3c2-8787afd00eac'} created pos.order #768 2026-09-12 06:46:19,032 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98880447 finished 2026-09-12 06:46:19,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.036 0.082 2026-09-12 06:46:19,110 26 INFO rb-103a292-224772-414667 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-12 06:46:19,161 26 INFO rb-103a292-224772-414667 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-12 06:46:19,225 26 INFO rb-103a292-224772-414667 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-12 06:46:21,259 26 INFO rb-103a292-224772-414667 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-12 06:46:21,330 26 INFO rb-103a292-224772-414667 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-12 06:46:21,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.027 0.008 2026-09-12 06:46:21,389 26 INFO rb-103a292-224772-414667 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-12 06:46:21,458 26 INFO rb-103a292-224772-414667 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-12 06:46:21,466 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59853625 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': '333e5df4-8a4f-4207-9523-5ec1256f4464'}] 2026-09-12 06:46:21,541 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59853625 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': '333e5df4-8a4f-4207-9523-5ec1256f4464'} created pos.order #769 2026-09-12 06:46:21,558 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59853625 finished 2026-09-12 06:46:21,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.069 0.081 2026-09-12 06:46:21,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.043 0.041 2026-09-12 06:46:21,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.018 2026-09-12 06:46:21,781 26 INFO rb-103a292-224772-414667 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-12 06:46:21,832 26 INFO rb-103a292-224772-414667 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-12 06:46:21,883 26 INFO rb-103a292-224772-414667 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-12 06:46:21,933 26 INFO rb-103a292-224772-414667 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-12 06:46:21,985 26 INFO rb-103a292-224772-414667 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-12 06:46:22,046 26 INFO rb-103a292-224772-414667 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-12 06:46:24,092 26 INFO rb-103a292-224772-414667 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-12 06:46:24,165 26 INFO rb-103a292-224772-414667 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-12 06:46:24,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.010 0.007 2026-09-12 06:46:24,230 26 INFO rb-103a292-224772-414667 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-12 06:46:24,281 26 INFO rb-103a292-224772-414667 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-12 06:46:24,335 26 INFO rb-103a292-224772-414667 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-12 06:46:24,391 26 INFO rb-103a292-224772-414667 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-12 06:46:24,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:24] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.003 0.006 2026-09-12 06:46:24,489 26 INFO rb-103a292-224772-414667 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-12 06:46:24,540 26 INFO rb-103a292-224772-414667 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-12 06:46:24,606 26 INFO rb-103a292-224772-414667 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-12 06:46:24,609 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2225666 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'f7aeabad-5d0f-4982-9940-bbbee5b57e5e'}] 2026-09-12 06:46:24,709 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2225666 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'f7aeabad-5d0f-4982-9940-bbbee5b57e5e'} created pos.order #770 2026-09-12 06:46:24,730 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2225666 finished 2026-09-12 06:46:24,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.111 0.077 2026-09-12 06:46:24,825 26 INFO rb-103a292-224772-414667 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-12 06:46:24,876 26 INFO rb-103a292-224772-414667 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-12 06:46:24,930 26 INFO rb-103a292-224772-414667 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-12 06:46:25,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.027 0.040 2026-09-12 06:46:25,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.017 2026-09-12 06:46:25,053 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-12 06:46:25,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-12 06:46:25,179 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21102780 (allocated 23867392) 2026-09-12 06:46:25,187 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 72996 2026-09-12 06:46:25,189 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-12 06:46:25,189 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 72996 2026-09-12 06:46:25,245 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064625_245151_test_preset_timing_restaurant.txt 2026-09-12 06:46:25,245 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpf8u3fvsh_chrome_odoo" 2026-09-12 06:46:25,405 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 73126 2026-09-12 06:46:25,406 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp3ft2hssp_chrome_odoo 2026-09-12 06:46:25,406 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46819/json/version 2026-09-12 06:46:25,407 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:25,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:25,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46819/json 2026-09-12 06:46:25,435 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:25,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:46819/devtools/page/DD43BD52E02808160E9BB97F3A4465AB 2026-09-12 06:46:25,442 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-12 06:46:25,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-12 06:46:25,494 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:25,499 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-12 06:46:25,503 26 INFO rb-103a292-224772-414667 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-12 06:46:25,503 26 INFO rb-103a292-224772-414667 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-12 06:46:25,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:25] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.056 0.032 2026-09-12 06:46:25,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'DD43BD52E02808160E9BB97F3A4465AB', 'loaderId': '7FB50F713234967285F7D50A1E7FDD21', 'isDownload': False} 2026-09-12 06:46:25,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-12 06:46:25,623 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:25,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:25] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-12 06:46:25,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:25] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.039 2026-09-12 06:46:25,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:25] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.063 2026-09-12 06:46:26,127 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:26,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:46:26,160 26 INFO rb-103a292-224772-414667 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-12 06:46:26,165 26 INFO rb-103a292-224772-414667 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-12 06:46:26,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.006 2026-09-12 06:46:26,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:26,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:26,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:46:26,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:46:26,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.024 2026-09-12 06:46:26,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-12 06:46:26,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 315 0.204 0.312 2026-09-12 06:46:26,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:46:26,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.017 2026-09-12 06:46:27,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-12 06:46:27,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 06:46:27,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:27,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:46:27,139 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:27,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:46:27,166 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:46:27,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.012 0.022 2026-09-12 06:46:27,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.044 2026-09-12 06:46:27,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:46:27,232 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:27,246 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:27,253 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:27,302 26 INFO rb-103a292-224772-414667 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-12 06:46:27,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.042 0.048 2026-09-12 06:46:27,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.044 0.126 2026-09-12 06:46:27,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.043 2026-09-12 06:46:27,467 26 INFO rb-103a292-224772-414667 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-12 06:46:27,503 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:27,518 26 INFO rb-103a292-224772-414667 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-12 06:46:27,567 26 INFO rb-103a292-224772-414667 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-12 06:46:27,621 26 INFO rb-103a292-224772-414667 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-12 06:46:27,697 26 INFO rb-103a292-224772-414667 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-12 06:46:27,748 26 INFO rb-103a292-224772-414667 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-12 06:46:27,805 26 INFO rb-103a292-224772-414667 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-12 06:46:27,856 26 INFO rb-103a292-224772-414667 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-12 06:46:27,907 26 INFO rb-103a292-224772-414667 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-12 06:46:27,959 26 INFO rb-103a292-224772-414667 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-12 06:46:28,024 26 INFO rb-103a292-224772-414667 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-12 06:46:28,027 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13898425 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'fbe8029b-a913-4925-93ef-7d543fb91d5d'}] 2026-09-12 06:46:28,035 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:28,083 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13898425 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'fbe8029b-a913-4925-93ef-7d543fb91d5d'} created pos.order #771 2026-09-12 06:46:28,103 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13898425 finished 2026-09-12 06:46:28,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.044 0.086 2026-09-12 06:46:28,221 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:46:28,222 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:46:28,238 26 INFO rb-103a292-224772-414667 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-12 06:46:28,301 26 INFO rb-103a292-224772-414667 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-12 06:46:28,345 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-12 06:46:28,346 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-12 06:46:28,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17324108 (allocated 18485248) 2026-09-12 06:46:28,470 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 73126 2026-09-12 06:46:28,471 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-12 06:46:28,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 73126 2026-09-12 06:46:28,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064628_569129_test_preset_timing_restaurant.txt 2026-09-12 06:46:28,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp3ft2hssp_chrome_odoo" 2026-09-12 06:46:28,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-12 06:46:29,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 73249 2026-09-12 06:46:29,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp4plt1bym_chrome_odoo 2026-09-12 06:46:29,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:33357/json/version 2026-09-12 06:46:29,038 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:29,051 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:29,051 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:33357/json 2026-09-12 06:46:29,052 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:29,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:33357/devtools/page/BF98BB1AC225A5C9B3B01D7757140F44 2026-09-12 06:46:29,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-12 06:46:29,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-12 06:46:29,150 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:29,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-12 06:46:29,163 26 INFO rb-103a292-224772-414667 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-12 06:46:29,163 26 INFO rb-103a292-224772-414667 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-12 06:46:29,185 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:46:29,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:29] "GET /pos/ui/119 HTTP/1.1" 200 - 85 0.103 0.603 2026-09-12 06:46:29,891 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': 'BF98BB1AC225A5C9B3B01D7757140F44', 'loaderId': 'AF68D4B21D0887A59B7E0176DB5111F7', 'isDownload': False} 2026-09-12 06:46:29,891 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-12 06:46:29,897 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:29,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-12 06:46:29,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-09-12 06:46:29,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 06:46:30,487 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:30,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-12 06:46:30,525 26 INFO rb-103a292-224772-414667 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-12 06:46:30,531 26 INFO rb-103a292-224772-414667 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-12 06:46:30,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:46:30,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:46:30,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:30,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-12 06:46:30,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.015 0.033 2026-09-12 06:46:30,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-12 06:46:30,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.025 2026-09-12 06:46:31,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.282 0.315 2026-09-12 06:46:31,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:46:31,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:46:31,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.054 2026-09-12 06:46:31,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-09-12 06:46:31,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:31,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-09-12 06:46:31,644 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:31,653 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:31,684 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 06:46:31,718 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "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-12 06:46:31,720 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:46:31,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.049 0.029 2026-09-12 06:46:31,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.091 2026-09-12 06:46:31,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-12 06:46:31,771 26 INFO rb-103a292-224772-414667 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-12 06:46:31,814 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:31,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.066 0.041 2026-09-12 06:46:31,960 26 INFO rb-103a292-224772-414667 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-12 06:46:31,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:31] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.028 0.164 2026-09-12 06:46:32,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.092 2026-09-12 06:46:32,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:46:32,243 26 INFO rb-103a292-224772-414667 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-12 06:46:32,260 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:32,326 26 INFO rb-103a292-224772-414667 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-12 06:46:32,378 26 INFO rb-103a292-224772-414667 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-12 06:46:32,427 26 INFO rb-103a292-224772-414667 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-12 06:46:32,478 26 INFO rb-103a292-224772-414667 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-12 06:46:32,537 26 INFO rb-103a292-224772-414667 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-12 06:46:32,587 26 INFO rb-103a292-224772-414667 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-12 06:46:32,638 26 INFO rb-103a292-224772-414667 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-12 06:46:32,710 26 INFO rb-103a292-224772-414667 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-12 06:46:32,719 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:32,720 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:32,784 26 INFO rb-103a292-224772-414667 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-12 06:46:32,850 26 INFO rb-103a292-224772-414667 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-12 06:46:32,854 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80131159 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6c5b0849-18a2-4a3e-9d26-3f36d62518d6'}] 2026-09-12 06:46:32,857 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:33,315 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80131159 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6c5b0849-18a2-4a3e-9d26-3f36d62518d6'} created pos.order #772 2026-09-12 06:46:33,344 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80131159 finished 2026-09-12 06:46:33,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.333 0.255 2026-09-12 06:46:33,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-12 06:46:33,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:46:33,686 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15336276 (allocated 17039360) 2026-09-12 06:46:33,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 73249 2026-09-12 06:46:33,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-12 06:46:33,705 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 73249 2026-09-12 06:46:33,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064633_806664_test_restaurant_preset_eatin_tour.txt 2026-09-12 06:46:33,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp4plt1bym_chrome_odoo" 2026-09-12 06:46:33,820 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-12 06:46:34,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 73374 2026-09-12 06:46:34,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmprslnpx1t_chrome_odoo 2026-09-12 06:46:34,180 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:46289/json/version 2026-09-12 06:46:34,181 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:34,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:34,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:46289/json 2026-09-12 06:46:34,227 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:34,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:46289/devtools/page/642554E649E6459EE075B71E3BCED7FC 2026-09-12 06:46:34,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-12 06:46:34,244 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-12 06:46:34,368 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:34,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-12 06:46:34,387 26 INFO rb-103a292-224772-414667 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-12 06:46:34,387 26 INFO rb-103a292-224772-414667 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-12 06:46:34,404 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:46:34,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:34] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.067 0.450 2026-09-12 06:46:34,919 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '642554E649E6459EE075B71E3BCED7FC', 'loaderId': 'D321DC6812A587A8BBD74A0358411DFE', 'isDownload': False} 2026-09-12 06:46:34,920 26 INFO rb-103a292-224772-414667 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-12 06:46:34,931 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:34,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:34] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:46:34,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:34] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:46:34,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:34] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.046 2026-09-12 06:46:35,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:46:35,480 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:35,493 26 INFO rb-103a292-224772-414667 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-12 06:46:35,499 26 INFO rb-103a292-224772-414667 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-12 06:46:35,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:46:35,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:46:35,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:46:35,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-12 06:46:35,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 06:46:35,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.034 2026-09-12 06:46:35,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-09-12 06:46:36,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.352 0.322 2026-09-12 06:46:36,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:46:36,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:46:36,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.037 2026-09-12 06:46:36,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:46:36,618 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:36,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:46:36,716 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:36,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:36,739 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:36,789 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:36,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.032 0.040 2026-09-12 06:46:36,794 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:46:36,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.091 2026-09-12 06:46:36,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-12 06:46:36,886 26 INFO rb-103a292-224772-414667 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-12 06:46:36,954 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:46:37,035 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:46:37,039 26 INFO rb-103a292-224772-414667 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-12 06:46:37,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.057 0.059 2026-09-12 06:46:37,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:37] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.025 0.157 2026-09-12 06:46:37,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.116 2026-09-12 06:46:37,262 26 INFO rb-103a292-224772-414667 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-12 06:46:37,315 26 INFO rb-103a292-224772-414667 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-12 06:46:37,363 26 INFO rb-103a292-224772-414667 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-12 06:46:37,414 26 INFO rb-103a292-224772-414667 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-12 06:46:37,465 26 INFO rb-103a292-224772-414667 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-12 06:46:37,519 26 INFO rb-103a292-224772-414667 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-12 06:46:37,574 26 INFO rb-103a292-224772-414667 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-12 06:46:37,625 26 INFO rb-103a292-224772-414667 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-12 06:46:37,676 26 INFO rb-103a292-224772-414667 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-12 06:46:37,792 26 INFO rb-103a292-224772-414667 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-12 06:46:37,861 26 INFO rb-103a292-224772-414667 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-12 06:46:37,863 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88034878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '013df6aa-91b1-4567-bcea-cebb5ca80512'}] 2026-09-12 06:46:37,934 26 INFO rb-103a292-224772-414667 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-12 06:46:37,968 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88034878 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '013df6aa-91b1-4567-bcea-cebb5ca80512'} created pos.order #773 2026-09-12 06:46:37,994 26 INFO rb-103a292-224772-414667 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-12 06:46:37,994 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88034878 finished 2026-09-12 06:46:38,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.109 0.097 2026-09-12 06:46:38,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.072 0.114 2026-09-12 06:46:38,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 06:46:38,236 26 INFO rb-103a292-224772-414667 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-12 06:46:38,286 26 INFO rb-103a292-224772-414667 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-12 06:46:38,350 26 INFO rb-103a292-224772-414667 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-12 06:46:38,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 06:46:38,401 26 INFO rb-103a292-224772-414667 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-12 06:46:38,456 26 INFO rb-103a292-224772-414667 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-12 06:46:38,507 26 INFO rb-103a292-224772-414667 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-12 06:46:38,560 26 INFO rb-103a292-224772-414667 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-12 06:46:38,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-12 06:46:38,610 26 INFO rb-103a292-224772-414667 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-12 06:46:38,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15330612 (allocated 16515072) 2026-09-12 06:46:38,707 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 73374 2026-09-12 06:46:38,709 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-12 06:46:38,711 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 73374 2026-09-12 06:46:38,771 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064638_771266_test_show_default_with_register_screen.txt 2026-09-12 06:46:38,771 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmprslnpx1t_chrome_odoo" 2026-09-12 06:46:38,784 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-12 06:46:39,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 73500 2026-09-12 06:46:39,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpmdifi9_h_chrome_odoo 2026-09-12 06:46:39,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:45085/json/version 2026-09-12 06:46:39,060 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:39,112 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:39,113 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:45085/json 2026-09-12 06:46:39,113 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:39,115 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:45085/devtools/page/5F0F2CC895409BF6EA112EC84EAF9ED3 2026-09-12 06:46:39,118 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-12 06:46:39,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-12 06:46:39,183 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:39,207 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-12 06:46:39,211 26 INFO rb-103a292-224772-414667 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-12 06:46:39,211 26 INFO rb-103a292-224772-414667 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-12 06:46:39,248 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:46:39,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:39] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.076 0.393 2026-09-12 06:46:39,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '5F0F2CC895409BF6EA112EC84EAF9ED3', 'loaderId': '85E61BE5AB703C14E44703352110C64A', 'isDownload': False} 2026-09-12 06:46:39,718 26 INFO rb-103a292-224772-414667 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-12 06:46:39,725 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:39,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-12 06:46:39,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:46:39,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.031 2026-09-12 06:46:40,244 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:46:40,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-12 06:46:40,267 26 INFO rb-103a292-224772-414667 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-12 06:46:40,273 26 INFO rb-103a292-224772-414667 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-12 06:46:40,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 06:46:40,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:46:40,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:40,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-12 06:46:40,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.027 2026-09-12 06:46:40,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-12 06:46:40,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.024 2026-09-12 06:46:41,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.287 0.312 2026-09-12 06:46:41,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "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-12 06:46:41,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:41,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.040 2026-09-12 06:46:41,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:41,307 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:41,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-12 06:46:41,369 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:41,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:46:41,392 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:41,413 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:46:41,435 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.026 0.023 2026-09-12 06:46:41,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.016 0.072 2026-09-12 06:46:41,493 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:41,502 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:41,542 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:46:41,586 26 INFO rb-103a292-224772-414667 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-12 06:46:41,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.045 0.046 2026-09-12 06:46:41,683 26 INFO rb-103a292-224772-414667 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-12 06:46:41,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.029 0.133 2026-09-12 06:46:41,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.060 2026-09-12 06:46:41,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-12 06:46:41,905 26 INFO rb-103a292-224772-414667 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-12 06:46:41,938 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:41,999 26 INFO rb-103a292-224772-414667 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-12 06:46:42,053 26 INFO rb-103a292-224772-414667 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-12 06:46:42,109 26 INFO rb-103a292-224772-414667 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-12 06:46:42,138 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96012668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '09f54ae7-4825-4825-a60a-3740bae7885a'}] 2026-09-12 06:46:42,245 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96012668 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '09f54ae7-4825-4825-a60a-3740bae7885a'} created pos.order #774 2026-09-12 06:46:42,264 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96012668 finished 2026-09-12 06:46:42,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.082 0.105 2026-09-12 06:46:42,358 26 INFO rb-103a292-224772-414667 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-12 06:46:42,442 26 INFO rb-103a292-224772-414667 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-12 06:46:42,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.016 2026-09-12 06:46:42,491 26 INFO rb-103a292-224772-414667 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-12 06:46:42,542 26 INFO rb-103a292-224772-414667 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-12 06:46:44,591 26 INFO rb-103a292-224772-414667 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-12 06:46:44,642 26 INFO rb-103a292-224772-414667 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-12 06:46:44,696 26 INFO rb-103a292-224772-414667 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-12 06:46:44,875 26 INFO rb-103a292-224772-414667 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-12 06:46:44,926 26 INFO rb-103a292-224772-414667 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-12 06:46:44,984 26 INFO rb-103a292-224772-414667 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-12 06:46:45,000 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60505704 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '09f54ae7-4825-4825-a60a-3740bae7885a'}] 2026-09-12 06:46:45,039 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60505704 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '09f54ae7-4825-4825-a60a-3740bae7885a'} updated pos.order #774 2026-09-12 06:46:45,053 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60505704 finished 2026-09-12 06:46:45,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.052 0.089 2026-09-12 06:46:45,174 26 INFO rb-103a292-224772-414667 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-12 06:46:45,232 26 INFO rb-103a292-224772-414667 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-12 06:46:47,258 26 INFO rb-103a292-224772-414667 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-12 06:46:47,322 26 INFO rb-103a292-224772-414667 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-12 06:46:47,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 06:46:47,371 26 INFO rb-103a292-224772-414667 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-12 06:46:47,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-12 06:46:47,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:46:47,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15752636 (allocated 16777216) 2026-09-12 06:46:47,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 73500 2026-09-12 06:46:47,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-12 06:46:47,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 73500 2026-09-12 06:46:47,607 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064647_607687_test_sync_lines_qty_update.txt 2026-09-12 06:46:47,608 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpmdifi9_h_chrome_odoo" 2026-09-12 06:46:47,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-12 06:46:47,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 73623 2026-09-12 06:46:47,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpwjy6cehr_chrome_odoo 2026-09-12 06:46:47,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:40417/json/version 2026-09-12 06:46:47,954 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:48,026 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:48,026 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:40417/json 2026-09-12 06:46:48,028 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:48,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:40417/devtools/page/105038BC6643E854969621ADD6D53339 2026-09-12 06:46:48,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-12 06:46:48,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-12 06:46:48,105 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:48,116 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-12 06:46:48,119 26 INFO rb-103a292-224772-414667 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-12 06:46:48,119 26 INFO rb-103a292-224772-414667 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-12 06:46:48,132 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:46:48,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:48] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.079 0.615 2026-09-12 06:46:48,831 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '105038BC6643E854969621ADD6D53339', 'loaderId': '6F1938C8E7F07065E5D7B4F2E3AD0A9B', 'isDownload': False} 2026-09-12 06:46:48,831 26 INFO rb-103a292-224772-414667 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-12 06:46:48,836 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:48,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:48] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:46:48,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:48] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-09-12 06:46:48,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:48] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.038 2026-09-12 06:46:49,413 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:49,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-09-12 06:46:49,477 26 INFO rb-103a292-224772-414667 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-12 06:46:49,486 26 INFO rb-103a292-224772-414667 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-12 06:46:49,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 06:46:49,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.013 2026-09-12 06:46:49,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:49,568 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "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-12 06:46:49,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.023 2026-09-12 06:46:49,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.031 2026-09-12 06:46:49,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-12 06:46:50,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.331 0.298 2026-09-12 06:46:50,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:46:50,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 06:46:50,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-09-12 06:46:50,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:46:50,551 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:50,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:46:50,620 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:46:50,658 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:46:50,676 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:46:50,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.065 2026-09-12 06:46:50,738 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "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-12 06:46:50,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:50,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.111 2026-09-12 06:46:50,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-09-12 06:46:50,820 26 INFO rb-103a292-224772-414667 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-12 06:46:50,845 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:50,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.042 0.052 2026-09-12 06:46:50,973 26 INFO rb-103a292-224772-414667 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-12 06:46:50,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:50] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.027 0.118 2026-09-12 06:46:51,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.049 2026-09-12 06:46:51,163 26 INFO rb-103a292-224772-414667 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-12 06:46:51,186 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:51,252 26 INFO rb-103a292-224772-414667 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-12 06:46:51,302 26 INFO rb-103a292-224772-414667 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-12 06:46:51,353 26 INFO rb-103a292-224772-414667 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-12 06:46:51,406 26 INFO rb-103a292-224772-414667 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-12 06:46:51,454 26 INFO rb-103a292-224772-414667 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-12 06:46:51,508 26 INFO rb-103a292-224772-414667 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-12 06:46:51,591 26 INFO rb-103a292-224772-414667 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-12 06:46:51,657 26 INFO rb-103a292-224772-414667 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-12 06:46:51,705 26 INFO rb-103a292-224772-414667 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-12 06:46:51,769 26 INFO rb-103a292-224772-414667 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-12 06:46:51,828 26 INFO rb-103a292-224772-414667 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-12 06:46:51,879 26 INFO rb-103a292-224772-414667 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-12 06:46:51,954 26 INFO rb-103a292-224772-414667 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-12 06:46:51,963 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53801929 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5b1d258f-e6da-4057-852f-86a67764c624'}] 2026-09-12 06:46:52,044 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53801929 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5b1d258f-e6da-4057-852f-86a67764c624'} created pos.order #775 2026-09-12 06:46:52,062 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53801929 finished 2026-09-12 06:46:52,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.076 0.086 2026-09-12 06:46:52,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.030 0.041 2026-09-12 06:46:52,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.013 2026-09-12 06:46:52,258 26 INFO rb-103a292-224772-414667 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-12 06:46:52,310 26 INFO rb-103a292-224772-414667 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-12 06:46:52,367 26 INFO rb-103a292-224772-414667 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-12 06:46:52,422 26 INFO rb-103a292-224772-414667 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-12 06:46:52,473 26 INFO rb-103a292-224772-414667 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-12 06:46:52,524 26 INFO rb-103a292-224772-414667 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-12 06:46:52,583 26 INFO rb-103a292-224772-414667 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-12 06:46:52,628 26 INFO rb-103a292-224772-414667 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-12 06:46:52,678 26 INFO rb-103a292-224772-414667 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-12 06:46:52,728 26 INFO rb-103a292-224772-414667 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-12 06:46:52,793 26 INFO rb-103a292-224772-414667 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-12 06:46:52,844 26 INFO rb-103a292-224772-414667 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-12 06:46:52,904 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-12 06:46:52,904 26 INFO rb-103a292-224772-414667 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-12 06:46:52,908 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89859804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5b1d258f-e6da-4057-852f-86a67764c624'}] 2026-09-12 06:46:52,982 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89859804 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5b1d258f-e6da-4057-852f-86a67764c624'} updated pos.order #775 2026-09-12 06:46:52,995 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89859804 finished 2026-09-12 06:46:53,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16165176 (allocated 17563648) 2026-09-12 06:46:53,027 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 73623 2026-09-12 06:46:53,027 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-12 06:46:53,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 73623 2026-09-12 06:46:53,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.081 0.082 2026-09-12 06:46:53,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064653_092074_test_sync_lines_qty_update_ticket_screen.txt 2026-09-12 06:46:53,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpwjy6cehr_chrome_odoo" 2026-09-12 06:46:53,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-12 06:46:53,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 73760 2026-09-12 06:46:53,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpw9j_4zwv_chrome_odoo 2026-09-12 06:46:53,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:36481/json/version 2026-09-12 06:46:53,494 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:53,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:46:53,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:36481/json 2026-09-12 06:46:53,503 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:46:53,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:36481/devtools/page/A5E1383B010B6DF6928B27A5E775BDC3 2026-09-12 06:46:53,519 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-12 06:46:53,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-12 06:46:53,567 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:46:53,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-12 06:46:53,583 26 INFO rb-103a292-224772-414667 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-12 06:46:53,583 26 INFO rb-103a292-224772-414667 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-12 06:46:53,597 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:46:54,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.071 0.457 2026-09-12 06:46:54,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'A5E1383B010B6DF6928B27A5E775BDC3', 'loaderId': 'CB99269EDE68F57D3308CE31CB06DC54', 'isDownload': False} 2026-09-12 06:46:54,126 26 INFO rb-103a292-224772-414667 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-12 06:46:54,140 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:46:54,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-12 06:46:54,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 06:46:54,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-09-12 06:46:54,662 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:54,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 06:46:54,699 26 INFO rb-103a292-224772-414667 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-12 06:46:54,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-12 06:46:54,719 26 INFO rb-103a292-224772-414667 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-12 06:46:54,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:54,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:54,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.011 2026-09-12 06:46:54,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.041 2026-09-12 06:46:54,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.031 2026-09-12 06:46:54,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.028 2026-09-12 06:46:55,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.431 0.311 2026-09-12 06:46:55,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 06:46:55,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.005 2026-09-12 06:46:55,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-12 06:46:55,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.005 2026-09-12 06:46:55,929 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-12 06:46:55,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:46:55,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:55,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:46:56,021 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:46:56,044 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:46:56,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.025 0.024 2026-09-12 06:46:56,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.063 2026-09-12 06:46:56,087 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46: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-12 06:46:56,091 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:56,141 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:46:56,152 26 INFO rb-103a292-224772-414667 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-12 06:46:56,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.060 0.057 2026-09-12 06:46:56,250 26 INFO rb-103a292-224772-414667 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-12 06:46:56,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.025 0.149 2026-09-12 06:46:56,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.105 2026-09-12 06:46:56,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:46:56,528 26 INFO rb-103a292-224772-414667 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-12 06:46:56,552 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:46:56,613 26 INFO rb-103a292-224772-414667 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-12 06:46:56,664 26 INFO rb-103a292-224772-414667 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-12 06:46:56,725 26 INFO rb-103a292-224772-414667 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-12 06:46:56,747 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97381460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9e03cd1e-70a5-407f-8776-b4fce3c267db'}] 2026-09-12 06:46:56,851 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97381460 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9e03cd1e-70a5-407f-8776-b4fce3c267db'} created pos.order #776 2026-09-12 06:46:56,866 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97381460 finished 2026-09-12 06:46:56,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.086 0.101 2026-09-12 06:46:56,957 26 INFO rb-103a292-224772-414667 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-12 06:46:57,023 26 INFO rb-103a292-224772-414667 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-12 06:46:57,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.009 2026-09-12 06:46:59,074 26 INFO rb-103a292-224772-414667 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-12 06:46:59,125 26 INFO rb-103a292-224772-414667 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-12 06:46:59,176 26 INFO rb-103a292-224772-414667 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-12 06:46:59,233 26 INFO rb-103a292-224772-414667 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-12 06:46:59,285 26 INFO rb-103a292-224772-414667 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-12 06:46:59,336 26 INFO rb-103a292-224772-414667 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-12 06:46:59,388 26 INFO rb-103a292-224772-414667 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-12 06:46:59,443 26 INFO rb-103a292-224772-414667 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-12 06:46:59,498 26 INFO rb-103a292-224772-414667 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-12 06:46:59,558 26 INFO rb-103a292-224772-414667 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-12 06:46:59,610 26 INFO rb-103a292-224772-414667 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-12 06:46:59,666 26 INFO rb-103a292-224772-414667 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-12 06:46:59,689 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7950797 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9e03cd1e-70a5-407f-8776-b4fce3c267db'}] 2026-09-12 06:46:59,737 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7950797 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9e03cd1e-70a5-407f-8776-b4fce3c267db'} updated pos.order #776 2026-09-12 06:46:59,754 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7950797 finished 2026-09-12 06:46:59,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:46:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.084 0.095 2026-09-12 06:46:59,898 26 INFO rb-103a292-224772-414667 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-12 06:46:59,950 26 INFO rb-103a292-224772-414667 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-12 06:47:01,974 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-12 06:47:01,975 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:47:02,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15452668 (allocated 16515072) 2026-09-12 06:47:02,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 73760 2026-09-12 06:47:02,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-12 06:47:02,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 73760 2026-09-12 06:47:02,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064702_116817_test_sync_set_line_note.txt 2026-09-12 06:47:02,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpw9j_4zwv_chrome_odoo" 2026-09-12 06:47:02,164 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-12 06:47:02,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 73884 2026-09-12 06:47:02,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmperagz8xb_chrome_odoo 2026-09-12 06:47:02,435 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:40011/json/version 2026-09-12 06:47:02,440 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:02,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:47:02,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:40011/json 2026-09-12 06:47:02,486 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:02,490 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:40011/devtools/page/303983ECB4D27ACBE2136FBCAE07DC49 2026-09-12 06:47:02,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-12 06:47:02,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-12 06:47:02,562 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:47:02,572 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-12 06:47:02,577 26 INFO rb-103a292-224772-414667 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-12 06:47:02,577 26 INFO rb-103a292-224772-414667 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-12 06:47:02,596 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:47:03,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.065 0.417 2026-09-12 06:47:03,077 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '303983ECB4D27ACBE2136FBCAE07DC49', 'loaderId': '278B0CB044663983948E60DA89FCE28C', 'isDownload': False} 2026-09-12 06:47:03,077 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-12 06:47:03,084 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:47:03,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.017 2026-09-12 06:47:03,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-12 06:47:03,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-09-12 06:47:03,642 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:03,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:47:03,688 26 INFO rb-103a292-224772-414667 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-12 06:47:03,704 26 INFO rb-103a292-224772-414667 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-12 06:47:03,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 06:47:03,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.008 2026-09-12 06:47:03,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:03,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-12 06:47:03,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-12 06:47:03,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.036 2026-09-12 06:47:03,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-09-12 06:47:04,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.179 0.274 2026-09-12 06:47:04,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:47:04,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:47:04,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.053 2026-09-12 06:47:04,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-12 06:47:04,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-12 06:47:04,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-09-12 06:47:04,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:04,703 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:04,735 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:47:04,737 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:47:04,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.036 2026-09-12 06:47:04,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-09-12 06:47:04,785 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:47:04,786 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:47:04,837 26 INFO rb-103a292-224772-414667 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-12 06:47:04,839 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:47:04,960 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:04] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.098 0.052 2026-09-12 06:47:04,974 26 INFO rb-103a292-224772-414667 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-12 06:47:05,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.031 0.187 2026-09-12 06:47:05,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.111 0.083 2026-09-12 06:47:05,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.007 0.014 2026-09-12 06:47:05,296 26 INFO rb-103a292-224772-414667 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-12 06:47:05,318 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:05,380 26 INFO rb-103a292-224772-414667 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-12 06:47:05,434 26 INFO rb-103a292-224772-414667 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-12 06:47:05,489 26 INFO rb-103a292-224772-414667 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-12 06:47:05,518 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48674133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d3f078a-d452-44a4-9724-3b71c76edb90'}] 2026-09-12 06:47:05,611 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48674133 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d3f078a-d452-44a4-9724-3b71c76edb90'} created pos.order #777 2026-09-12 06:47:05,630 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48674133 finished 2026-09-12 06:47:05,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.074 0.092 2026-09-12 06:47:05,711 26 INFO rb-103a292-224772-414667 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-12 06:47:05,784 26 INFO rb-103a292-224772-414667 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-12 06:47:05,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 06:47:07,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-12 06:47:07,874 26 INFO rb-103a292-224772-414667 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-12 06:47:07,926 26 INFO rb-103a292-224772-414667 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-12 06:47:07,976 26 INFO rb-103a292-224772-414667 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-12 06:47:08,026 26 INFO rb-103a292-224772-414667 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-12 06:47:08,083 26 INFO rb-103a292-224772-414667 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-12 06:47:08,140 26 INFO rb-103a292-224772-414667 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-12 06:47:08,201 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-12 06:47:08,251 26 INFO rb-103a292-224772-414667 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-12 06:47:08,308 26 INFO rb-103a292-224772-414667 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-12 06:47:08,325 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75410028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d3f078a-d452-44a4-9724-3b71c76edb90'}] 2026-09-12 06:47:08,360 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75410028 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d3f078a-d452-44a4-9724-3b71c76edb90'} updated pos.order #777 2026-09-12 06:47:08,375 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75410028 finished 2026-09-12 06:47:08,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.068 0.096 2026-09-12 06:47:08,507 26 INFO rb-103a292-224772-414667 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-12 06:47:08,557 26 INFO rb-103a292-224772-414667 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-12 06:47:10,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-12 06:47:10,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:47:10,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15396248 (allocated 17039360) 2026-09-12 06:47:10,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 73884 2026-09-12 06:47:10,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-12 06:47:10,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 73884 2026-09-12 06:47:10,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064710_756163_test_sync_set_note.txt 2026-09-12 06:47:10,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmperagz8xb_chrome_odoo" 2026-09-12 06:47:10,797 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-12 06:47:11,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 74008 2026-09-12 06:47:11,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpgzr_uom0_chrome_odoo 2026-09-12 06:47:11,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:40489/json/version 2026-09-12 06:47:11,061 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:11,099 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:47:11,099 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:40489/json 2026-09-12 06:47:11,104 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:11,107 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:40489/devtools/page/C88010E8C16C39195632C3AD9A148535 2026-09-12 06:47:11,118 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-12 06:47:11,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-12 06:47:11,175 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:47:11,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-12 06:47:11,184 26 INFO rb-103a292-224772-414667 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-12 06:47:11,184 26 INFO rb-103a292-224772-414667 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-12 06:47:11,209 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:47:11,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:11] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.071 0.411 2026-09-12 06:47:11,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'C88010E8C16C39195632C3AD9A148535', 'loaderId': '40DFDE3CC5E902151492E9BD094FA329', 'isDownload': False} 2026-09-12 06:47:11,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-12 06:47:11,698 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:47:11,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:11] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-12 06:47:11,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:11] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 06:47:11,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:11] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-12 06:47:12,244 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:12,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:47:12,293 26 INFO rb-103a292-224772-414667 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-12 06:47:12,300 26 INFO rb-103a292-224772-414667 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-12 06:47:12,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:47:12,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:47:12,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:12,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "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.008 2026-09-12 06:47:12,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.026 2026-09-12 06:47:12,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.039 2026-09-12 06:47:12,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.017 2026-09-12 06:47:13,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.316 0.308 2026-09-12 06:47:13,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "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-12 06:47:13,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:47:13,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-12 06:47:13,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.005 2026-09-12 06:47:13,277 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-12 06:47:13,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 06:47:13,337 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:13,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:47:13,365 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:47:13,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.024 0.021 2026-09-12 06:47:13,410 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:47:13,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.018 0.055 2026-09-12 06:47:13,419 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "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-12 06:47:13,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-09-12 06:47:13,441 26 INFO rb-103a292-224772-414667 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-12 06:47:13,482 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:47:13,534 26 INFO rb-103a292-224772-414667 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-12 06:47:13,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.026 0.053 2026-09-12 06:47:13,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.068 2026-09-12 06:47:13,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.035 0.210 2026-09-12 06:47:13,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47: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.030 2026-09-12 06:47:13,776 26 INFO rb-103a292-224772-414667 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-12 06:47:13,799 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:13,859 26 INFO rb-103a292-224772-414667 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-12 06:47:13,911 26 INFO rb-103a292-224772-414667 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-12 06:47:13,965 26 INFO rb-103a292-224772-414667 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-12 06:47:13,995 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27413354 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98895ed8-3240-4eb7-86f6-38e3a30a7844'}] 2026-09-12 06:47:14,050 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27413354 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98895ed8-3240-4eb7-86f6-38e3a30a7844'} created pos.order #778 2026-09-12 06:47:14,072 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27413354 finished 2026-09-12 06:47:14,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.052 0.078 2026-09-12 06:47:14,167 26 INFO rb-103a292-224772-414667 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-12 06:47:14,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:47:14,230 26 INFO rb-103a292-224772-414667 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-12 06:47:16,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-12 06:47:16,308 26 INFO rb-103a292-224772-414667 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-12 06:47:16,359 26 INFO rb-103a292-224772-414667 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-12 06:47:16,435 26 INFO rb-103a292-224772-414667 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-12 06:47:16,489 26 INFO rb-103a292-224772-414667 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-12 06:47:16,541 26 INFO rb-103a292-224772-414667 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-12 06:47:16,599 26 INFO rb-103a292-224772-414667 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-12 06:47:16,657 26 INFO rb-103a292-224772-414667 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-12 06:47:16,706 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-12 06:47:16,757 26 INFO rb-103a292-224772-414667 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-12 06:47:16,818 26 INFO rb-103a292-224772-414667 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-12 06:47:16,833 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59679440 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98895ed8-3240-4eb7-86f6-38e3a30a7844'}] 2026-09-12 06:47:16,868 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59679440 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98895ed8-3240-4eb7-86f6-38e3a30a7844'} updated pos.order #778 2026-09-12 06:47:16,884 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59679440 finished 2026-09-12 06:47:16,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.068 0.086 2026-09-12 06:47:17,009 26 INFO rb-103a292-224772-414667 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-12 06:47:17,059 26 INFO rb-103a292-224772-414667 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-12 06:47:19,090 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-12 06:47:19,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-12 06:47:19,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16182628 (allocated 17960960) 2026-09-12 06:47:19,184 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 74008 2026-09-12 06:47:19,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-12 06:47:19,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 74008 2026-09-12 06:47:19,243 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064719_243302_test_sync_set_partner.txt 2026-09-12 06:47:19,243 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpgzr_uom0_chrome_odoo" 2026-09-12 06:47:19,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-12 06:47:19,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 74133 2026-09-12 06:47:19,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpytkq12lz_chrome_odoo 2026-09-12 06:47:19,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:44217/json/version 2026-09-12 06:47:19,597 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:19,652 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:47:19,652 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:44217/json 2026-09-12 06:47:19,652 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:19,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:44217/devtools/page/1327487645F6BA1DCA4A1A04AE2D8BAE 2026-09-12 06:47:19,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-12 06:47:19,666 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-12 06:47:19,722 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:47:19,729 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-12 06:47:19,731 26 INFO rb-103a292-224772-414667 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-12 06:47:19,731 26 INFO rb-103a292-224772-414667 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-12 06:47:19,742 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:47:20,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:20] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.075 0.624 2026-09-12 06:47:20,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '1327487645F6BA1DCA4A1A04AE2D8BAE', 'loaderId': 'BA07896DE41572CAB997289DDE78D2C3', 'isDownload': False} 2026-09-12 06:47:20,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-12 06:47:20,446 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:47:20,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:20] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.008 2026-09-12 06:47:20,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:20] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:47:20,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:20] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-09-12 06:47:20,987 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:47:20,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-09-12 06:47:21,008 26 INFO rb-103a292-224772-414667 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-12 06:47:21,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:47:21,018 26 INFO rb-103a292-224772-414667 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-12 06:47:21,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:47:21,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:21,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-12 06:47:21,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-12 06:47:21,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.029 2026-09-12 06:47:21,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-12 06:47:21,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.259 0.288 2026-09-12 06:47:21,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:47:21,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:47:21,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-12 06:47:21,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-12 06:47:21,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-12 06:47:21,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-12 06:47:22,040 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:22,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:47:22,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:47:22,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.024 0.020 2026-09-12 06:47:22,090 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:47:22,100 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:47:22,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.056 2026-09-12 06:47:22,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-12 06:47:22,147 26 INFO rb-103a292-224772-414667 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-12 06:47:22,185 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:47:22,261 26 INFO rb-103a292-224772-414667 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-12 06:47:22,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.067 0.055 2026-09-12 06:47:22,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.029 0.149 2026-09-12 06:47:22,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.089 0.137 2026-09-12 06:47:22,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.001 0.006 2026-09-12 06:47:22,598 26 INFO rb-103a292-224772-414667 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-12 06:47:22,617 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:22,675 26 INFO rb-103a292-224772-414667 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-12 06:47:22,731 26 INFO rb-103a292-224772-414667 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-12 06:47:22,787 26 INFO rb-103a292-224772-414667 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-12 06:47:22,826 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57559981 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47410cfe-f934-4828-92f2-e2217b0a8e90'}] 2026-09-12 06:47:22,899 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57559981 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47410cfe-f934-4828-92f2-e2217b0a8e90'} created pos.order #779 2026-09-12 06:47:22,921 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57559981 finished 2026-09-12 06:47:22,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.059 0.096 2026-09-12 06:47:23,008 26 INFO rb-103a292-224772-414667 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-12 06:47:23,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47: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.006 2026-09-12 06:47:23,079 26 INFO rb-103a292-224772-414667 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-12 06:47:25,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-12 06:47:25,157 26 INFO rb-103a292-224772-414667 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-12 06:47:25,208 26 INFO rb-103a292-224772-414667 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-12 06:47:25,266 26 INFO rb-103a292-224772-414667 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-12 06:47:25,315 26 INFO rb-103a292-224772-414667 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-12 06:47:25,366 26 INFO rb-103a292-224772-414667 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-12 06:47:25,416 26 INFO rb-103a292-224772-414667 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-12 06:47:25,474 26 INFO rb-103a292-224772-414667 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-12 06:47:25,531 26 INFO rb-103a292-224772-414667 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-12 06:47:25,606 26 INFO rb-103a292-224772-414667 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-12 06:47:25,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-12 06:47:25,707 26 INFO rb-103a292-224772-414667 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-12 06:47:25,765 26 INFO rb-103a292-224772-414667 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-12 06:47:25,780 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91510576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47410cfe-f934-4828-92f2-e2217b0a8e90'}] 2026-09-12 06:47:25,820 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91510576 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47410cfe-f934-4828-92f2-e2217b0a8e90'} updated pos.order #779 2026-09-12 06:47:25,843 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91510576 finished 2026-09-12 06:47:25,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.078 0.108 2026-09-12 06:47:25,992 26 INFO rb-103a292-224772-414667 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-12 06:47:26,040 26 INFO rb-103a292-224772-414667 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-12 06:47:28,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-12 06:47:28,073 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:47:28,159 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15460288 (allocated 16777216) 2026-09-12 06:47:28,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 74133 2026-09-12 06:47:28,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-12 06:47:28,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 74133 2026-09-12 06:47:28,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064728_257768_test_sync_set_pricelist.txt 2026-09-12 06:47:28,258 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpytkq12lz_chrome_odoo" 2026-09-12 06:47:28,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-12 06:47:28,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 74258 2026-09-12 06:47:28,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmp0iw4pa_f_chrome_odoo 2026-09-12 06:47:28,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:42321/json/version 2026-09-12 06:47:28,881 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:28,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:47:28,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:42321/json 2026-09-12 06:47:28,890 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:28,892 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:42321/devtools/page/8CF1C1A627BAC0568F81FCCA204EA547 2026-09-12 06:47:28,895 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-12 06:47:28,898 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-12 06:47:28,968 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:47:28,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-12 06:47:28,981 26 INFO rb-103a292-224772-414667 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-12 06:47:28,981 26 INFO rb-103a292-224772-414667 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-12 06:47:28,996 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:47:29,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:29] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.055 0.413 2026-09-12 06:47:29,464 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '8CF1C1A627BAC0568F81FCCA204EA547', 'loaderId': '0363E8B4AABDC5CD1A312A406869114D', 'isDownload': False} 2026-09-12 06:47:29,464 26 INFO rb-103a292-224772-414667 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-12 06:47:29,470 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:47:29,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-12 06:47:29,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-12 06:47:29,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 06:47:30,036 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:30,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:47:30,066 26 INFO rb-103a292-224772-414667 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-12 06:47:30,072 26 INFO rb-103a292-224772-414667 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-12 06:47:30,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.009 2026-09-12 06:47:30,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:47:30,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:30,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-12 06:47:30,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.031 2026-09-12 06:47:30,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.033 0.058 2026-09-12 06:47:30,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.056 2026-09-12 06:47:30,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.262 0.309 2026-09-12 06:47:30,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:47:31,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:47:31,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.040 2026-09-12 06:47:31,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:47:31,159 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-12 06:47:31,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.013 2026-09-12 06:47:31,225 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:47:31,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:47:31,240 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:47:31,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.041 0.045 2026-09-12 06:47:31,305 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47: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-12 06:47:31,308 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:31,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.105 2026-09-12 06:47:31,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-09-12 06:47:31,355 26 INFO rb-103a292-224772-414667 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-12 06:47:31,446 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:31,467 26 INFO rb-103a292-224772-414667 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-12 06:47:31,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.046 0.035 2026-09-12 06:47:31,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.039 0.127 2026-09-12 06:47:31,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.180 2026-09-12 06:47:31,779 26 INFO rb-103a292-224772-414667 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-12 06:47:31,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:47:31,900 26 INFO rb-103a292-224772-414667 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-12 06:47:31,925 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:31,985 26 INFO rb-103a292-224772-414667 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-12 06:47:32,045 26 INFO rb-103a292-224772-414667 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-12 06:47:32,082 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61479965 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd2a2e702-6cba-488d-b95a-90e2f3dfbd38'}] 2026-09-12 06:47:32,216 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61479965 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd2a2e702-6cba-488d-b95a-90e2f3dfbd38'} created pos.order #780 2026-09-12 06:47:32,240 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61479965 finished 2026-09-12 06:47:32,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.119 0.094 2026-09-12 06:47:32,323 26 INFO rb-103a292-224772-414667 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-12 06:47:32,377 26 INFO rb-103a292-224772-414667 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-12 06:47:32,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 06:47:32,446 26 INFO rb-103a292-224772-414667 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-12 06:47:32,511 26 INFO rb-103a292-224772-414667 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-12 06:47:32,569 26 INFO rb-103a292-224772-414667 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-12 06:47:32,596 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63710326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bd4a05d1-46b9-44a6-92c2-4b4274b830bd'}] 2026-09-12 06:47:32,661 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63710326 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bd4a05d1-46b9-44a6-92c2-4b4274b830bd'} created pos.order #781 2026-09-12 06:47:32,683 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63710326 finished 2026-09-12 06:47:32,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.056 0.074 2026-09-12 06:47:32,761 26 INFO rb-103a292-224772-414667 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-12 06:47:32,806 26 INFO rb-103a292-224772-414667 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-12 06:47:32,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-12 06:47:33,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-12 06:47:33,863 26 INFO rb-103a292-224772-414667 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-12 06:47:33,864 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-12 06:47:34,375 26 INFO rb-103a292-224772-414667 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-12 06:47:34,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-12 06:47:34,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:34] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.007 0.008 2026-09-12 06:47:34,909 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9183802 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd2a2e702-6cba-488d-b95a-90e2f3dfbd38'}] 2026-09-12 06:47:34,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-12 06:47:34,944 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1269] to pos.order #780 2026-09-12 06:47:34,952 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9183802 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd2a2e702-6cba-488d-b95a-90e2f3dfbd38'} updated pos.order #780 2026-09-12 06:47:34,976 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9183802 finished 2026-09-12 06:47:35,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.055 0.107 2026-09-12 06:47:35,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.160 2026-09-12 06:47:35,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:35] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.043 0.064 2026-09-12 06:47:35,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:47:35,410 26 INFO rb-103a292-224772-414667 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-12 06:47:35,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-12 06:47:35,461 26 INFO rb-103a292-224772-414667 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-12 06:47:35,548 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16576716 (allocated 17960960) 2026-09-12 06:47:35,554 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 74258 2026-09-12 06:47:35,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-12 06:47:35,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 74258 2026-09-12 06:47:35,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064735_615865_test_tax_in_merge_table_order_line.txt 2026-09-12 06:47:35,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmp0iw4pa_f_chrome_odoo" 2026-09-12 06:47:35,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-12 06:47:35,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 74390 2026-09-12 06:47:35,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmp47gmmfiz_chrome_odoo 2026-09-12 06:47:35,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:46275/json/version 2026-09-12 06:47:35,941 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:35,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:47:35,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:46275/json 2026-09-12 06:47:35,979 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:35,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:46275/devtools/page/F1900D4B92483F4735C4F315BFDECA47 2026-09-12 06:47:35,991 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-12 06:47:35,993 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-12 06:47:36,081 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:47:36,096 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-12 06:47:36,106 26 INFO rb-103a292-224772-414667 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-12 06:47:36,106 26 INFO rb-103a292-224772-414667 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-12 06:47:36,131 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:47:36,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:36] "GET /pos/ui/119 HTTP/1.1" 200 - 86 0.053 0.465 2026-09-12 06:47:36,648 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'F1900D4B92483F4735C4F315BFDECA47', 'loaderId': 'A817B45777AF7EFE16323F40BA28F2F9', 'isDownload': False} 2026-09-12 06:47:36,648 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-12 06:47:36,658 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:47:36,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:47:36,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-12 06:47:36,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.041 2026-09-12 06:47:37,171 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:47:37,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:47:37,197 26 INFO rb-103a292-224772-414667 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-12 06:47:37,204 26 INFO rb-103a292-224772-414667 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-12 06:47:37,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:47:37,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:47:37,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:37,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-12 06:47:37,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-12 06:47:37,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.037 2026-09-12 06:47:37,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-12 06:47:37,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.273 0.316 2026-09-12 06:47:38,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:47:38,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:47:38,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-09-12 06:47:38,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.020 2026-09-12 06:47:38,247 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-12 06:47:38,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:47:38,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:38,352 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:47:38,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:47:38,363 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:47:38,388 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:38,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.055 0.035 2026-09-12 06:47:38,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.108 2026-09-12 06:47:38,439 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:38,467 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:47:38,493 26 INFO rb-103a292-224772-414667 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-12 06:47:38,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.021 0.061 2026-09-12 06:47:38,564 26 INFO rb-103a292-224772-414667 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-12 06:47:38,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.049 0.122 2026-09-12 06:47:38,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.107 2026-09-12 06:47:38,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:47:38,875 26 INFO rb-103a292-224772-414667 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-12 06:47:38,906 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:38,965 26 INFO rb-103a292-224772-414667 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-12 06:47:39,019 26 INFO rb-103a292-224772-414667 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-12 06:47:39,066 26 INFO rb-103a292-224772-414667 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-12 06:47:39,120 26 INFO rb-103a292-224772-414667 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-12 06:47:39,172 26 INFO rb-103a292-224772-414667 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-12 06:47:39,224 26 INFO rb-103a292-224772-414667 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-12 06:47:39,291 26 INFO rb-103a292-224772-414667 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-12 06:47:39,343 26 INFO rb-103a292-224772-414667 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-12 06:47:39,393 26 INFO rb-103a292-224772-414667 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-12 06:47:39,444 26 INFO rb-103a292-224772-414667 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-12 06:47:39,499 26 INFO rb-103a292-224772-414667 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-12 06:47:39,551 26 INFO rb-103a292-224772-414667 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-12 06:47:39,600 26 INFO rb-103a292-224772-414667 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-12 06:47:39,669 26 INFO rb-103a292-224772-414667 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-12 06:47:39,677 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:39,680 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:39,726 26 INFO rb-103a292-224772-414667 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-12 06:47:39,773 26 INFO rb-103a292-224772-414667 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-12 06:47:39,826 26 INFO rb-103a292-224772-414667 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-12 06:47:39,897 26 INFO rb-103a292-224772-414667 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-12 06:47:39,954 26 INFO rb-103a292-224772-414667 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-12 06:47:40,006 26 INFO rb-103a292-224772-414667 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-12 06:47:40,069 26 INFO rb-103a292-224772-414667 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-12 06:47:40,125 26 INFO rb-103a292-224772-414667 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-12 06:47:40,176 26 INFO rb-103a292-224772-414667 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-12 06:47:40,232 26 INFO rb-103a292-224772-414667 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-12 06:47:40,285 26 INFO rb-103a292-224772-414667 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-12 06:47:40,335 26 INFO rb-103a292-224772-414667 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-12 06:47:40,386 26 INFO rb-103a292-224772-414667 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-12 06:47:40,442 26 INFO rb-103a292-224772-414667 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-12 06:47:40,496 26 INFO rb-103a292-224772-414667 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-12 06:47:40,549 26 INFO rb-103a292-224772-414667 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-12 06:47:40,610 26 INFO rb-103a292-224772-414667 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-12 06:47:40,661 26 INFO rb-103a292-224772-414667 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-12 06:47:40,713 26 INFO rb-103a292-224772-414667 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-12 06:47:40,767 26 INFO rb-103a292-224772-414667 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-12 06:47:40,819 26 INFO rb-103a292-224772-414667 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-12 06:47:40,870 26 INFO rb-103a292-224772-414667 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-12 06:47:40,921 26 INFO rb-103a292-224772-414667 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-12 06:47:40,976 26 INFO rb-103a292-224772-414667 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-12 06:47:41,031 26 INFO rb-103a292-224772-414667 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-12 06:47:41,084 26 INFO rb-103a292-224772-414667 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-12 06:47:41,147 26 INFO rb-103a292-224772-414667 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-12 06:47:41,197 26 INFO rb-103a292-224772-414667 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-12 06:47:41,249 26 INFO rb-103a292-224772-414667 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-12 06:47:41,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-12 06:47:41,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:47:41,404 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15506336 (allocated 16777216) 2026-09-12 06:47:41,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 74390 2026-09-12 06:47:41,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-12 06:47:41,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 74390 2026-09-12 06:47:41,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064741_509126_test_tip_after_payment.txt 2026-09-12 06:47:41,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmp47gmmfiz_chrome_odoo" 2026-09-12 06:47:41,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-12 06:47:41,794 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 74512 2026-09-12 06:47:41,795 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpz78mi651_chrome_odoo 2026-09-12 06:47:41,795 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:33061/json/version 2026-09-12 06:47:41,796 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:41,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:47:41,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:33061/json 2026-09-12 06:47:41,831 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:47:41,833 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:33061/devtools/page/BD0420DC2E15394D17831ED4C9A81D51 2026-09-12 06:47:41,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-12 06:47:41,846 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-12 06:47:41,913 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:47:41,921 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-12 06:47:41,924 26 INFO rb-103a292-224772-414667 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-12 06:47:41,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-12 06:47:41,940 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:47:42,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:42] "GET /pos/ui/119 HTTP/1.1" 200 - 138 0.114 0.489 2026-09-12 06:47:42,544 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': 'BD0420DC2E15394D17831ED4C9A81D51', 'loaderId': '595002AFAAD4184618B082C69503FC8F', 'isDownload': False} 2026-09-12 06:47:42,544 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-12 06:47:42,555 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:47:42,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:42] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-09-12 06:47:42,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:42] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:47:42,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:42] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:47:43,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:43,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:47:43,135 26 INFO rb-103a292-224772-414667 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-12 06:47:43,143 26 INFO rb-103a292-224772-414667 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-12 06:47:43,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:47:43,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:47:43,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:43,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.010 2026-09-12 06:47:43,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-12 06:47:43,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.033 2026-09-12 06:47:43,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-12 06:47:44,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.398 0.515 2026-09-12 06:47:44,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.029 2026-09-12 06:47:44,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.011 2026-09-12 06:47:44,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-12 06:47:44,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.009 2026-09-12 06:47:44,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-12 06:47:44,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:47:44,612 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:44,637 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:47:44,641 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:44,705 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:47:44,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.044 0.049 2026-09-12 06:47:44,718 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:47:44,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.107 2026-09-12 06:47:44,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-09-12 06:47:44,762 26 INFO rb-103a292-224772-414667 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-12 06:47:44,803 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:47:44,900 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-12 06:47:44,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 31 0.072 0.086 2026-09-12 06:47:45,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:45] "GET /pos/ui/119 HTTP/1.1" 200 - 31 0.056 0.205 2026-09-12 06:47:45,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.083 0.195 2026-09-12 06:47:45,299 26 INFO rb-103a292-224772-414667 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-12 06:47:45,327 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:47:45,403 26 INFO rb-103a292-224772-414667 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-12 06:47:45,485 26 INFO rb-103a292-224772-414667 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-12 06:47:45,559 26 INFO rb-103a292-224772-414667 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-12 06:47:45,617 26 INFO rb-103a292-224772-414667 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-12 06:47:45,677 26 INFO rb-103a292-224772-414667 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-12 06:47:45,732 26 INFO rb-103a292-224772-414667 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-12 06:47:45,790 26 INFO rb-103a292-224772-414667 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-12 06:47:47,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-12 06:47:47,901 26 INFO rb-103a292-224772-414667 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-12 06:47:47,975 26 INFO rb-103a292-224772-414667 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-12 06:47:48,040 26 INFO rb-103a292-224772-414667 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-12 06:47:48,107 26 INFO rb-103a292-224772-414667 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-12 06:47:48,158 26 INFO rb-103a292-224772-414667 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-12 06:47:48,218 26 INFO rb-103a292-224772-414667 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-12 06:47:48,267 26 INFO rb-103a292-224772-414667 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-12 06:47:48,327 26 INFO rb-103a292-224772-414667 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-12 06:47:50,372 26 INFO rb-103a292-224772-414667 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-12 06:47:50,440 26 INFO rb-103a292-224772-414667 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-12 06:47:50,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:50] "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-12 06:47:50,504 26 INFO rb-103a292-224772-414667 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-12 06:47:50,566 26 INFO rb-103a292-224772-414667 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-12 06:47:50,628 26 INFO rb-103a292-224772-414667 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-12 06:47:50,683 26 INFO rb-103a292-224772-414667 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-12 06:47:50,706 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69383266 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0fa44c77-e633-42cb-83da-87a63365f307'}] 2026-09-12 06:47:50,824 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69383266 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0fa44c77-e633-42cb-83da-87a63365f307'} created pos.order #782 2026-09-12 06:47:50,846 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69383266 finished 2026-09-12 06:47:50,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.118 0.083 2026-09-12 06:47:50,952 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10884987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'}] 2026-09-12 06:47:51,002 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10884987 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'} created pos.order #783 2026-09-12 06:47:51,020 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10884987 finished 2026-09-12 06:47:51,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.044 0.080 2026-09-12 06:47:51,106 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23446986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '967910f7-a3b7-43c3-a885-f8ce744bfb63'}] 2026-09-12 06:47:51,176 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23446986 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '967910f7-a3b7-43c3-a885-f8ce744bfb63'} created pos.order #784 2026-09-12 06:47:51,190 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23446986 finished 2026-09-12 06:47:51,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.063 0.077 2026-09-12 06:47:51,288 26 INFO rb-103a292-224772-414667 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-12 06:47:51,372 26 INFO rb-103a292-224772-414667 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-12 06:47:51,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.018 0.011 2026-09-12 06:47:51,436 26 INFO rb-103a292-224772-414667 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-12 06:47:51,500 26 INFO rb-103a292-224772-414667 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-12 06:47:51,562 26 INFO rb-103a292-224772-414667 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-12 06:47:51,620 26 INFO rb-103a292-224772-414667 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-12 06:47:51,637 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80343941 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5a754884-b07b-4db2-b404-eff7132e1b14'}] 2026-09-12 06:47:51,674 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80343941 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5a754884-b07b-4db2-b404-eff7132e1b14'} created pos.order #785 2026-09-12 06:47:51,689 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80343941 finished 2026-09-12 06:47:51,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.027 0.065 2026-09-12 06:47:51,763 26 INFO rb-103a292-224772-414667 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-12 06:47:51,828 26 INFO rb-103a292-224772-414667 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-12 06:47:51,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.062 0.047 2026-09-12 06:47:51,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:47:52,000 26 INFO rb-103a292-224772-414667 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-12 06:47:52,060 26 INFO rb-103a292-224772-414667 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-12 06:47:52,111 26 INFO rb-103a292-224772-414667 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-12 06:47:52,169 26 INFO rb-103a292-224772-414667 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-12 06:47:52,221 26 INFO rb-103a292-224772-414667 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-12 06:47:52,280 26 INFO rb-103a292-224772-414667 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-12 06:47:52,344 26 INFO rb-103a292-224772-414667 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-12 06:47:52,401 26 INFO rb-103a292-224772-414667 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-12 06:47:52,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.036 0.039 2026-09-12 06:47:52,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:47:52,568 26 INFO rb-103a292-224772-414667 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-12 06:47:52,571 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13815878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'}] 2026-09-12 06:47:52,575 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:47:52,615 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1274] to pos.order #783 2026-09-12 06:47:52,635 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13815878 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'} updated pos.order #783 2026-09-12 06:47:52,652 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13815878 finished 2026-09-12 06:47:52,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.082 0.086 2026-09-12 06:47:52,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:52] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.039 0.067 2026-09-12 06:47:52,932 26 INFO rb-103a292-224772-414667 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-12 06:47:52,989 26 INFO rb-103a292-224772-414667 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-12 06:47:53,040 26 INFO rb-103a292-224772-414667 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-12 06:47:53,096 26 INFO rb-103a292-224772-414667 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-12 06:47:53,146 26 INFO rb-103a292-224772-414667 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-12 06:47:53,201 26 INFO rb-103a292-224772-414667 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-12 06:47:53,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.046 0.032 2026-09-12 06:47:53,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 06:47:53,342 26 INFO rb-103a292-224772-414667 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-12 06:47:53,399 26 INFO rb-103a292-224772-414667 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-12 06:47:55,438 26 INFO rb-103a292-224772-414667 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-12 06:47:55,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.008 2026-09-12 06:47:55,508 26 INFO rb-103a292-224772-414667 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-12 06:47:55,563 26 INFO rb-103a292-224772-414667 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-12 06:47:55,619 26 INFO rb-103a292-224772-414667 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-12 06:47:55,678 26 INFO rb-103a292-224772-414667 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-12 06:47:55,752 26 INFO rb-103a292-224772-414667 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-12 06:47:55,755 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83831100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5a754884-b07b-4db2-b404-eff7132e1b14'}] 2026-09-12 06:47:55,790 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1275] to pos.order #785 2026-09-12 06:47:55,796 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83831100 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '5a754884-b07b-4db2-b404-eff7132e1b14'} updated pos.order #785 2026-09-12 06:47:55,818 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83831100 finished 2026-09-12 06:47:55,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.070 0.092 2026-09-12 06:47:56,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.044 0.066 2026-09-12 06:47:56,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:56] "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.014 2026-09-12 06:47:56,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.014 2026-09-12 06:47:56,118 26 INFO rb-103a292-224772-414667 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-12 06:47:56,171 26 INFO rb-103a292-224772-414667 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-12 06:47:56,223 26 INFO rb-103a292-224772-414667 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-12 06:47:56,274 26 INFO rb-103a292-224772-414667 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-12 06:47:56,328 26 INFO rb-103a292-224772-414667 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-12 06:47:56,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.035 2026-09-12 06:47:56,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.021 2026-09-12 06:47:56,440 26 INFO rb-103a292-224772-414667 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-12 06:47:56,498 26 INFO rb-103a292-224772-414667 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-12 06:47:58,538 26 INFO rb-103a292-224772-414667 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-12 06:47:58,606 26 INFO rb-103a292-224772-414667 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-12 06:47:58,609 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.009 2026-09-12 06:47:58,658 26 INFO rb-103a292-224772-414667 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-12 06:47:58,712 26 INFO rb-103a292-224772-414667 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-12 06:47:58,770 26 INFO rb-103a292-224772-414667 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-12 06:47:58,829 26 INFO rb-103a292-224772-414667 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-12 06:47:58,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.032 0.067 2026-09-12 06:47:58,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.017 2026-09-12 06:47:59,023 26 INFO rb-103a292-224772-414667 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-12 06:47:59,027 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12054222 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'}] 2026-09-12 06:47:59,069 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1276] to pos.order #783 2026-09-12 06:47:59,074 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12054222 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'} updated pos.order #783 2026-09-12 06:47:59,094 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12054222 finished 2026-09-12 06:47:59,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.062 0.082 2026-09-12 06:47:59,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:59] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.046 0.075 2026-09-12 06:47:59,361 26 INFO rb-103a292-224772-414667 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-12 06:47:59,429 26 INFO rb-103a292-224772-414667 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-12 06:47:59,479 26 INFO rb-103a292-224772-414667 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-12 06:47:59,530 26 INFO rb-103a292-224772-414667 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-12 06:47:59,581 26 INFO rb-103a292-224772-414667 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-12 06:47:59,637 26 INFO rb-103a292-224772-414667 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-12 06:47:59,689 26 INFO rb-103a292-224772-414667 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-12 06:47:59,743 26 INFO rb-103a292-224772-414667 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-12 06:47:59,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.029 0.038 2026-09-12 06:47:59,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:47:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 06:47:59,860 26 INFO rb-103a292-224772-414667 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-12 06:47:59,915 26 INFO rb-103a292-224772-414667 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-12 06:47:59,961 26 INFO rb-103a292-224772-414667 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-12 06:48:00,022 26 INFO rb-103a292-224772-414667 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-12 06:48:00,071 26 INFO rb-103a292-224772-414667 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-12 06:48:00,126 26 INFO rb-103a292-224772-414667 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-12 06:48:00,186 26 INFO rb-103a292-224772-414667 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-12 06:48:00,250 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52362184 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'}] 2026-09-12 06:48:00,252 26 INFO rb-103a292-224772-414667 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-12 06:48:00,273 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52362184 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'} updated pos.order #783 2026-09-12 06:48:00,307 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52362184 finished 2026-09-12 06:48:00,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.064 0.098 2026-09-12 06:48:00,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48: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.006 2026-09-12 06:48:00,488 26 INFO rb-103a292-224772-414667 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-12 06:48:00,540 26 INFO rb-103a292-224772-414667 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-12 06:48:00,594 26 INFO rb-103a292-224772-414667 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-12 06:48:00,644 26 INFO rb-103a292-224772-414667 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-12 06:48:00,701 26 INFO rb-103a292-224772-414667 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-12 06:48:00,751 26 INFO rb-103a292-224772-414667 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-12 06:48:00,810 26 INFO rb-103a292-224772-414667 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-12 06:48:02,855 26 INFO rb-103a292-224772-414667 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-12 06:48:02,905 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-12 06:48:02,964 26 INFO rb-103a292-224772-414667 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-12 06:48:03,026 26 INFO rb-103a292-224772-414667 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-12 06:48:03,081 26 INFO rb-103a292-224772-414667 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-12 06:48:03,134 26 INFO rb-103a292-224772-414667 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-12 06:48:03,194 26 INFO rb-103a292-224772-414667 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-12 06:48:03,248 26 INFO rb-103a292-224772-414667 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-12 06:48:05,288 26 INFO rb-103a292-224772-414667 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-12 06:48:05,345 26 INFO rb-103a292-224772-414667 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-12 06:48:05,351 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27739109 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9977ff61-d800-49de-9c14-416601a2516b'}] 2026-09-12 06:48:05,407 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27739109 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9977ff61-d800-49de-9c14-416601a2516b'} created pos.order #786 2026-09-12 06:48:05,429 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27739109 finished 2026-09-12 06:48:05,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.048 0.078 2026-09-12 06:48:05,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.042 0.039 2026-09-12 06:48:05,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-09-12 06:48:05,622 26 INFO rb-103a292-224772-414667 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-12 06:48:05,674 26 INFO rb-103a292-224772-414667 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-12 06:48:05,732 26 INFO rb-103a292-224772-414667 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-12 06:48:05,787 26 INFO rb-103a292-224772-414667 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-12 06:48:05,837 26 INFO rb-103a292-224772-414667 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-12 06:48:05,898 26 INFO rb-103a292-224772-414667 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-12 06:48:05,971 26 INFO rb-103a292-224772-414667 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-12 06:48:05,978 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78112316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'}] 2026-09-12 06:48:06,033 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78112316 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '023f11d2-3b4e-4d9f-aa54-59685bcecaec'} updated pos.order #783 2026-09-12 06:48:06,048 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78112316 finished 2026-09-12 06:48:06,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.046 0.112 2026-09-12 06:48:06,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:06] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.036 0.066 2026-09-12 06:48:06,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:06] "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-12 06:48:06,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:48:06,380 26 INFO rb-103a292-224772-414667 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-12 06:48:06,429 26 INFO rb-103a292-224772-414667 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-12 06:48:06,485 26 INFO rb-103a292-224772-414667 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-12 06:48:06,536 26 INFO rb-103a292-224772-414667 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-12 06:48:06,591 26 INFO rb-103a292-224772-414667 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-12 06:48:06,642 26 INFO rb-103a292-224772-414667 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-12 06:48:06,696 26 INFO rb-103a292-224772-414667 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-12 06:48:06,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.034 0.042 2026-09-12 06:48:06,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.017 2026-09-12 06:48:06,829 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-12 06:48:06,830 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:48:06,962 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28913796 (allocated 30683136) 2026-09-12 06:48:06,972 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 74512 2026-09-12 06:48:06,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-12 06:48:06,974 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 74512 2026-09-12 06:48:07,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064807_038433_test_transfering_orders.txt 2026-09-12 06:48:07,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpz78mi651_chrome_odoo" 2026-09-12 06:48:07,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-12 06:48:07,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 74671 2026-09-12 06:48:07,367 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpfn2e7oxp_chrome_odoo 2026-09-12 06:48:07,367 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43415/json/version 2026-09-12 06:48:07,368 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:07,395 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:48:07,395 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43415/json 2026-09-12 06:48:07,396 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:07,407 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:43415/devtools/page/24E630A3421970C04E2EFE420F33EF75 2026-09-12 06:48:07,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-12 06:48:07,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-12 06:48:07,457 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:48:07,467 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-12 06:48:07,473 26 INFO rb-103a292-224772-414667 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-12 06:48:07,473 26 INFO rb-103a292-224772-414667 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-12 06:48:07,491 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:48:07,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:07] "GET /pos/ui/119 HTTP/1.1" 200 - 87 0.103 0.405 2026-09-12 06:48:07,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '24E630A3421970C04E2EFE420F33EF75', 'loaderId': '02B90349FC0DE2C5927073AA2410642C', 'isDownload': False} 2026-09-12 06:48:07,999 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-12 06:48:08,028 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:48:08,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-12 06:48:08,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.022 2026-09-12 06:48:08,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:48:08,536 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:48:08,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:48:08,579 26 INFO rb-103a292-224772-414667 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-12 06:48:08,588 26 INFO rb-103a292-224772-414667 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-12 06:48:08,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 06:48:08,612 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48: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-12 06:48:08,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:08,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-12 06:48:08,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-12 06:48:08,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.028 2026-09-12 06:48:08,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-12 06:48:09,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.289 0.312 2026-09-12 06:48:09,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:48:09,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:48:09,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.032 2026-09-12 06:48:09,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48: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-12 06:48:09,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:48:09,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 06:48:09,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:09,609 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:48:09,623 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:48:09,647 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-12 06:48:09,679 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "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-12 06:48:09,683 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:09,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.057 0.039 2026-09-12 06:48:09,739 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:48:09,749 26 INFO rb-103a292-224772-414667 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-12 06:48:09,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.045 0.059 2026-09-12 06:48:09,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.038 0.120 2026-09-12 06:48:09,879 26 INFO rb-103a292-224772-414667 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-12 06:48:09,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.047 0.222 2026-09-12 06:48:10,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.125 2026-09-12 06:48:10,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:48:10,188 26 INFO rb-103a292-224772-414667 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-12 06:48:10,219 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:10,278 26 INFO rb-103a292-224772-414667 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-12 06:48:10,323 26 INFO rb-103a292-224772-414667 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-12 06:48:10,374 26 INFO rb-103a292-224772-414667 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-12 06:48:10,424 26 INFO rb-103a292-224772-414667 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-12 06:48:10,494 26 INFO rb-103a292-224772-414667 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-12 06:48:10,507 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:10,509 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:10,543 26 INFO rb-103a292-224772-414667 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-12 06:48:10,594 26 INFO rb-103a292-224772-414667 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-12 06:48:10,665 26 INFO rb-103a292-224772-414667 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-12 06:48:10,732 26 INFO rb-103a292-224772-414667 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-12 06:48:10,736 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56654516 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ae48f4d1-096f-4b36-a140-5bbfe76ae7ad'}] 2026-09-12 06:48:10,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:48:11,092 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56654516 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ae48f4d1-096f-4b36-a140-5bbfe76ae7ad'} created pos.order #787 2026-09-12 06:48:11,119 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56654516 finished 2026-09-12 06:48:11,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.203 0.243 2026-09-12 06:48:11,363 26 INFO rb-103a292-224772-414667 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-12 06:48:11,414 26 INFO rb-103a292-224772-414667 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-12 06:48:11,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-12 06:48:11,485 26 INFO rb-103a292-224772-414667 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-12 06:48:11,548 26 INFO rb-103a292-224772-414667 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-12 06:48:11,605 26 INFO rb-103a292-224772-414667 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-12 06:48:11,626 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79248427 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e8272e07-e1a1-411e-a21e-e6155cda194f'}] 2026-09-12 06:48:11,676 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79248427 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e8272e07-e1a1-411e-a21e-e6155cda194f'} created pos.order #788 2026-09-12 06:48:11,687 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79248427 finished 2026-09-12 06:48:11,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.040 0.072 2026-09-12 06:48:11,771 26 INFO rb-103a292-224772-414667 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-12 06:48:11,822 26 INFO rb-103a292-224772-414667 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-12 06:48:11,875 26 INFO rb-103a292-224772-414667 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-12 06:48:11,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-12 06:48:11,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:48:12,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16697940 (allocated 17960960) 2026-09-12 06:48:12,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 74671 2026-09-12 06:48:12,050 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-12 06:48:12,050 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 74671 2026-09-12 06:48:12,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064812_134791_test_user_on_residual_order.txt 2026-09-12 06:48:12,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpfn2e7oxp_chrome_odoo" 2026-09-12 06:48:12,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 74811 2026-09-12 06:48:12,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpd5oydrdl_chrome_odoo 2026-09-12 06:48:12,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44127/json/version 2026-09-12 06:48:12,410 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:12,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:48:12,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44127/json 2026-09-12 06:48:12,415 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:12,416 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:44127/devtools/page/3B0918E4C67F632B836E1E7ACC5BD203 2026-09-12 06:48:12,420 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-12 06:48:12,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-12 06:48:12,465 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:48:12,483 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-12 06:48:12,487 26 INFO rb-103a292-224772-414667 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-12 06:48:12,487 26 INFO rb-103a292-224772-414667 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-12 06:48:12,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:12] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.017 0.039 2026-09-12 06:48:12,566 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '3B0918E4C67F632B836E1E7ACC5BD203', 'loaderId': '8640F0352C2802A884C9F0E3682AA4B0', 'isDownload': False} 2026-09-12 06:48:12,566 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-12 06:48:12,573 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:48:12,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:12] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.006 2026-09-12 06:48:12,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:12] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 06:48:12,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:12] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.035 2026-09-12 06:48:13,110 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:13,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:48:13,134 26 INFO rb-103a292-224772-414667 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-12 06:48:13,144 26 INFO rb-103a292-224772-414667 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-12 06:48:13,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.009 2026-09-12 06:48:13,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:48:13,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:13,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-09-12 06:48:13,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 06:48:13,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.027 2026-09-12 06:48:13,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-12 06:48:14,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 419 0.366 0.343 2026-09-12 06:48:14,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:48:14,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:48:14,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.058 2026-09-12 06:48:14,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "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.009 2026-09-12 06:48:14,315 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:48:14,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:48:14,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:48:14,382 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:14,403 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:48:14,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.021 2026-09-12 06:48:14,447 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 06:48:14,462 26 INFO rb-103a292-224772-414667 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-12 06:48:14,466 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-12 06:48:14,478 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:48:14,481 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-09-12 06:48:14,540 26 INFO rb-103a292-224772-414667 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-12 06:48:14,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 32 0.073 0.046 2026-09-12 06:48:14,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.171 2026-09-12 06:48:14,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /pos/ui/119 HTTP/1.1" 200 - 32 0.040 0.189 2026-09-12 06:48:14,683 26 INFO rb-103a292-224772-414667 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-12 06:48:14,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.073 2026-09-12 06:48:14,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:48:14,730 26 INFO rb-103a292-224772-414667 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-12 06:48:14,781 26 INFO rb-103a292-224772-414667 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-12 06:48:14,831 26 INFO rb-103a292-224772-414667 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-12 06:48:14,883 26 INFO rb-103a292-224772-414667 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-12 06:48:14,951 26 INFO rb-103a292-224772-414667 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-12 06:48:14,962 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:14,963 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:15,001 26 INFO rb-103a292-224772-414667 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-12 06:48:15,053 26 INFO rb-103a292-224772-414667 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-12 06:48:15,121 26 INFO rb-103a292-224772-414667 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-12 06:48:15,183 26 INFO rb-103a292-224772-414667 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-12 06:48:15,194 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27729676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e8272e07-e1a1-411e-a21e-e6155cda194f'}] 2026-09-12 06:48:15,200 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:48:15,297 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [723] to pos.order #788 2026-09-12 06:48:15,604 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27729676 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e8272e07-e1a1-411e-a21e-e6155cda194f'} updated pos.order #788 2026-09-12 06:48:15,637 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27729676 finished 2026-09-12 06:48:15,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.288 0.269 2026-09-12 06:48:15,905 26 INFO rb-103a292-224772-414667 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-12 06:48:15,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-12 06:48:15,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:48:16,045 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15130804 (allocated 16515072) 2026-09-12 06:48:16,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 74811 2026-09-12 06:48:16,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-12 06:48:16,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 74811 2026-09-12 06:48:16,156 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064816_156684_test_user_on_residual_order.txt 2026-09-12 06:48:16,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpd5oydrdl_chrome_odoo" 2026-09-12 06:48:16,223 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:48:27,561 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #224 deleted restaurant.floor records with IDs: [55] 2026-09-12 06:48:28,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-12 06:48:28,040 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41126691 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-12 06:48:28,068 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41126691 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #789 2026-09-12 06:48:28,068 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41126691 finished 2026-09-12 06:48:28,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-12 06:48:28,178 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-12 06:48:28,306 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:48:38,284 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #228 deleted restaurant.floor records with IDs: [58] 2026-09-12 06:48:38,881 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-12 06:48:39,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 74935 2026-09-12 06:48:39,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpfqv5vd71_chrome_odoo 2026-09-12 06:48:39,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:37287/json/version 2026-09-12 06:48:39,268 26 INFO rb-103a292-224772-414667 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-12 06:48:39,271 26 INFO rb-103a292-224772-414667 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-12 06:48:39,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:37287/json 2026-09-12 06:48:39,272 26 INFO rb-103a292-224772-414667 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-12 06:48:39,275 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:37287/devtools/page/B0802FFAC6FF707FDFA5D9B9EF231D3B 2026-09-12 06:48:39,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-12 06:48:39,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-12 06:48:39,354 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:48:39,360 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-12 06:48:39,368 26 INFO rb-103a292-224772-414667 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-12 06:48:39,368 26 INFO rb-103a292-224772-414667 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-12 06:48:39,390 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:48:39,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:39] "GET /pos/ui/123 HTTP/1.1" 200 - 83 0.083 0.453 2026-09-12 06:48:39,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'B0802FFAC6FF707FDFA5D9B9EF231D3B', 'loaderId': '89C3B1B7A9931CD29D95DB358988BD20', 'isDownload': False} 2026-09-12 06:48:39,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-12 06:48:39,930 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:48:39,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:48:39,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 06:48:39,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-12 06:48:40,465 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:40,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:48:40,530 26 INFO rb-103a292-224772-414667 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-12 06:48:40,543 26 INFO rb-103a292-224772-414667 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-12 06:48:40,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:48:40,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.019 2026-09-12 06:48:40,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:40,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.020 2026-09-12 06:48:40,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.054 2026-09-12 06:48:40,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.056 0.033 2026-09-12 06:48:40,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-09-12 06:48:41,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.395 0.348 2026-09-12 06:48:41,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:48:41,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:48:41,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.067 2026-09-12 06:48:41,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:48:41,894 26 INFO rb-103a292-224772-414667 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-12 06:48:41,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-12 06:48:41,942 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:41,955 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:48:41,964 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:48:41,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.034 2026-09-12 06:48:42,041 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:48:42,064 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:48:42,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-09-12 06:48:42,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.037 0.081 2026-09-12 06:48:42,076 26 INFO rb-103a292-224772-414667 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-12 06:48:42,176 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:48:42,208 26 INFO rb-103a292-224772-414667 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-12 06:48:42,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.096 0.043 2026-09-12 06:48:42,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.052 0.171 2026-09-12 06:48:42,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.231 2026-09-12 06:48:42,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.023 2026-09-12 06:48:42,602 26 INFO rb-103a292-224772-414667 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-12 06:48:42,654 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:48:42,697 26 INFO rb-103a292-224772-414667 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-12 06:48:42,760 26 INFO rb-103a292-224772-414667 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-12 06:48:42,816 26 INFO rb-103a292-224772-414667 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-12 06:48:42,845 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17456505 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '6d5a4501-d276-4a39-889b-20c3ebf6a472'}] 2026-09-12 06:48:42,964 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17456505 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '6d5a4501-d276-4a39-889b-20c3ebf6a472'} created pos.order #790 2026-09-12 06:48:42,978 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17456505 finished 2026-09-12 06:48:43,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.094 0.083 2026-09-12 06:48:43,054 26 INFO rb-103a292-224772-414667 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-12 06:48:43,108 26 INFO rb-103a292-224772-414667 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-12 06:48:43,163 26 INFO rb-103a292-224772-414667 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-12 06:48:43,236 26 INFO rb-103a292-224772-414667 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-12 06:48:43,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 06:48:43,283 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-12 06:48:43,283 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:48:43,343 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 15985664 (allocated 17960960) 2026-09-12 06:48:43,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 74935 2026-09-12 06:48:43,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-12 06:48:43,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 74935 2026-09-12 06:48:43,427 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_064843_427232_test_change_table_rewards_stay.txt 2026-09-12 06:48:43,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpfqv5vd71_chrome_odoo" 2026-09-12 06:48:43,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-12 06:48:43,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 75057 2026-09-12 06:48:43,898 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpt64o9vmc_chrome_odoo 2026-09-12 06:48:43,898 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:45009/json/version 2026-09-12 06:48:43,899 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:43,947 26 INFO rb-103a292-224772-414667 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-12 06:48:43,947 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:45009/json 2026-09-12 06:48:43,947 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:43,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:45009/devtools/page/F71F2B8C0BFE03C12CB138EFCF4071F0 2026-09-12 06:48:43,955 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-12 06:48:43,959 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-12 06:48:44,061 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:48:44,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-12 06:48:44,074 26 INFO rb-103a292-224772-414667 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-12 06:48:44,074 26 INFO rb-103a292-224772-414667 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-12 06:48:44,099 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:48:44,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:44] "GET /pos/ui/123 HTTP/1.1" 200 - 87 0.079 0.580 2026-09-12 06:48:44,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': 'F71F2B8C0BFE03C12CB138EFCF4071F0', 'loaderId': 'D202E78547FD29CAF07CC7182463E560', 'isDownload': False} 2026-09-12 06:48:44,759 26 INFO rb-103a292-224772-414667 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-12 06:48:44,768 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:48:44,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:44] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-12 06:48:44,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:44] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-12 06:48:44,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:44] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-12 06:48:45,289 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:45,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-12 06:48:45,329 26 INFO rb-103a292-224772-414667 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-12 06:48:45,334 26 INFO rb-103a292-224772-414667 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-12 06:48:45,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:48:45,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:48:45,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:48:45,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-12 06:48:45,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-12 06:48:45,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.045 0.042 2026-09-12 06:48:45,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-09-12 06:48:46,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.345 0.334 2026-09-12 06:48:46,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:48:46,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 06:48:46,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.036 2026-09-12 06:48:46,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:48:46,431 26 INFO rb-103a292-224772-414667 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-12 06:48:46,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:48:46,499 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:46,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:48:46,525 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:48:46,533 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:48:46,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.026 2026-09-12 06:48:46,554 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:48:46,556 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:48:46,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.017 0.053 2026-09-12 06:48:46,596 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:48:46,604 26 INFO rb-103a292-224772-414667 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-12 06:48:46,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.032 0.046 2026-09-12 06:48:46,751 26 INFO rb-103a292-224772-414667 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-12 06:48:46,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.040 0.128 2026-09-12 06:48:46,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.047 2026-09-12 06:48:46,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:48:46,963 26 INFO rb-103a292-224772-414667 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-12 06:48:46,985 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:48:47,021 26 INFO rb-103a292-224772-414667 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-12 06:48:47,115 26 INFO rb-103a292-224772-414667 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-12 06:48:47,190 26 INFO rb-103a292-224772-414667 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-12 06:48:47,250 26 INFO rb-103a292-224772-414667 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-12 06:48:47,276 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45873554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'c19c7d4c-9345-457a-91b7-a39520791b2a'}] 2026-09-12 06:48:47,379 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45873554 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'c19c7d4c-9345-457a-91b7-a39520791b2a'} created pos.order #791 2026-09-12 06:48:47,403 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45873554 finished 2026-09-12 06:48:47,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.093 0.103 2026-09-12 06:48:47,507 26 INFO rb-103a292-224772-414667 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-12 06:48:47,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.014 0.007 2026-09-12 06:48:47,585 26 INFO rb-103a292-224772-414667 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-12 06:48:47,653 26 INFO rb-103a292-224772-414667 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-12 06:48:47,707 26 INFO rb-103a292-224772-414667 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-12 06:48:47,763 26 INFO rb-103a292-224772-414667 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-12 06:48:47,814 26 INFO rb-103a292-224772-414667 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-12 06:48:47,875 26 INFO rb-103a292-224772-414667 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-12 06:48:47,899 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61514009 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': '1ce3f995-fd2b-4389-9c6b-0027c5b04ce3'}] 2026-09-12 06:48:47,975 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61514009 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': '1ce3f995-fd2b-4389-9c6b-0027c5b04ce3'} created pos.order #792 2026-09-12 06:48:47,995 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61514009 finished 2026-09-12 06:48:48,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.068 0.075 2026-09-12 06:48:48,070 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-12 06:48:48,071 26 INFO rb-103a292-224772-414667 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-12 06:48:48,161 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17037248 (allocated 18485248) 2026-09-12 06:48:48,171 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 75057 2026-09-12 06:48:48,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-12 06:48:48,174 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 75057 2026-09-12 06:48:48,230 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_064848_230645_test_loyalty_reward_with_courses.txt 2026-09-12 06:48:48,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpt64o9vmc_chrome_odoo" 2026-09-12 06:48:48,326 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:48:58,689 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-12 06:48:58,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 75183 2026-09-12 06:48:58,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpdj1se2kf_chrome_odoo 2026-09-12 06:48:58,880 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:43959/json/version 2026-09-12 06:48:58,881 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:58,932 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:48:58,932 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:43959/json 2026-09-12 06:48:58,933 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:48:58,943 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:43959/devtools/page/8A284D22F87474092ACF34A3EF195611 2026-09-12 06:48:58,948 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-12 06:48:58,949 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-12 06:48:59,044 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:48:59,050 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-12 06:48:59,060 26 INFO rb-103a292-224772-414667 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-12 06:48:59,060 26 INFO rb-103a292-224772-414667 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-12 06:48:59,078 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:48:59,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:59] "GET /pos/ui/124 HTTP/1.1" 200 - 84 0.057 0.441 2026-09-12 06:48:59,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '8A284D22F87474092ACF34A3EF195611', 'loaderId': 'AF1C591893C1088F7B29D7EB10B977AE', 'isDownload': False} 2026-09-12 06:48:59,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-12 06:48:59,585 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:48:59,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:59] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:48:59,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:59] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 06:48:59,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:48:59] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-09-12 06:49:00,125 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:00,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:49:00,167 26 INFO rb-103a292-224772-414667 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-12 06:49:00,174 26 INFO rb-103a292-224772-414667 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-12 06:49:00,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 06:49:00,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:49:00,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:00,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.015 2026-09-12 06:49:00,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-12 06:49:00,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.042 2026-09-12 06:49:00,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.068 2026-09-12 06:49:01,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.307 0.328 2026-09-12 06:49:01,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:49:01,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-09-12 06:49:01,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.048 2026-09-12 06:49:01,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:49:01,321 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-12 06:49:01,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:49:01,433 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:49:01,450 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:49:01,470 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:49:01,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image/res.users/232/avatar_128 HTTP/1.1" 200 - 14 0.021 0.071 2026-09-12 06:49:01,526 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49: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-12 06:49:01,532 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:49:01,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.021 0.104 2026-09-12 06:49:01,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 06:49:01,626 26 INFO rb-103a292-224772-414667 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-12 06:49:01,674 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:01,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 31 0.071 0.043 2026-09-12 06:49:01,793 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:49:01,798 26 INFO rb-103a292-224772-414667 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-12 06:49:01,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-12 06:49:01,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.096 2026-09-12 06:49:01,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.015 0.133 2026-09-12 06:49:01,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:01] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-09-12 06:49:02,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "GET /pos/ui/124 HTTP/1.1" 200 - 31 0.021 0.310 2026-09-12 06:49:02,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-12 06:49:02,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.012 0.226 2026-09-12 06:49:02,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-12 06:49:02,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-12 06:49:02,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-12T06:48:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-12 06:49:02,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.052 0.272 2026-09-12 06:49:02,307 26 INFO rb-103a292-224772-414667 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-12 06:49:02,359 26 INFO rb-103a292-224772-414667 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-12 06:49:02,410 26 INFO rb-103a292-224772-414667 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-12 06:49:02,464 26 INFO rb-103a292-224772-414667 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-12 06:49:02,515 26 INFO rb-103a292-224772-414667 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-12 06:49:02,567 26 INFO rb-103a292-224772-414667 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-12 06:49:02,620 26 INFO rb-103a292-224772-414667 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-12 06:49:02,673 26 INFO rb-103a292-224772-414667 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-12 06:49:02,725 26 INFO rb-103a292-224772-414667 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-12 06:49:02,790 26 INFO rb-103a292-224772-414667 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-12 06:49:02,840 26 INFO rb-103a292-224772-414667 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-12 06:49:02,891 26 INFO rb-103a292-224772-414667 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-12 06:49:02,942 26 INFO rb-103a292-224772-414667 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-12 06:49:03,012 26 INFO rb-103a292-224772-414667 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-12 06:49:03,037 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:49:03,039 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:49:03,064 26 INFO rb-103a292-224772-414667 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-12 06:49:03,114 26 INFO rb-103a292-224772-414667 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-12 06:49:03,165 26 INFO rb-103a292-224772-414667 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-12 06:49:03,240 26 INFO rb-103a292-224772-414667 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-12 06:49:03,296 26 INFO rb-103a292-224772-414667 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-12 06:49:03,354 26 INFO rb-103a292-224772-414667 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-12 06:49:03,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:03] "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-12 06:49:03,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-12 06:49:03,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-12 06:49:03,552 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14537248 (allocated 15728640) 2026-09-12 06:49:03,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 75183 2026-09-12 06:49:03,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-12 06:49:03,571 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 75183 2026-09-12 06:49:03,626 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064903_626785_test_mpesa_express_request_data.txt 2026-09-12 06:49:03,627 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpdj1se2kf_chrome_odoo" 2026-09-12 06:49:03,691 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:49:03,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-12 06:49:03,983 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-12 06:49:03,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-12 06:49:03,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-12 06:49:04,018 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 06:49:15,197 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-12 06:49:15,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 75312 2026-09-12 06:49:15,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpjcs_y1si_chrome_odoo 2026-09-12 06:49:15,865 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43855/json/version 2026-09-12 06:49:15,873 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:15,913 26 INFO rb-103a292-224772-414667 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-12 06:49:15,913 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43855/json 2026-09-12 06:49:15,913 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:15,919 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:43855/devtools/page/66B901006F7CF17A9BF5936EF243569C 2026-09-12 06:49:15,927 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-12 06:49:15,929 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-12 06:49:16,098 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:49:16,100 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-12 06:49:16,102 26 INFO rb-103a292-224772-414667 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-12 06:49:16,102 26 INFO rb-103a292-224772-414667 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-12 06:49:16,115 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:49:16,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:16] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 82 0.031 0.376 2026-09-12 06:49:16,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '66B901006F7CF17A9BF5936EF243569C', 'loaderId': 'EACCC695E63F3992B719C7BA4FE3D1EA', 'isDownload': False} 2026-09-12 06:49:16,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-12 06:49:16,540 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:49:16,568 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.010 2026-09-12 06:49:16,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 06:49:16,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-12 06:49:17,059 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:17,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:49:17,094 26 INFO rb-103a292-224772-414667 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-12 06:49:17,099 26 INFO rb-103a292-224772-414667 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-12 06:49:17,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:49:17,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:49:17,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:17,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.014 2026-09-12 06:49:17,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 06:49:17,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "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-12 06:49:17,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-12 06:49:17,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.268 0.423 2026-09-12 06:49:18,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:49:18,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49: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-12 06:49:18,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.051 2026-09-12 06:49:18,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:49:18,238 26 INFO rb-103a292-224772-414667 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-12 06:49:18,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:49:18,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:49:18,306 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:49:18,356 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:49:18,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 06:49:18,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.061 0.026 2026-09-12 06:49:18,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.078 2026-09-12 06:49:18,417 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49: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-12 06:49:18,420 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:18,459 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:18,549 26 INFO rb-103a292-224772-414667 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-12 06:49:18,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.066 0.062 2026-09-12 06:49:18,666 26 INFO rb-103a292-224772-414667 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-12 06:49:18,701 26 INFO rb-103a292-224772-414667 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-12 06:49:18,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.073 0.215 2026-09-12 06:49:18,750 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:18,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.163 2026-09-12 06:49:18,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.194 2026-09-12 06:49:18,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.235 2026-09-12 06:49:18,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-09-12 06:49:18,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:18] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.017 0.304 2026-09-12 06:49:19,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-09-12 06:49:19,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-09-12 06:49:19,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-09-12 06:49:19,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.220 2026-09-12 06:49:19,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.058 0.257 2026-09-12 06:49:19,277 26 INFO rb-103a292-224772-414667 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-12 06:49:19,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.295 2026-09-12 06:49:19,344 26 INFO rb-103a292-224772-414667 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-12 06:49:19,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.030 0.073 2026-09-12 06:49:19,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.035 2026-09-12 06:49:19,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.021 2026-09-12 06:49:19,696 26 INFO rb-103a292-224772-414667 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-12 06:49:19,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:19] "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.097 0.093 2026-09-12 06:49:20,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.077 0.079 2026-09-12 06:49:20,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.150 2026-09-12 06:49:20,160 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.043 0.029 2026-09-12 06:49:20,211 26 INFO rb-103a292-224772-414667 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-12 06:49:20,266 26 INFO rb-103a292-224772-414667 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-12 06:49:20,348 26 INFO rb-103a292-224772-414667 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-12 06:49:20,418 26 INFO rb-103a292-224772-414667 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-12 06:49:20,492 26 INFO rb-103a292-224772-414667 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-12 06:49:20,504 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:20,508 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:20,543 26 INFO rb-103a292-224772-414667 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-12 06:49:20,590 26 INFO rb-103a292-224772-414667 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-12 06:49:20,662 26 INFO rb-103a292-224772-414667 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-12 06:49:20,730 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-12 06:49:20,731 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:49:20,741 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11662721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '13492dea-1e92-4965-bb98-fadb87f2ea46'}] 2026-09-12 06:49:20,750 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:20,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17318960 (allocated 18874368) 2026-09-12 06:49:20,848 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 75312 2026-09-12 06:49:20,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-12 06:49:20,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 75312 2026-09-12 06:49:20,970 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_064920_969940_test_advance_payment_with_extra_lines.txt 2026-09-12 06:49:20,970 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpjcs_y1si_chrome_odoo" 2026-09-12 06:49:20,979 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-12 06:49:21,148 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11662721 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '13492dea-1e92-4965-bb98-fadb87f2ea46'} created pos.order #793 2026-09-12 06:49:21,153 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11662721 finished 2026-09-12 06:49:21,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.305 0.305 2026-09-12 06:49:21,371 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-12 06:49:21,668 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9791143 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-12 06:49:23,125 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9791143 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #794 2026-09-12 06:49:23,125 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9791143 finished 2026-09-12 06:49:23,202 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-12 06:49:24,956 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-12 06:49:25,501 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34066818 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '82a36d1d-b9ef-4440-b9aa-92888e6adbe6'}] 2026-09-12 06:49:25,633 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1287] 2026-09-12 06:49:25,940 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34066818 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '82a36d1d-b9ef-4440-b9aa-92888e6adbe6'} created pos.order #795 2026-09-12 06:49:25,942 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34066818 finished 2026-09-12 06:49:26,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-12 06:49:26,836 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81545748 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a4d55603-43af-45ac-af5e-6fa8ae363315'}] 2026-09-12 06:49:26,956 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1290] 2026-09-12 06:49:28,504 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81545748 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a4d55603-43af-45ac-af5e-6fa8ae363315'} created pos.order #797 2026-09-12 06:49:28,507 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81545748 finished 2026-09-12 06:49:28,927 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-12 06:49:29,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 75454 2026-09-12 06:49:29,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpzjapn077_chrome_odoo 2026-09-12 06:49:29,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:43229/json/version 2026-09-12 06:49:29,559 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:29,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:49:29,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:43229/json 2026-09-12 06:49:29,597 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:29,601 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:43229/devtools/page/D2B025101371DD78FDDD201F89706D62 2026-09-12 06:49:29,606 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-12 06:49:29,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-12 06:49:29,791 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:49:29,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-12 06:49:29,794 26 INFO rb-103a292-224772-414667 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-12 06:49:29,795 26 INFO rb-103a292-224772-414667 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-12 06:49:29,807 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:49:30,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.048 0.417 2026-09-12 06:49:30,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'D2B025101371DD78FDDD201F89706D62', 'loaderId': '393E3D05291D48CB4AF93DFFF9760BDE', 'isDownload': False} 2026-09-12 06:49:30,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-12 06:49:30,276 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:49:30,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-09-12 06:49:30,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:49:30,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:49:30,776 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:30,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-12 06:49:30,831 26 INFO rb-103a292-224772-414667 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-12 06:49:30,841 26 INFO rb-103a292-224772-414667 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-12 06:49:30,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:49:30,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:49:30,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:30,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.011 2026-09-12 06:49:30,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-12 06:49:30,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.048 2026-09-12 06:49:31,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.060 2026-09-12 06:49:31,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.307 0.296 2026-09-12 06:49:31,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:49:31,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:49:31,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.052 2026-09-12 06:49:31,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49: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.012 2026-09-12 06:49:31,923 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-12 06:49:31,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:49:31,987 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:49:32,003 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:32,014 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:49:32,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.017 0.036 2026-09-12 06:49:32,051 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49: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-12 06:49:32,055 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:32,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.070 2026-09-12 06:49:32,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-12 06:49:32,160 26 INFO rb-103a292-224772-414667 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-12 06:49:32,233 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:49:32,271 26 INFO rb-103a292-224772-414667 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-12 06:49:32,283 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:32,318 26 INFO rb-103a292-224772-414667 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-12 06:49:32,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.073 0.052 2026-09-12 06:49:32,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.038 0.164 2026-09-12 06:49:32,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-12 06:49:32,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-12 06:49:32,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-09-12 06:49:32,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.303 2026-09-12 06:49:32,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-09-12 06:49:32,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:49:32,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-09-12 06:49:32,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-12 06:49:32,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-12 06:49:32,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.066 0.264 2026-09-12 06:49:32,827 26 INFO rb-103a292-224772-414667 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-12 06:49:32,888 26 INFO rb-103a292-224772-414667 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-12 06:49:33,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.074 0.082 2026-09-12 06:49:33,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.035 0.031 2026-09-12 06:49:33,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 06:49:33,249 26 INFO rb-103a292-224772-414667 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-12 06:49:33,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.066 0.076 2026-09-12 06:49:33,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.057 0.064 2026-09-12 06:49:33,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.122 2026-09-12 06:49:33,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.028 0.026 2026-09-12 06:49:33,640 26 INFO rb-103a292-224772-414667 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-12 06:49:33,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.030 0.025 2026-09-12 06:49:33,765 26 INFO rb-103a292-224772-414667 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-12 06:49:33,816 26 INFO rb-103a292-224772-414667 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-12 06:49:33,886 26 INFO rb-103a292-224772-414667 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-12 06:49:33,900 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:33,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:33,939 26 INFO rb-103a292-224772-414667 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-12 06:49:33,987 26 INFO rb-103a292-224772-414667 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-12 06:49:34,058 26 INFO rb-103a292-224772-414667 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-12 06:49:34,126 26 INFO rb-103a292-224772-414667 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-12 06:49:34,133 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42863220 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0d25f057-c48d-4d88-ba35-7e9f1c94584e'}] 2026-09-12 06:49:34,137 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:34,381 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1293] 2026-09-12 06:49:34,715 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42863220 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0d25f057-c48d-4d88-ba35-7e9f1c94584e'} created pos.order #799 2026-09-12 06:49:34,732 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42863220 finished 2026-09-12 06:49:35,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.476 0.440 2026-09-12 06:49:35,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:49:35,187 26 INFO rb-103a292-224772-414667 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-12 06:49:35,202 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76784255 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0d25f057-c48d-4d88-ba35-7e9f1c94584e'}] 2026-09-12 06:49:35,209 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76784255 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0d25f057-c48d-4d88-ba35-7e9f1c94584e'} sync ignored for existing PoS order pos.order(799,) (state: paid) 2026-09-12 06:49:35,220 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76784255 finished 2026-09-12 06:49:35,266 26 INFO rb-103a292-224772-414667 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-12 06:49:35,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-12 06:49:35,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:49:35,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.067 0.093 2026-09-12 06:49:35,453 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19161752 (allocated 21757952) 2026-09-12 06:49:35,456 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 75454 2026-09-12 06:49:35,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-12 06:49:35,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 75454 2026-09-12 06:49:35,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064935_523430_test_customer_notes.txt 2026-09-12 06:49:35,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpzjapn077_chrome_odoo" 2026-09-12 06:49:35,534 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-12 06:49:36,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 75595 2026-09-12 06:49:36,356 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpktz8v2fp_chrome_odoo 2026-09-12 06:49:36,356 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37169/json/version 2026-09-12 06:49:36,357 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:36,444 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:49:36,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37169/json 2026-09-12 06:49:36,445 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:36,448 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:37169/devtools/page/2176BBDCE9C3CF261ACDC8E51790DCDD 2026-09-12 06:49:36,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-12 06:49:36,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-12 06:49:36,634 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:49:36,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-12 06:49:36,642 26 INFO rb-103a292-224772-414667 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-12 06:49:36,642 26 INFO rb-103a292-224772-414667 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-12 06:49:36,662 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:49:37,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.095 0.446 2026-09-12 06:49:37,204 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '2176BBDCE9C3CF261ACDC8E51790DCDD', 'loaderId': '5E54073A42A8BDBD4B82E5870A1A03F4', 'isDownload': False} 2026-09-12 06:49:37,204 26 INFO rb-103a292-224772-414667 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-12 06:49:37,214 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:49:37,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-09-12 06:49:37,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 06:49:37,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-12 06:49:37,792 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:49:37,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-12 06:49:37,838 26 INFO rb-103a292-224772-414667 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-12 06:49:37,845 26 INFO rb-103a292-224772-414667 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-12 06:49:37,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 06:49:37,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:49:37,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:49:37,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.014 2026-09-12 06:49:37,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-09-12 06:49:38,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.038 2026-09-12 06:49:38,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-09-12 06:49:38,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.315 0.314 2026-09-12 06:49:38,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:49:38,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:49:38,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-12 06:49:38,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49: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-12 06:49:38,950 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-12 06:49:38,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:49:39,042 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:49:39,056 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:49:39,091 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-12 06:49:39,099 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:39,101 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:49:39,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.049 0.034 2026-09-12 06:49:39,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.088 2026-09-12 06:49:39,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 06:49:39,240 26 INFO rb-103a292-224772-414667 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-12 06:49:39,265 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:39,341 26 INFO rb-103a292-224772-414667 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-12 06:49:39,370 26 INFO rb-103a292-224772-414667 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-12 06:49:39,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.070 0.078 2026-09-12 06:49:39,403 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:49:39,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.052 0.198 2026-09-12 06:49:39,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-09-12 06:49:39,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.241 2026-09-12 06:49:39,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.308 2026-09-12 06:49:39,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.349 2026-09-12 06:49:39,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.276 2026-09-12 06:49:39,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-09-12 06:49:39,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-09-12 06:49:39,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.170 2026-09-12 06:49:39,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-12 06:49:39,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.275 2026-09-12 06:49:39,947 26 INFO rb-103a292-224772-414667 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-12 06:49:40,008 26 INFO rb-103a292-224772-414667 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-12 06:49:40,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.104 0.098 2026-09-12 06:49:40,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.082 0.038 2026-09-12 06:49:40,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.021 2026-09-12 06:49:40,481 26 INFO rb-103a292-224772-414667 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-12 06:49:40,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.119 0.080 2026-09-12 06:49:40,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.095 0.072 2026-09-12 06:49:40,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.170 2026-09-12 06:49:40,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.043 2026-09-12 06:49:41,005 26 INFO rb-103a292-224772-414667 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-12 06:49:41,064 26 INFO rb-103a292-224772-414667 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-12 06:49:41,168 26 INFO rb-103a292-224772-414667 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-12 06:49:41,235 26 INFO rb-103a292-224772-414667 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-12 06:49:41,248 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:41,251 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:41,285 26 INFO rb-103a292-224772-414667 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-12 06:49:41,336 26 INFO rb-103a292-224772-414667 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-12 06:49:41,412 26 INFO rb-103a292-224772-414667 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-12 06:49:41,475 26 INFO rb-103a292-224772-414667 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-12 06:49:41,493 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1931239 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '98f7ff3b-8141-44bf-9de8-e7c95e6056c7'}] 2026-09-12 06:49:41,495 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:41,658 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1931239 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '98f7ff3b-8141-44bf-9de8-e7c95e6056c7'} created pos.order #800 2026-09-12 06:49:41,673 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1931239 finished 2026-09-12 06:49:41,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.164 0.222 2026-09-12 06:49:41,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.029 2026-09-12 06:49:41,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:41] "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-12 06:49:42,041 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24475061 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '98f7ff3b-8141-44bf-9de8-e7c95e6056c7'}] 2026-09-12 06:49:42,047 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24475061 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '98f7ff3b-8141-44bf-9de8-e7c95e6056c7'} sync ignored for existing PoS order pos.order(800,) (state: paid) 2026-09-12 06:49:42,072 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24475061 finished 2026-09-12 06:49:42,107 26 INFO rb-103a292-224772-414667 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-12 06:49:42,156 26 INFO rb-103a292-224772-414667 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-12 06:49:42,206 26 INFO rb-103a292-224772-414667 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-12 06:49:42,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.087 0.100 2026-09-12 06:49:42,263 26 INFO rb-103a292-224772-414667 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-12 06:49:42,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.027 2026-09-12 06:49:42,321 26 INFO rb-103a292-224772-414667 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-12 06:49:42,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.010 0.044 2026-09-12 06:49:42,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.017 0.025 2026-09-12 06:49:42,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-12 06:49:42,492 26 INFO rb-103a292-224772-414667 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-12 06:49:42,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.071 0.072 2026-09-12 06:49:42,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.046 0.079 2026-09-12 06:49:42,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.130 2026-09-12 06:49:42,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.026 2026-09-12 06:49:42,888 26 INFO rb-103a292-224772-414667 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-12 06:49:42,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.029 0.029 2026-09-12 06:49:43,007 26 INFO rb-103a292-224772-414667 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-12 06:49:43,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-12 06:49:43,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:49:43,170 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19785944 (allocated 21368832) 2026-09-12 06:49:43,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 75595 2026-09-12 06:49:43,195 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-12 06:49:43,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 75595 2026-09-12 06:49:43,255 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064943_255253_test_down_payment_displayed.txt 2026-09-12 06:49:43,255 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpktz8v2fp_chrome_odoo" 2026-09-12 06:49:43,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-12 06:49:44,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 75744 2026-09-12 06:49:44,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpya2vq3lq_chrome_odoo 2026-09-12 06:49:44,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39105/json/version 2026-09-12 06:49:44,112 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:44,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:49:44,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39105/json 2026-09-12 06:49:44,124 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:44,128 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:39105/devtools/page/72205EC578172402EFF6375EDC54FA4F 2026-09-12 06:49:44,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-12 06:49:44,138 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-12 06:49:44,265 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:49:44,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-12 06:49:44,269 26 INFO rb-103a292-224772-414667 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-12 06:49:44,269 26 INFO rb-103a292-224772-414667 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-12 06:49:44,287 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:49:44,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:44] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.049 0.569 2026-09-12 06:49:44,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '72205EC578172402EFF6375EDC54FA4F', 'loaderId': 'CD09D7D8C44D488CFA4294B918FA4D1C', 'isDownload': False} 2026-09-12 06:49:44,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-12 06:49:44,912 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:49:44,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:44] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:49:44,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:44] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-09-12 06:49:44,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:44] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-09-12 06:49:45,452 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:45,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:49:45,493 26 INFO rb-103a292-224772-414667 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-12 06:49:45,502 26 INFO rb-103a292-224772-414667 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-12 06:49:45,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:49:45,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:49:45,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:45,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.019 2026-09-12 06:49:45,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-12 06:49:45,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.037 2026-09-12 06:49:45,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.065 2026-09-12 06:49:46,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.285 0.293 2026-09-12 06:49:46,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "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-12 06:49:46,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:49:46,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.059 2026-09-12 06:49:46,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:49:46,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-12 06:49:46,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:49:46,618 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:46,625 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:46,647 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:49:46,656 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:49:46,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.020 0.034 2026-09-12 06:49:46,699 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "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-12 06:49:46,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.068 2026-09-12 06:49:46,705 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:49:46,755 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:49:46,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.016 0.029 2026-09-12 06:49:46,824 26 INFO rb-103a292-224772-414667 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-12 06:49:46,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.035 0.086 2026-09-12 06:49:46,882 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:49:46,888 26 INFO rb-103a292-224772-414667 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-12 06:49:46,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.040 2026-09-12 06:49:46,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-12 06:49:46,946 26 INFO rb-103a292-224772-414667 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-12 06:49:46,956 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.086 2026-09-12 06:49:46,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:46] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-12 06:49:47,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-12 06:49:47,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-12 06:49:47,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-12 06:49:47,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-09-12 06:49:47,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:49:47,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-12 06:49:47,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.212 2026-09-12 06:49:47,275 26 INFO rb-103a292-224772-414667 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-12 06:49:47,341 26 INFO rb-103a292-224772-414667 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-12 06:49:47,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.081 2026-09-12 06:49:47,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.035 2026-09-12 06:49:47,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 06:49:47,677 26 INFO rb-103a292-224772-414667 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-12 06:49:47,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.074 0.071 2026-09-12 06:49:47,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.068 0.067 2026-09-12 06:49:47,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.140 2026-09-12 06:49:48,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.022 2026-09-12 06:49:48,096 26 INFO rb-103a292-224772-414667 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-12 06:49:48,148 26 INFO rb-103a292-224772-414667 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-12 06:49:48,232 26 INFO rb-103a292-224772-414667 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-12 06:49:48,283 26 INFO rb-103a292-224772-414667 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-12 06:49:48,352 26 INFO rb-103a292-224772-414667 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-12 06:49:48,363 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:48,365 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:48,402 26 INFO rb-103a292-224772-414667 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-12 06:49:48,453 26 INFO rb-103a292-224772-414667 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-12 06:49:48,523 26 INFO rb-103a292-224772-414667 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-12 06:49:48,593 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-12 06:49:48,594 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:49:48,611 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38025732 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a6745641-0b78-402a-81fe-23a2bf1de77a'}] 2026-09-12 06:49:48,614 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:49:48,714 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16845856 (allocated 18087936) 2026-09-12 06:49:48,727 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38025732 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a6745641-0b78-402a-81fe-23a2bf1de77a'} created pos.order #801 2026-09-12 06:49:48,730 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38025732 finished 2026-09-12 06:49:48,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 75744 2026-09-12 06:49:48,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-12 06:49:48,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 75744 2026-09-12 06:49:48,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064948_804400_test_downpayment_amount_to_invoice.txt 2026-09-12 06:49:48,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpya2vq3lq_chrome_odoo" 2026-09-12 06:49:48,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-12 06:49:48,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.111 0.169 2026-09-12 06:49:49,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-12 06:49:50,765 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-12 06:49:51,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 75887 2026-09-12 06:49:51,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpnc0yx4r9_chrome_odoo 2026-09-12 06:49:51,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:38057/json/version 2026-09-12 06:49:51,635 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:51,637 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:49:51,637 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:38057/json 2026-09-12 06:49:51,638 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:51,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:38057/devtools/page/769488493490A1752A692CFD96B10A6A 2026-09-12 06:49:51,641 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-12 06:49:51,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-12 06:49:51,755 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:49:51,760 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-12 06:49:51,762 26 INFO rb-103a292-224772-414667 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-12 06:49:51,762 26 INFO rb-103a292-224772-414667 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-12 06:49:51,774 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:49:52,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.072 0.392 2026-09-12 06:49:52,237 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '769488493490A1752A692CFD96B10A6A', 'loaderId': '5C3582BDB3DECC5F5B93BD3DAAAD252C', 'isDownload': False} 2026-09-12 06:49:52,237 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-12 06:49:52,245 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:49:52,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:49:52,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-12 06:49:52,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:49:52,792 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:52,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:49:52,835 26 INFO rb-103a292-224772-414667 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-12 06:49:52,850 26 INFO rb-103a292-224772-414667 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-12 06:49:52,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-09-12 06:49:52,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-12 06:49:52,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:52,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.024 0.017 2026-09-12 06:49:52,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "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.042 2026-09-12 06:49:52,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.014 2026-09-12 06:49:53,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.038 2026-09-12 06:49:53,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.285 0.322 2026-09-12 06:49:53,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "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-12 06:49:53,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:49:53,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.043 2026-09-12 06:49:53,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-12 06:49:53,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-12 06:49:53,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-12 06:49:54,063 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:49:54,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 06:49:54,097 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:49:54,126 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:49:54,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.029 0.036 2026-09-12 06:49:54,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 06:49:54,179 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:54,184 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:54,211 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:54,303 26 INFO rb-103a292-224772-414667 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-12 06:49:54,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.055 0.064 2026-09-12 06:49:54,417 26 INFO rb-103a292-224772-414667 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-12 06:49:54,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.082 0.184 2026-09-12 06:49:54,470 26 INFO rb-103a292-224772-414667 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-12 06:49:54,477 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:49:54,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-09-12 06:49:54,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.153 2026-09-12 06:49:54,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-12 06:49:54,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-12 06:49:54,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-09-12 06:49:54,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-12 06:49:54,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-12 06:49:54,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-12 06:49:54,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.171 2026-09-12 06:49:54,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-09-12 06:49:54,844 26 INFO rb-103a292-224772-414667 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-12 06:49:54,903 26 INFO rb-103a292-224772-414667 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-12 06:49:55,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.054 0.089 2026-09-12 06:49:55,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.029 0.031 2026-09-12 06:49:55,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.011 0.020 2026-09-12 06:49:55,282 26 INFO rb-103a292-224772-414667 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-12 06:49:55,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "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.109 0.084 2026-09-12 06:49:55,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.071 0.077 2026-09-12 06:49:55,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.148 2026-09-12 06:49:55,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.027 2026-09-12 06:49:55,760 26 INFO rb-103a292-224772-414667 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-12 06:49:55,814 26 INFO rb-103a292-224772-414667 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-12 06:49:55,903 26 INFO rb-103a292-224772-414667 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-12 06:49:55,975 26 INFO rb-103a292-224772-414667 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-12 06:49:55,995 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:55,996 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:49:56,025 26 INFO rb-103a292-224772-414667 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-12 06:49:56,077 26 INFO rb-103a292-224772-414667 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-12 06:49:56,155 26 INFO rb-103a292-224772-414667 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-12 06:49:56,208 26 INFO rb-103a292-224772-414667 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-12 06:49:56,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-12 06:49:56,275 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:49:56,280 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31080667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '64f5bd37-646e-49b5-ab00-eaf4ed0b8763'}] 2026-09-12 06:49:56,293 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:49:56,363 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16800236 (allocated 18350080) 2026-09-12 06:49:56,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 75887 2026-09-12 06:49:56,397 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-12 06:49:56,399 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 75887 2026-09-12 06:49:56,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_064956_465088_test_downpayment_invoice_line_name.txt 2026-09-12 06:49:56,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpnc0yx4r9_chrome_odoo" 2026-09-12 06:49:56,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-12 06:49:57,781 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31080667 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '64f5bd37-646e-49b5-ab00-eaf4ed0b8763'} created pos.order #802 2026-09-12 06:49:57,784 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31080667 finished 2026-09-12 06:49:58,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.674 1.066 2026-09-12 06:49:58,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-12 06:49:59,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 76027 2026-09-12 06:49:59,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp52pecbel_chrome_odoo 2026-09-12 06:49:59,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:39001/json/version 2026-09-12 06:49:59,038 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:59,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:49:59,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:39001/json 2026-09-12 06:49:59,047 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:49:59,053 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:39001/devtools/page/C4B689B715C633050073260E025BEFF1 2026-09-12 06:49:59,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-12 06:49:59,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-12 06:49:59,177 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:49:59,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-12 06:49:59,199 26 INFO rb-103a292-224772-414667 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-12 06:49:59,199 26 INFO rb-103a292-224772-414667 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-12 06:49:59,215 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:49:59,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:59] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.093 0.466 2026-09-12 06:49:59,774 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'C4B689B715C633050073260E025BEFF1', 'loaderId': '42C3FD6BDBACCEFFCFF7BE22204C0173', 'isDownload': False} 2026-09-12 06:49:59,774 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-12 06:49:59,787 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:49:59,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:59] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.011 2026-09-12 06:49:59,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:59] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-12 06:49:59,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:49:59] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-12 06:50:00,271 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:00,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:50:00,310 26 INFO rb-103a292-224772-414667 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-12 06:50:00,322 26 INFO rb-103a292-224772-414667 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-12 06:50:00,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.013 0.009 2026-09-12 06:50:00,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:50:00,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:00,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.016 2026-09-12 06:50:00,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.039 2026-09-12 06:50:00,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.040 2026-09-12 06:50:00,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.029 2026-09-12 06:50:01,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.319 0.295 2026-09-12 06:50:01,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "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-12 06:50:01,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:50:01,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.042 2026-09-12 06:50:01,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:50:01,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-12 06:50:01,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:50:01,472 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:50:01,492 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:50:01,495 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:50:01,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.031 0.027 2026-09-12 06:50:01,542 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:01,544 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "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-12 06:50:01,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.075 2026-09-12 06:50:01,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-12 06:50:01,646 26 INFO rb-103a292-224772-414667 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-12 06:50:01,707 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:50:01,779 26 INFO rb-103a292-224772-414667 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-12 06:50:01,830 26 INFO rb-103a292-224772-414667 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-12 06:50:01,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.100 0.058 2026-09-12 06:50:01,849 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:01,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.025 0.200 2026-09-12 06:50:01,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.183 2026-09-12 06:50:01,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:01] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-12 06:50:02,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.279 2026-09-12 06:50:02,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.329 2026-09-12 06:50:02,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-09-12 06:50:02,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-09-12 06:50:02,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-09-12 06:50:02,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.232 2026-09-12 06:50:02,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-12 06:50:02,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-12 06:50:02,314 26 INFO rb-103a292-224772-414667 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-12 06:50:02,375 26 INFO rb-103a292-224772-414667 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-12 06:50:02,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.054 0.086 2026-09-12 06:50:02,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.027 2026-09-12 06:50:02,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:50:02,701 26 INFO rb-103a292-224772-414667 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-12 06:50:02,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:02] "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.078 0.083 2026-09-12 06:50:03,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.103 0.069 2026-09-12 06:50:03,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.170 2026-09-12 06:50:03,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.025 2026-09-12 06:50:03,148 26 INFO rb-103a292-224772-414667 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-12 06:50:03,203 26 INFO rb-103a292-224772-414667 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-12 06:50:03,301 26 INFO rb-103a292-224772-414667 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-12 06:50:03,365 26 INFO rb-103a292-224772-414667 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-12 06:50:03,378 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:03,380 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:03,426 26 INFO rb-103a292-224772-414667 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-12 06:50:03,473 26 INFO rb-103a292-224772-414667 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-12 06:50:03,542 26 INFO rb-103a292-224772-414667 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-12 06:50:03,595 26 INFO rb-103a292-224772-414667 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-12 06:50:03,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-12 06:50:03,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:50:03,683 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94978379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '11e69abb-5c7c-4a5c-99a3-2db747f1041a'}] 2026-09-12 06:50:03,684 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:03,775 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16955748 (allocated 18350080) 2026-09-12 06:50:03,788 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 76027 2026-09-12 06:50:03,796 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-12 06:50:03,796 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 76027 2026-09-12 06:50:03,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065003_896359_test_downpayment_invoice_link.txt 2026-09-12 06:50:03,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp52pecbel_chrome_odoo" 2026-09-12 06:50:03,917 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-12 06:50:05,217 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94978379 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '11e69abb-5c7c-4a5c-99a3-2db747f1041a'} created pos.order #803 2026-09-12 06:50:05,221 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94978379 finished 2026-09-12 06:50:05,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 459 0.718 1.051 2026-09-12 06:50:06,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 76171 2026-09-12 06:50:06,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpmjwlg8hg_chrome_odoo 2026-09-12 06:50:06,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44141/json/version 2026-09-12 06:50:06,271 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:06,349 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:50:06,349 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44141/json 2026-09-12 06:50:06,350 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:06,356 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:44141/devtools/page/B1ED7A5A566DD2712E31E6EDD7E80028 2026-09-12 06:50:06,358 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-12 06:50:06,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-12 06:50:06,499 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:50:06,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-12 06:50:06,506 26 INFO rb-103a292-224772-414667 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-12 06:50:06,506 26 INFO rb-103a292-224772-414667 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-12 06:50:06,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:06] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.014 0.030 2026-09-12 06:50:06,565 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'B1ED7A5A566DD2712E31E6EDD7E80028', 'loaderId': '59E35226817428A58950901714B6750D', 'isDownload': False} 2026-09-12 06:50:06,566 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-12 06:50:06,575 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:06,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:06] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:50:06,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:06] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-12 06:50:06,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:06] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-09-12 06:50:07,042 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:07,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:07,080 26 INFO rb-103a292-224772-414667 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-12 06:50:07,090 26 INFO rb-103a292-224772-414667 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-12 06:50:07,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.007 2026-09-12 06:50:07,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:50:07,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:07,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.015 0.016 2026-09-12 06:50:07,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-12 06:50:07,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.022 2026-09-12 06:50:07,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-09-12 06:50:07,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.190 0.270 2026-09-12 06:50:07,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "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-12 06:50:07,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:50:07,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-12 06:50:07,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:50:07,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-12 06:50:07,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:07,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:07,989 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:50:08,011 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:08,029 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:50:08,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.009 0.038 2026-09-12 06:50:08,056 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:50:08,058 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:50:08,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.053 2026-09-12 06:50:08,059 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:50:08,152 26 INFO rb-103a292-224772-414667 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-12 06:50:08,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.040 0.066 2026-09-12 06:50:08,231 26 INFO rb-103a292-224772-414667 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-12 06:50:08,296 26 INFO rb-103a292-224772-414667 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-12 06:50:08,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.105 0.152 2026-09-12 06:50:08,314 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:08,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-12 06:50:08,363 26 INFO rb-103a292-224772-414667 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-12 06:50:08,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.173 2026-09-12 06:50:08,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-09-12 06:50:08,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-09-12 06:50:08,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-12 06:50:08,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-09-12 06:50:08,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-12 06:50:08,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-12 06:50:08,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-12 06:50:08,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.171 2026-09-12 06:50:08,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.023 2026-09-12 06:50:08,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:50:08,794 26 INFO rb-103a292-224772-414667 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-12 06:50:08,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:08] "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.069 0.079 2026-09-12 06:50:09,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.074 0.082 2026-09-12 06:50:09,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.146 2026-09-12 06:50:09,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.035 2026-09-12 06:50:09,225 26 INFO rb-103a292-224772-414667 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-12 06:50:09,279 26 INFO rb-103a292-224772-414667 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-12 06:50:09,369 26 INFO rb-103a292-224772-414667 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-12 06:50:09,442 26 INFO rb-103a292-224772-414667 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-12 06:50:09,451 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:09,454 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:50:09,490 26 INFO rb-103a292-224772-414667 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-12 06:50:09,540 26 INFO rb-103a292-224772-414667 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-12 06:50:09,610 26 INFO rb-103a292-224772-414667 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-12 06:50:09,664 26 INFO rb-103a292-224772-414667 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-12 06:50:09,736 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57000979 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': '69ac3aed-52f1-4c1d-bf65-c8030b355a0d'}] 2026-09-12 06:50:09,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-12 06:50:09,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:50:09,754 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:50:09,869 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16706600 (allocated 18350080) 2026-09-12 06:50:09,920 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 76171 2026-09-12 06:50:09,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-12 06:50:09,927 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 76171 2026-09-12 06:50:09,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065009_980328_test_downpayment_invoice_link.txt 2026-09-12 06:50:09,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpmjwlg8hg_chrome_odoo" 2026-09-12 06:50:09,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-12 06:50:10,607 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57000979 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': '69ac3aed-52f1-4c1d-bf65-c8030b355a0d'} created pos.order #804 2026-09-12 06:50:10,614 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57000979 finished 2026-09-12 06:50:10,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.442 0.572 2026-09-12 06:50:10,945 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 76310 2026-09-12 06:50:10,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp38uaun0j_chrome_odoo 2026-09-12 06:50:10,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43789/json/version 2026-09-12 06:50:10,948 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:10,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:50:10,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43789/json 2026-09-12 06:50:10,988 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:10,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:43789/devtools/page/61784DEA3DA53C149580A330ADA043B2 2026-09-12 06:50:11,014 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-12 06:50:11,017 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-12 06:50:11,084 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:50:11,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-12 06:50:11,092 26 INFO rb-103a292-224772-414667 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-12 06:50:11,092 26 INFO rb-103a292-224772-414667 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-12 06:50:11,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.033 0.043 2026-09-12 06:50:11,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '61784DEA3DA53C149580A330ADA043B2', 'loaderId': '99CBAD591F460D54242433A3A6AB3FCE', 'isDownload': False} 2026-09-12 06:50:11,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-12 06:50:11,201 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:11,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:50:11,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-12 06:50:11,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 06:50:11,723 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:11,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:50:11,759 26 INFO rb-103a292-224772-414667 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-12 06:50:11,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:50:11,765 26 INFO rb-103a292-224772-414667 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-12 06:50:11,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.023 2026-09-12 06:50:11,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:11,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.012 2026-09-12 06:50:11,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "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.022 2026-09-12 06:50:11,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.005 0.018 2026-09-12 06:50:11,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-12 06:50:12,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.139 0.270 2026-09-12 06:50:12,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "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-12 06:50:12,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:50:12,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.035 2026-09-12 06:50:12,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:50:12,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-12 06:50:12,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:12,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:12,626 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:12,643 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:50:12,649 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:50:12,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-09-12 06:50:12,689 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:50:12,690 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:50:12,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.011 0.052 2026-09-12 06:50:12,724 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:50:12,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.024 0.049 2026-09-12 06:50:12,795 26 INFO rb-103a292-224772-414667 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-12 06:50:12,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.029 0.122 2026-09-12 06:50:12,896 26 INFO rb-103a292-224772-414667 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-12 06:50:12,928 26 INFO rb-103a292-224772-414667 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-12 06:50:12,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.055 2026-09-12 06:50:12,933 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:12,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.069 2026-09-12 06:50:12,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:12] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-12 06:50:12,991 26 INFO rb-103a292-224772-414667 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-12 06:50:13,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-12 06:50:13,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:50:13,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-12 06:50:13,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-12 06:50:13,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-12 06:50:13,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-12 06:50:13,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.176 2026-09-12 06:50:13,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.034 2026-09-12 06:50:13,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:50:13,418 26 INFO rb-103a292-224772-414667 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-12 06:50:13,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.060 0.093 2026-09-12 06:50:13,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.063 0.076 2026-09-12 06:50:13,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.134 2026-09-12 06:50:13,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.028 2026-09-12 06:50:13,841 26 INFO rb-103a292-224772-414667 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-12 06:50:13,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.033 0.024 2026-09-12 06:50:14,005 26 INFO rb-103a292-224772-414667 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-12 06:50:14,053 26 INFO rb-103a292-224772-414667 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-12 06:50:14,127 26 INFO rb-103a292-224772-414667 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-12 06:50:14,138 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:14,140 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:14,177 26 INFO rb-103a292-224772-414667 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-12 06:50:14,228 26 INFO rb-103a292-224772-414667 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-12 06:50:14,304 26 INFO rb-103a292-224772-414667 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-12 06:50:14,357 26 INFO rb-103a292-224772-414667 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-12 06:50:14,426 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-12 06:50:14,426 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:50:14,445 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97047722 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'e58be480-1518-42a1-a13d-ecb8851cb5a4'}] 2026-09-12 06:50:14,451 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:14,542 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17010228 (allocated 18350080) 2026-09-12 06:50:14,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 76310 2026-09-12 06:50:14,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-12 06:50:14,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 76310 2026-09-12 06:50:14,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065014_637936_test_downpayment_invoice_link.txt 2026-09-12 06:50:14,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp38uaun0j_chrome_odoo" 2026-09-12 06:50:14,644 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-12 06:50:14,733 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #238 deleted stock.move.line records with IDs: [1299] 2026-09-12 06:50:15,791 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97047722 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'e58be480-1518-42a1-a13d-ecb8851cb5a4'} created pos.order #805 2026-09-12 06:50:15,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97047722 finished 2026-09-12 06:50:15,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 621 0.677 0.864 2026-09-12 06:50:16,030 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-12 06:50:16,801 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 76452 2026-09-12 06:50:16,801 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmp327q02hg_chrome_odoo 2026-09-12 06:50:16,801 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:37493/json/version 2026-09-12 06:50:16,802 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:16,844 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:50:16,844 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:37493/json 2026-09-12 06:50:16,845 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:16,848 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:37493/devtools/page/EEF97626DFBD8B7C2F8BC64E908BB6DA 2026-09-12 06:50:16,857 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-12 06:50:16,861 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-12 06:50:17,051 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:17,053 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-12 06:50:17,055 26 INFO rb-103a292-224772-414667 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-12 06:50:17,055 26 INFO rb-103a292-224772-414667 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-12 06:50:17,067 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:17,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:17] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.064 0.622 2026-09-12 06:50:17,751 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'EEF97626DFBD8B7C2F8BC64E908BB6DA', 'loaderId': 'D6ABC07DB51514AF5D5E7A4C9E4AEEF6', 'isDownload': False} 2026-09-12 06:50:17,752 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-12 06:50:17,759 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:17,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:17] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:50:17,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:17] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:50:17,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:17] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 06:50:18,247 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:18,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-12 06:50:18,291 26 INFO rb-103a292-224772-414667 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-12 06:50:18,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:50:18,302 26 INFO rb-103a292-224772-414667 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-12 06:50:18,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:18,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:18,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.015 2026-09-12 06:50:18,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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.041 2026-09-12 06:50:18,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 06:50:18,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.039 2026-09-12 06:50:19,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.265 0.337 2026-09-12 06:50:19,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "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-12 06:50:19,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "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-12 06:50:19,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.037 2026-09-12 06:50:19,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:50:19,358 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-12 06:50:19,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-09-12 06:50:19,434 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:19,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:19,467 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:50:19,468 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:50:19,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.051 0.034 2026-09-12 06:50:19,536 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:19,576 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:50:19,584 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:19,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.128 2026-09-12 06:50:19,663 26 INFO rb-103a292-224772-414667 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-12 06:50:19,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.054 0.069 2026-09-12 06:50:19,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.061 0.159 2026-09-12 06:50:19,810 26 INFO rb-103a292-224772-414667 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-12 06:50:19,813 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:50:19,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.096 2026-09-12 06:50:19,858 26 INFO rb-103a292-224772-414667 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-12 06:50:19,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.120 2026-09-12 06:50:19,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.149 2026-09-12 06:50:19,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-12 06:50:19,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:19] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-09-12 06:50:20,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.174 2026-09-12 06:50:20,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-12 06:50:20,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-12 06:50:20,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.063 0.193 2026-09-12 06:50:20,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-09-12 06:50:20,207 26 INFO rb-103a292-224772-414667 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-12 06:50:20,273 26 INFO rb-103a292-224772-414667 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-12 06:50:20,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.048 0.104 2026-09-12 06:50:20,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.031 0.037 2026-09-12 06:50:20,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 06:50:20,631 26 INFO rb-103a292-224772-414667 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-12 06:50:20,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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.069 0.070 2026-09-12 06:50:20,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.085 0.079 2026-09-12 06:50:20,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.163 2026-09-12 06:50:21,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.026 2026-09-12 06:50:21,086 26 INFO rb-103a292-224772-414667 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-12 06:50:21,138 26 INFO rb-103a292-224772-414667 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-12 06:50:21,229 26 INFO rb-103a292-224772-414667 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-12 06:50:21,296 26 INFO rb-103a292-224772-414667 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-12 06:50:21,311 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:21,312 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:21,349 26 INFO rb-103a292-224772-414667 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-12 06:50:21,397 26 INFO rb-103a292-224772-414667 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-12 06:50:21,465 26 INFO rb-103a292-224772-414667 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-12 06:50:21,531 26 INFO rb-103a292-224772-414667 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-12 06:50:21,538 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5343783 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c0f5e55d-e032-468b-9465-2ad07067aaf7'}] 2026-09-12 06:50:21,544 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:21,617 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5343783 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c0f5e55d-e032-468b-9465-2ad07067aaf7'} created pos.order #806 2026-09-12 06:50:21,634 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5343783 finished 2026-09-12 06:50:21,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.104 0.168 2026-09-12 06:50:21,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-09-12 06:50:21,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-09-12 06:50:22,052 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40900772 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c0f5e55d-e032-468b-9465-2ad07067aaf7'}] 2026-09-12 06:50:22,062 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40900772 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c0f5e55d-e032-468b-9465-2ad07067aaf7'} sync ignored for existing PoS order pos.order(806,) (state: paid) 2026-09-12 06:50:22,064 26 INFO rb-103a292-224772-414667 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-12 06:50:22,085 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40900772 finished 2026-09-12 06:50:22,111 26 INFO rb-103a292-224772-414667 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-12 06:50:22,162 26 INFO rb-103a292-224772-414667 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-12 06:50:22,212 26 INFO rb-103a292-224772-414667 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-12 06:50:22,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.070 0.098 2026-09-12 06:50:22,273 26 INFO rb-103a292-224772-414667 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-12 06:50:22,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-09-12 06:50:22,339 26 INFO rb-103a292-224772-414667 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-12 06:50:22,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.006 0.008 2026-09-12 06:50:22,395 26 INFO rb-103a292-224772-414667 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-12 06:50:22,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.016 2026-09-12 06:50:22,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.029 2026-09-12 06:50:22,455 26 INFO rb-103a292-224772-414667 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-12 06:50:22,505 26 INFO rb-103a292-224772-414667 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-12 06:50:22,553 26 INFO rb-103a292-224772-414667 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-12 06:50:22,604 26 INFO rb-103a292-224772-414667 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-12 06:50:22,654 26 INFO rb-103a292-224772-414667 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-12 06:50:22,705 26 INFO rb-103a292-224772-414667 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-12 06:50:22,777 26 INFO rb-103a292-224772-414667 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-12 06:50:22,827 26 INFO rb-103a292-224772-414667 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-12 06:50:22,883 26 INFO rb-103a292-224772-414667 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-12 06:50:22,942 26 INFO rb-103a292-224772-414667 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-12 06:50:22,948 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18646245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '6715d224-b8bb-4191-8bcd-ce59370e5243'}] 2026-09-12 06:50:23,118 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18646245 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '6715d224-b8bb-4191-8bcd-ce59370e5243'} created pos.order #807 2026-09-12 06:50:23,157 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18646245 finished 2026-09-12 06:50:23,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.202 0.164 2026-09-12 06:50:23,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:23,414 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17157555 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '6715d224-b8bb-4191-8bcd-ce59370e5243'}] 2026-09-12 06:50:23,423 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17157555 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '6715d224-b8bb-4191-8bcd-ce59370e5243'} sync ignored for existing PoS order pos.order(807,) (state: paid) 2026-09-12 06:50:23,446 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17157555 finished 2026-09-12 06:50:23,448 26 INFO rb-103a292-224772-414667 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-12 06:50:23,498 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-12 06:50:23,498 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:50:23,623 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19781516 (allocated 21368832) 2026-09-12 06:50:23,628 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 76452 2026-09-12 06:50:23,629 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-12 06:50:23,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 76452 2026-09-12 06:50:23,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.083 0.146 2026-09-12 06:50:23,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065023_688651_test_downpayment_refund.txt 2026-09-12 06:50:23,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmp327q02hg_chrome_odoo" 2026-09-12 06:50:24,075 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-12 06:50:25,380 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 76600 2026-09-12 06:50:25,380 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmppu64_1yj_chrome_odoo 2026-09-12 06:50:25,381 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:34241/json/version 2026-09-12 06:50:25,382 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:25,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:50:25,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:34241/json 2026-09-12 06:50:25,440 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:25,457 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:34241/devtools/page/95D577C8FBF24049B588230F3A3043D2 2026-09-12 06:50:25,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-12 06:50:25,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-12 06:50:25,655 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:25,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-12 06:50:25,659 26 INFO rb-103a292-224772-414667 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-12 06:50:25,659 26 INFO rb-103a292-224772-414667 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-12 06:50:25,667 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:26,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.060 0.435 2026-09-12 06:50:26,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '95D577C8FBF24049B588230F3A3043D2', 'loaderId': 'F567C29FF931B666C82E82148FF4708B', 'isDownload': False} 2026-09-12 06:50:26,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-12 06:50:26,170 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:26,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:50:26,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:50:26,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:50:26,672 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:50:26,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:50:26,719 26 INFO rb-103a292-224772-414667 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-12 06:50:26,726 26 INFO rb-103a292-224772-414667 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-12 06:50:26,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:50:26,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.004 2026-09-12 06:50:26,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:26,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "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.013 2026-09-12 06:50:26,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 06:50:26,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.038 2026-09-12 06:50:26,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.035 2026-09-12 06:50:27,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.335 0.324 2026-09-12 06:50:27,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:50:27,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:50:27,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.065 2026-09-12 06:50:27,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:50:27,866 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:50:27,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:50:27,923 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:27,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:50:27,975 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:50:27,976 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:50:27,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:27] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.048 2026-09-12 06:50:27,997 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:28,011 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:50:28,055 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:28,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.037 0.098 2026-09-12 06:50:28,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.028 0.044 2026-09-12 06:50:28,135 26 INFO rb-103a292-224772-414667 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-12 06:50:28,209 26 INFO rb-103a292-224772-414667 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-12 06:50:28,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.068 0.106 2026-09-12 06:50:28,256 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:50:28,260 26 INFO rb-103a292-224772-414667 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-12 06:50:28,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-12 06:50:28,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-09-12 06:50:28,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-09-12 06:50:28,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 06:50:28,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.253 2026-09-12 06:50:28,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.210 2026-09-12 06:50:28,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-09-12 06:50:28,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-12 06:50:28,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.378 2026-09-12 06:50:28,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-12 06:50:28,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-09-12 06:50:28,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-09-12 06:50:28,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.213 2026-09-12 06:50:28,772 26 INFO rb-103a292-224772-414667 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-12 06:50:28,832 26 INFO rb-103a292-224772-414667 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-12 06:50:28,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.061 0.096 2026-09-12 06:50:29,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.034 2026-09-12 06:50:29,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 06:50:29,216 26 INFO rb-103a292-224772-414667 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-12 06:50:29,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.044 0.075 2026-09-12 06:50:29,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.043 0.067 2026-09-12 06:50:29,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.100 2026-09-12 06:50:29,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.029 2026-09-12 06:50:29,581 26 INFO rb-103a292-224772-414667 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-12 06:50:29,631 26 INFO rb-103a292-224772-414667 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-12 06:50:29,730 26 INFO rb-103a292-224772-414667 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-12 06:50:29,781 26 INFO rb-103a292-224772-414667 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-12 06:50:29,833 26 INFO rb-103a292-224772-414667 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-12 06:50:29,885 26 INFO rb-103a292-224772-414667 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-12 06:50:29,954 26 INFO rb-103a292-224772-414667 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-12 06:50:29,967 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:29,968 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:30,004 26 INFO rb-103a292-224772-414667 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-12 06:50:30,055 26 INFO rb-103a292-224772-414667 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-12 06:50:30,136 26 INFO rb-103a292-224772-414667 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-12 06:50:30,193 26 INFO rb-103a292-224772-414667 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-12 06:50:30,272 26 INFO rb-103a292-224772-414667 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-12 06:50:30,282 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88679113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '158c8754-34a5-4104-8afd-7778713989ec'}] 2026-09-12 06:50:30,283 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:31,724 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88679113 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '158c8754-34a5-4104-8afd-7778713989ec'} created pos.order #808 2026-09-12 06:50:31,763 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88679113 finished 2026-09-12 06:50:31,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.572 1.135 2026-09-12 06:50:32,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:32,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-09-12 06:50:32,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:32] "GET /account/download_invoice_documents/787/pdf HTTP/1.1" 200 - 20 0.015 0.053 2026-09-12 06:50:32,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.024 2026-09-12 06:50:32,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-12 06:50:32,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 06:50:32,204 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18146472 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '158c8754-34a5-4104-8afd-7778713989ec'}] 2026-09-12 06:50:32,234 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18146472 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '158c8754-34a5-4104-8afd-7778713989ec'} sync ignored for existing PoS order pos.order(808,) (state: done) 2026-09-12 06:50:32,262 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18146472 finished 2026-09-12 06:50:32,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18502668 (allocated 19795968) 2026-09-12 06:50:32,352 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 76600 2026-09-12 06:50:32,357 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-12 06:50:32,357 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 76600 2026-09-12 06:50:32,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.096 0.091 2026-09-12 06:50:32,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065032_459291_test_downpayment_with_taxed_product.txt 2026-09-12 06:50:32,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmppu64_1yj_chrome_odoo" 2026-09-12 06:50:32,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-12 06:50:33,129 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 76760 2026-09-12 06:50:33,129 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpid6zblms_chrome_odoo 2026-09-12 06:50:33,129 26 INFO rb-103a292-224772-414667 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:34749/json/version 2026-09-12 06:50:33,130 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:33,184 26 INFO rb-103a292-224772-414667 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-12 06:50:33,184 26 INFO rb-103a292-224772-414667 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:34749/json 2026-09-12 06:50:33,186 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:33,195 26 INFO rb-103a292-224772-414667 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:34749/devtools/page/152DD43775E16F2ED357C5D09F742E2A 2026-09-12 06:50:33,199 26 INFO rb-103a292-224772-414667 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-12 06:50:33,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-12 06:50:33,293 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:33,296 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-12 06:50:33,300 26 INFO rb-103a292-224772-414667 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-12 06:50:33,300 26 INFO rb-103a292-224772-414667 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-12 06:50:33,323 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:33,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:33] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.110 0.427 2026-09-12 06:50:33,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '152DD43775E16F2ED357C5D09F742E2A', 'loaderId': '73D58B5069D091B895E29584725D3390', 'isDownload': False} 2026-09-12 06:50:33,858 26 INFO rb-103a292-224772-414667 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-12 06:50:33,867 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:33,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:33] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:50:33,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:33] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-12 06:50:33,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:33] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:50:34,385 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:34,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-12 06:50:34,439 26 INFO rb-103a292-224772-414667 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-12 06:50:34,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:50:34,444 26 INFO rb-103a292-224772-414667 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-12 06:50:34,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:34,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:34,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 06:50:34,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.034 2026-09-12 06:50:34,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-12 06:50:34,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.038 2026-09-12 06:50:35,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.295 0.277 2026-09-12 06:50:35,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:50:35,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.004 2026-09-12 06:50:35,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-12 06:50:35,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:50:35,415 26 INFO rb-103a292-224772-414667 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-12 06:50:35,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:35,482 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:50:35,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:50:35,512 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:50:35,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.031 0.031 2026-09-12 06:50:35,548 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "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-12 06:50:35,551 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:50:35,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.082 2026-09-12 06:50:35,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-12 06:50:35,679 26 INFO rb-103a292-224772-414667 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-12 06:50:35,711 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:35,756 26 INFO rb-103a292-224772-414667 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-12 06:50:35,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.041 0.058 2026-09-12 06:50:35,807 26 INFO rb-103a292-224772-414667 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-12 06:50:35,813 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:35,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.028 0.132 2026-09-12 06:50:35,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:50:35,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-12 06:50:35,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:35] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-09-12 06:50:36,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.282 2026-09-12 06:50:36,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-09-12 06:50:36,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-12 06:50:36,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:50:36,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-12 06:50:36,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-12 06:50:36,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-12 06:50:36,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.251 2026-09-12 06:50:36,293 26 INFO rb-103a292-224772-414667 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-12 06:50:36,359 26 INFO rb-103a292-224772-414667 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-12 06:50:36,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.062 0.090 2026-09-12 06:50:36,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.025 2026-09-12 06:50:36,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.020 2026-09-12 06:50:36,756 26 INFO rb-103a292-224772-414667 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-12 06:50:36,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:36] "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.060 0.073 2026-09-12 06:50:37,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.063 0.072 2026-09-12 06:50:37,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.126 2026-09-12 06:50:37,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.024 2026-09-12 06:50:37,154 26 INFO rb-103a292-224772-414667 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-12 06:50:37,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.025 2026-09-12 06:50:37,265 26 INFO rb-103a292-224772-414667 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-12 06:50:37,315 26 INFO rb-103a292-224772-414667 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-12 06:50:37,366 26 INFO rb-103a292-224772-414667 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-12 06:50:37,417 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-12 06:50:37,418 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:50:37,498 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16056292 (allocated 17301504) 2026-09-12 06:50:37,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 76760 2026-09-12 06:50:37,516 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-12 06:50:37,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 76760 2026-09-12 06:50:37,558 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065037_558325_test_draft_pos_order_linked_sale_order.txt 2026-09-12 06:50:37,558 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpid6zblms_chrome_odoo" 2026-09-12 06:50:37,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-12 06:50:38,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 76895 2026-09-12 06:50:38,187 26 INFO rb-103a292-224772-414667 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/tmpgxasg2p0_chrome_odoo 2026-09-12 06:50:38,187 26 INFO rb-103a292-224772-414667 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:36825/json/version 2026-09-12 06:50:38,188 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:38,204 26 INFO rb-103a292-224772-414667 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-12 06:50:38,205 26 INFO rb-103a292-224772-414667 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:36825/json 2026-09-12 06:50:38,205 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:38,207 26 INFO rb-103a292-224772-414667 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:36825/devtools/page/407D6057EF57B69D740B280C866B97AE 2026-09-12 06:50:38,211 26 INFO rb-103a292-224772-414667 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-12 06:50:38,216 26 INFO rb-103a292-224772-414667 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-12 06:50:38,318 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:38,320 26 INFO rb-103a292-224772-414667 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-12 06:50:38,325 26 INFO rb-103a292-224772-414667 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-12 06:50:38,326 26 INFO rb-103a292-224772-414667 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-12 06:50:38,343 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:39,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 84 0.064 0.622 2026-09-12 06:50:39,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '407D6057EF57B69D740B280C866B97AE', 'loaderId': '5A64B2D528253DA7BE31882E42D6A55C', 'isDownload': False} 2026-09-12 06:50:39,028 26 INFO rb-103a292-224772-414667 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-12 06:50:39,038 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:39,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:50:39,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.033 2026-09-12 06:50:39,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-09-12 06:50:39,505 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:39,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:50:39,537 26 INFO rb-103a292-224772-414667 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-12 06:50:39,545 26 INFO rb-103a292-224772-414667 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-12 06:50:39,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 06:50:39,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-12 06:50:39,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:39,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.015 2026-09-12 06:50:39,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.044 2026-09-12 06:50:39,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.045 2026-09-12 06:50:39,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-09-12 06:50:40,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.279 0.295 2026-09-12 06:50:40,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "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-12 06:50:40,459 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:50:40,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-09-12 06:50:40,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:50:40,589 26 INFO rb-103a292-224772-414667 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-12 06:50:40,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:40,646 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:40,682 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:50:40,683 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:50:40,724 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "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-12 06:50:40,731 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:50:40,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.050 0.038 2026-09-12 06:50:40,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.096 2026-09-12 06:50:40,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-09-12 06:50:40,806 26 INFO rb-103a292-224772-414667 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-12 06:50:40,831 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:50:40,941 26 INFO rb-103a292-224772-414667 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-12 06:50:40,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.067 0.053 2026-09-12 06:50:40,952 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:40,991 26 INFO rb-103a292-224772-414667 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-12 06:50:41,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.052 0.159 2026-09-12 06:50:41,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-12 06:50:41,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-09-12 06:50:41,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-09-12 06:50:41,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-09-12 06:50:41,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.210 2026-09-12 06:50:41,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-09-12 06:50:41,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-12 06:50:41,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-12 06:50:41,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-09-12 06:50:41,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-12 06:50:41,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.256 2026-09-12 06:50:41,460 26 INFO rb-103a292-224772-414667 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-12 06:50:41,560 26 INFO rb-103a292-224772-414667 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-12 06:50:41,611 26 INFO rb-103a292-224772-414667 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-12 06:50:41,667 26 INFO rb-103a292-224772-414667 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-12 06:50:41,725 26 INFO rb-103a292-224772-414667 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-12 06:50:41,774 26 INFO rb-103a292-224772-414667 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-12 06:50:41,824 26 INFO rb-103a292-224772-414667 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-12 06:50:41,881 26 INFO rb-103a292-224772-414667 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-12 06:50:41,943 26 INFO rb-103a292-224772-414667 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-12 06:50:42,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.049 0.083 2026-09-12 06:50:42,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:42] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.011 2026-09-12 06:50:42,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.008 0.019 2026-09-12 06:50:42,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 06:50:42,314 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-12 06:50:42,314 26 INFO rb-103a292-224772-414667 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-12 06:50:42,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17498432 (allocated 19136512) 2026-09-12 06:50:42,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 76895 2026-09-12 06:50:42,444 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-12 06:50:42,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 76895 2026-09-12 06:50:42,508 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065042_508113_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-12 06:50:42,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpgxasg2p0_chrome_odoo" 2026-09-12 06:50:42,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-12 06:50:43,009 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 77033 2026-09-12 06:50:43,009 26 INFO rb-103a292-224772-414667 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/tmpnz0k2z0w_chrome_odoo 2026-09-12 06:50:43,009 26 INFO rb-103a292-224772-414667 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:36337/json/version 2026-09-12 06:50:43,011 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:43,061 26 INFO rb-103a292-224772-414667 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-12 06:50:43,061 26 INFO rb-103a292-224772-414667 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:36337/json 2026-09-12 06:50:43,062 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:43,064 26 INFO rb-103a292-224772-414667 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:36337/devtools/page/D1BB2404020736B2357F4C2EF85EBD82 2026-09-12 06:50:43,069 26 INFO rb-103a292-224772-414667 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-12 06:50:43,071 26 INFO rb-103a292-224772-414667 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-12 06:50:43,148 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:43,150 26 INFO rb-103a292-224772-414667 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-12 06:50:43,159 26 INFO rb-103a292-224772-414667 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-12 06:50:43,159 26 INFO rb-103a292-224772-414667 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-12 06:50:43,176 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:43,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:43] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 129 0.098 0.451 2026-09-12 06:50:43,725 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'D1BB2404020736B2357F4C2EF85EBD82', 'loaderId': '0117098AB58C27E0BD6A6C34A01FABE4', 'isDownload': False} 2026-09-12 06:50:43,725 26 INFO rb-103a292-224772-414667 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-12 06:50:43,731 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:43,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:43] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:50:43,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:43] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:50:43,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:43] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-12 06:50:44,219 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:44,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:50:44,280 26 INFO rb-103a292-224772-414667 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-12 06:50:44,286 26 INFO rb-103a292-224772-414667 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-12 06:50:44,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 06:50:44,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:50:44,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:44,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-12 06:50:44,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.033 2026-09-12 06:50:44,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.024 2026-09-12 06:50:44,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.034 2026-09-12 06:50:45,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.322 0.288 2026-09-12 06:50:45,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:50:45,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:50:45,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-12 06:50:45,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-09-12 06:50:45,373 26 INFO rb-103a292-224772-414667 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-12 06:50:45,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:45,437 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:45,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:45,461 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:50:45,463 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:45,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.014 0.019 2026-09-12 06:50:45,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.039 2026-09-12 06:50:45,501 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:45,504 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:45,532 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:45,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.021 0.035 2026-09-12 06:50:45,622 26 INFO rb-103a292-224772-414667 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-12 06:50:45,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.024 0.095 2026-09-12 06:50:45,730 26 INFO rb-103a292-224772-414667 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-12 06:50:45,772 26 INFO rb-103a292-224772-414667 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-12 06:50:45,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.069 2026-09-12 06:50:45,786 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:50:45,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-12 06:50:45,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-12 06:50:45,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-12 06:50:45,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.170 2026-09-12 06:50:45,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-12 06:50:45,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-12 06:50:45,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-12 06:50:45,997 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:45] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-12 06:50:46,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:46] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-12 06:50:46,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.057 0.164 2026-09-12 06:50:46,205 26 INFO rb-103a292-224772-414667 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-12 06:50:46,267 26 INFO rb-103a292-224772-414667 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-12 06:50:46,317 26 INFO rb-103a292-224772-414667 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-12 06:50:46,374 26 INFO rb-103a292-224772-414667 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-12 06:50:46,430 26 INFO rb-103a292-224772-414667 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-12 06:50:46,480 26 INFO rb-103a292-224772-414667 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-12 06:50:46,532 26 INFO rb-103a292-224772-414667 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-12 06:50:46,587 26 INFO rb-103a292-224772-414667 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-12 06:50:46,645 26 INFO rb-103a292-224772-414667 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-12 06:50:46,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.079 2026-09-12 06:50:46,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:46] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.008 0.014 2026-09-12 06:50:46,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.018 0.030 2026-09-12 06:50:46,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.013 2026-09-12 06:50:46,986 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-12 06:50:46,986 26 INFO rb-103a292-224772-414667 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-12 06:50:47,064 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16028988 (allocated 17301504) 2026-09-12 06:50:47,089 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 77033 2026-09-12 06:50:47,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-12 06:50:47,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 77033 2026-09-12 06:50:47,205 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065047_205595_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-12 06:50:47,205 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpnz0k2z0w_chrome_odoo" 2026-09-12 06:50:47,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-12 06:50:48,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-12 06:50:49,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 77170 2026-09-12 06:50:49,583 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpus3vtcfp_chrome_odoo 2026-09-12 06:50:49,583 26 INFO rb-103a292-224772-414667 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:37621/json/version 2026-09-12 06:50:49,584 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:49,589 26 INFO rb-103a292-224772-414667 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-12 06:50:49,589 26 INFO rb-103a292-224772-414667 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:37621/json 2026-09-12 06:50:49,589 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:49,590 26 INFO rb-103a292-224772-414667 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:37621/devtools/page/9501245C9080707B9CCC121AC2DD055B 2026-09-12 06:50:49,592 26 INFO rb-103a292-224772-414667 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-12 06:50:49,595 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-12 06:50:49,758 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:49,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-12 06:50:49,765 26 INFO rb-103a292-224772-414667 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-12 06:50:49,765 26 INFO rb-103a292-224772-414667 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-12 06:50:49,781 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:50,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 84 0.058 0.468 2026-09-12 06:50:50,304 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '9501245C9080707B9CCC121AC2DD055B', 'loaderId': 'D1BC44418796B6165913E3BB213A7035', 'isDownload': False} 2026-09-12 06:50:50,305 26 INFO rb-103a292-224772-414667 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-12 06:50:50,310 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:50,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:50:50,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:50:50,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-12 06:50:50,809 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:50:50,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-12 06:50:50,854 26 INFO rb-103a292-224772-414667 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-12 06:50:50,861 26 INFO rb-103a292-224772-414667 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-12 06:50:50,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:50:50,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:50:50,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:50,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.018 2026-09-12 06:50:50,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.054 2026-09-12 06:50:51,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.056 2026-09-12 06:50:51,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.068 2026-09-12 06:50:51,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.299 0.293 2026-09-12 06:50:51,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "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-12 06:50:51,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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.008 2026-09-12 06:50:51,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-12 06:50:51,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:51,886 26 INFO rb-103a292-224772-414667 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-12 06:50:51,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:51,964 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:50:52,004 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:52,005 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:50:52,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.049 0.022 2026-09-12 06:50:52,060 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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-12 06:50:52,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.084 2026-09-12 06:50:52,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-12 06:50:52,068 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:52,201 26 INFO rb-103a292-224772-414667 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-12 06:50:52,241 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:52,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.029 0.030 2026-09-12 06:50:52,327 26 INFO rb-103a292-224772-414667 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-12 06:50:52,377 26 INFO rb-103a292-224772-414667 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-12 06:50:52,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.051 0.096 2026-09-12 06:50:52,394 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:52,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-09-12 06:50:52,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.167 2026-09-12 06:50:52,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-12 06:50:52,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.203 2026-09-12 06:50:52,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.241 2026-09-12 06:50:52,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-12 06:50:52,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-12 06:50:52,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-12 06:50:52,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-12 06:50:52,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-09-12 06:50:52,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.186 2026-09-12 06:50:52,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:52] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.223 2026-09-12 06:50:52,843 26 INFO rb-103a292-224772-414667 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-12 06:50:52,903 26 INFO rb-103a292-224772-414667 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-12 06:50:53,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.033 0.085 2026-09-12 06:50:53,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.040 2026-09-12 06:50:53,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.015 2026-09-12 06:50:53,264 26 INFO rb-103a292-224772-414667 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-12 06:50:53,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.074 0.089 2026-09-12 06:50:53,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.056 0.079 2026-09-12 06:50:53,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.129 2026-09-12 06:50:53,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-09-12 06:50:53,672 26 INFO rb-103a292-224772-414667 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-12 06:50:53,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.028 0.036 2026-09-12 06:50:53,874 26 INFO rb-103a292-224772-414667 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-12 06:50:53,926 26 INFO rb-103a292-224772-414667 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-12 06:50:53,976 26 INFO rb-103a292-224772-414667 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-12 06:50:54,027 26 INFO rb-103a292-224772-414667 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-12 06:50:54,078 26 INFO rb-103a292-224772-414667 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-12 06:50:54,129 26 INFO rb-103a292-224772-414667 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-12 06:50:54,179 26 INFO rb-103a292-224772-414667 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-12 06:50:54,230 26 INFO rb-103a292-224772-414667 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-12 06:50:54,281 26 INFO rb-103a292-224772-414667 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-12 06:50:54,332 26 INFO rb-103a292-224772-414667 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-12 06:50:54,383 26 INFO rb-103a292-224772-414667 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-12 06:50:54,434 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-12 06:50:54,435 26 INFO rb-103a292-224772-414667 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-12 06:50:54,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17752892 (allocated 19660800) 2026-09-12 06:50:54,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 77170 2026-09-12 06:50:54,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-12 06:50:54,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 77170 2026-09-12 06:50:54,620 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065054_619870_test_import_lot_groupable_and_non_groupable.txt 2026-09-12 06:50:54,620 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpus3vtcfp_chrome_odoo" 2026-09-12 06:50:54,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-12 06:50:55,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 77311 2026-09-12 06:50:55,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmps8dfdsh9_chrome_odoo 2026-09-12 06:50:55,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38523/json/version 2026-09-12 06:50:55,412 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:55,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:50:55,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38523/json 2026-09-12 06:50:55,422 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:50:55,425 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:38523/devtools/page/3C9E66D9937A0DD21AAD5B6BED22BD7D 2026-09-12 06:50:55,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-12 06:50:55,430 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-12 06:50:55,574 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:50:55,576 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-12 06:50:55,581 26 INFO rb-103a292-224772-414667 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-12 06:50:55,581 26 INFO rb-103a292-224772-414667 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-12 06:50:55,600 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:50:56,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.082 0.446 2026-09-12 06:50:56,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '3C9E66D9937A0DD21AAD5B6BED22BD7D', 'loaderId': 'C755B8CF4849368EDEA9AA0B3A6BDE15', 'isDownload': False} 2026-09-12 06:50:56,123 26 INFO rb-103a292-224772-414667 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-12 06:50:56,130 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:50:56,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:50:56,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:50:56,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-09-12 06:50:56,654 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:56,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-12 06:50:56,694 26 INFO rb-103a292-224772-414667 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-12 06:50:56,699 26 INFO rb-103a292-224772-414667 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-12 06:50:56,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 06:50:56,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:50:56,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:50:56,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.013 2026-09-12 06:50:56,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.037 2026-09-12 06:50:56,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.045 2026-09-12 06:50:56,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-09-12 06:50:57,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.279 0.293 2026-09-12 06:50:57,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "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-12 06:50:57,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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.009 2026-09-12 06:50:57,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-12 06:50:57,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:50:57,676 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:50:57,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:50:57,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:50:57,762 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:50:57,768 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:50:57,773 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:50:57,814 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:50:57,819 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-12 06:50:57,834 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:50:57,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.062 0.035 2026-09-12 06:50:57,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.096 2026-09-12 06:50:57,873 26 INFO rb-103a292-224772-414667 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-12 06:50:57,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:57] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.033 0.072 2026-09-12 06:50:57,967 26 INFO rb-103a292-224772-414667 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-12 06:50:58,015 26 INFO rb-103a292-224772-414667 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-12 06:50:58,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.036 0.158 2026-09-12 06:50:58,025 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:50:58,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.104 2026-09-12 06:50:58,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.142 2026-09-12 06:50:58,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.188 2026-09-12 06:50:58,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-09-12 06:50:58,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-09-12 06:50:58,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-12 06:50:58,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-12 06:50:58,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-09-12 06:50:58,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-09-12 06:50:58,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-09-12 06:50:58,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.046 0.221 2026-09-12 06:50:58,506 26 INFO rb-103a292-224772-414667 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-12 06:50:58,565 26 INFO rb-103a292-224772-414667 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-12 06:50:58,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.055 0.099 2026-09-12 06:50:58,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.032 2026-09-12 06:50:58,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.020 2026-09-12 06:50:58,968 26 INFO rb-103a292-224772-414667 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-12 06:50:59,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50: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.078 0.080 2026-09-12 06:50:59,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.064 0.070 2026-09-12 06:50:59,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.129 2026-09-12 06:50:59,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.026 2026-09-12 06:50:59,392 26 INFO rb-103a292-224772-414667 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-12 06:50:59,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:50:59] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.020 0.024 2026-09-12 06:50:59,522 26 INFO rb-103a292-224772-414667 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-12 06:50:59,567 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-12 06:50:59,568 26 INFO rb-103a292-224772-414667 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-12 06:50:59,645 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16035932 (allocated 17563648) 2026-09-12 06:50:59,659 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 77311 2026-09-12 06:50:59,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-12 06:50:59,669 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 77311 2026-09-12 06:50:59,734 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065059_734464_test_multiple_lots_sale_order.txt 2026-09-12 06:50:59,734 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmps8dfdsh9_chrome_odoo" 2026-09-12 06:51:00,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 77447 2026-09-12 06:51:00,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpm97zgxkb_chrome_odoo 2026-09-12 06:51:00,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40907/json/version 2026-09-12 06:51:00,184 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:00,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:51:00,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40907/json 2026-09-12 06:51:00,226 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:00,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40907/devtools/page/28844F2E0501E2A2052166942C437688 2026-09-12 06:51:00,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-12 06:51:00,236 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-12 06:51:00,343 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:00,345 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-12 06:51:00,351 26 INFO rb-103a292-224772-414667 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-12 06:51:00,351 26 INFO rb-103a292-224772-414667 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-12 06:51:00,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:00] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 31 0.029 0.041 2026-09-12 06:51:00,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '28844F2E0501E2A2052166942C437688', 'loaderId': 'DF73448F9A05B8511670537468E5465E', 'isDownload': False} 2026-09-12 06:51:00,436 26 INFO rb-103a292-224772-414667 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-12 06:51:00,444 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:00,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 06:51:00,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-12 06:51:00,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-09-12 06:51:00,999 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:01,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:01,032 26 INFO rb-103a292-224772-414667 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-12 06:51:01,037 26 INFO rb-103a292-224772-414667 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-12 06:51:01,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:51:01,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:51:01,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:01,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 06:51:01,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.006 0.021 2026-09-12 06:51:01,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-09-12 06:51:01,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.031 2026-09-12 06:51:01,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.178 0.272 2026-09-12 06:51:01,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "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-12 06:51:01,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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.008 2026-09-12 06:51:01,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-12 06:51:01,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:51:01,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:51:01,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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-12 06:51:01,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:01,979 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:51:02,002 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:51:02,010 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:02,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.023 0.024 2026-09-12 06:51:02,056 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:51:02,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.051 2026-09-12 06:51:02,065 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "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-12 06:51:02,090 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:02,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.021 0.047 2026-09-12 06:51:02,183 26 INFO rb-103a292-224772-414667 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-12 06:51:02,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.029 0.091 2026-09-12 06:51:02,249 26 INFO rb-103a292-224772-414667 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-12 06:51:02,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-12 06:51:02,282 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:02,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.060 2026-09-12 06:51:02,317 26 INFO rb-103a292-224772-414667 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-12 06:51:02,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-12 06:51:02,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.125 2026-09-12 06:51:02,384 26 INFO rb-103a292-224772-414667 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-12 06:51:02,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-09-12 06:51:02,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-12 06:51:02,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-12 06:51:02,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-09-12 06:51:02,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-12 06:51:02,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-09-12 06:51:02,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.232 2026-09-12 06:51:02,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.009 0.027 2026-09-12 06:51:02,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 06:51:02,866 26 INFO rb-103a292-224772-414667 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-12 06:51:03,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:03] "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.067 0.068 2026-09-12 06:51:03,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.065 0.079 2026-09-12 06:51:03,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.147 2026-09-12 06:51:03,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.025 2026-09-12 06:51:03,274 26 INFO rb-103a292-224772-414667 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-12 06:51:03,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.024 0.033 2026-09-12 06:51:03,414 26 INFO rb-103a292-224772-414667 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-12 06:51:03,466 26 INFO rb-103a292-224772-414667 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-12 06:51:03,516 26 INFO rb-103a292-224772-414667 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-12 06:51:03,567 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-12 06:51:03,568 26 INFO rb-103a292-224772-414667 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-12 06:51:03,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15929820 (allocated 17563648) 2026-09-12 06:51:03,696 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 77447 2026-09-12 06:51:03,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-12 06:51:03,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 77447 2026-09-12 06:51:03,754 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065103_754560_test_multiple_lots_sale_order.txt 2026-09-12 06:51:03,754 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpm97zgxkb_chrome_odoo" 2026-09-12 06:51:04,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 77593 2026-09-12 06:51:04,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp_nh16brq_chrome_odoo 2026-09-12 06:51:04,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38809/json/version 2026-09-12 06:51:04,034 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:04,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:51:04,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:38809/json 2026-09-12 06:51:04,038 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:04,041 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:38809/devtools/page/51141C0250878271F03D5D46B1FA1BE2 2026-09-12 06:51:04,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-12 06:51:04,043 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-12 06:51:04,060 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:04,062 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-12 06:51:04,065 26 INFO rb-103a292-224772-414667 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-12 06:51:04,065 26 INFO rb-103a292-224772-414667 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-12 06:51:04,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 31 0.038 0.039 2026-09-12 06:51:04,156 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '51141C0250878271F03D5D46B1FA1BE2', 'loaderId': '9A1C8907CA990CB147259E8882187996', 'isDownload': False} 2026-09-12 06:51:04,156 26 INFO rb-103a292-224772-414667 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-12 06:51:04,173 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:04,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:51:04,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-12 06:51:04,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-12 06:51:04,684 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:51:04,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:04,725 26 INFO rb-103a292-224772-414667 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-12 06:51:04,733 26 INFO rb-103a292-224772-414667 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-12 06:51:04,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.006 2026-09-12 06:51:04,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:51:04,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:04,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.009 0.014 2026-09-12 06:51:04,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:51:04,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.030 2026-09-12 06:51:04,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-09-12 06:51:05,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.233 0.473 2026-09-12 06:51:05,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.010 2026-09-12 06:51:05,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:51:05,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 06:51:05,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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.023 2026-09-12 06:51:05,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:51:05,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:05,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:05,887 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:05,894 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:05,909 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.025 0.019 2026-09-12 06:51:05,939 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:05,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.061 2026-09-12 06:51:05,957 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:51:05,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-12 06:51:06,067 26 INFO rb-103a292-224772-414667 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-12 06:51:06,120 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:06,164 26 INFO rb-103a292-224772-414667 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-12 06:51:06,228 26 INFO rb-103a292-224772-414667 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-12 06:51:06,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.061 0.055 2026-09-12 06:51:06,263 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:51:06,289 26 INFO rb-103a292-224772-414667 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-12 06:51:06,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.021 0.176 2026-09-12 06:51:06,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-12 06:51:06,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.182 2026-09-12 06:51:06,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-12 06:51:06,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-09-12 06:51:06,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-12 06:51:06,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-12 06:51:06,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-09-12 06:51:06,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-09-12 06:51:06,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-12 06:51:06,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.175 2026-09-12 06:51:06,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.187 2026-09-12 06:51:06,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.034 2026-09-12 06:51:06,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-09-12 06:51:06,867 26 INFO rb-103a292-224772-414667 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-12 06:51:07,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:07] "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.076 0.088 2026-09-12 06:51:07,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.059 0.066 2026-09-12 06:51:07,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.131 2026-09-12 06:51:07,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.023 2026-09-12 06:51:07,271 26 INFO rb-103a292-224772-414667 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-12 06:51:07,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:07] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.021 0.027 2026-09-12 06:51:07,420 26 INFO rb-103a292-224772-414667 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-12 06:51:07,473 26 INFO rb-103a292-224772-414667 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-12 06:51:07,522 26 INFO rb-103a292-224772-414667 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-12 06:51:07,575 26 INFO rb-103a292-224772-414667 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-12 06:51:07,624 26 INFO rb-103a292-224772-414667 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-12 06:51:07,675 26 INFO rb-103a292-224772-414667 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-12 06:51:07,725 26 INFO rb-103a292-224772-414667 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-12 06:51:07,777 26 INFO rb-103a292-224772-414667 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-12 06:51:07,828 26 INFO rb-103a292-224772-414667 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-12 06:51:07,877 26 INFO rb-103a292-224772-414667 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-12 06:51:07,934 26 INFO rb-103a292-224772-414667 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-12 06:51:07,985 26 INFO rb-103a292-224772-414667 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-12 06:51:08,036 26 INFO rb-103a292-224772-414667 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-12 06:51:08,089 26 INFO rb-103a292-224772-414667 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-12 06:51:08,138 26 INFO rb-103a292-224772-414667 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-12 06:51:08,190 26 INFO rb-103a292-224772-414667 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-12 06:51:08,241 26 INFO rb-103a292-224772-414667 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-12 06:51:08,292 26 INFO rb-103a292-224772-414667 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-12 06:51:08,343 26 INFO rb-103a292-224772-414667 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-12 06:51:08,393 26 INFO rb-103a292-224772-414667 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-12 06:51:08,444 26 INFO rb-103a292-224772-414667 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-12 06:51:08,513 26 INFO rb-103a292-224772-414667 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-12 06:51:08,527 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:08,533 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:08,567 26 INFO rb-103a292-224772-414667 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-12 06:51:08,615 26 INFO rb-103a292-224772-414667 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-12 06:51:08,683 26 INFO rb-103a292-224772-414667 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-12 06:51:08,747 26 INFO rb-103a292-224772-414667 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-12 06:51:08,757 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58307751 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'ce8ef802-5dc6-4f7b-b25b-d551dcf55ae2'}] 2026-09-12 06:51:08,793 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:51:09,133 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1313, 1314, 1315] 2026-09-12 06:51:09,438 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1316, 1317, 1318] 2026-09-12 06:51:09,682 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58307751 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'ce8ef802-5dc6-4f7b-b25b-d551dcf55ae2'} created pos.order #810 2026-09-12 06:51:09,701 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58307751 finished 2026-09-12 06:51:09,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 529 0.601 0.604 2026-09-12 06:51:10,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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-12 06:51:10,158 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-12 06:51:10,159 26 INFO rb-103a292-224772-414667 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-12 06:51:10,178 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6010046 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': 'ce8ef802-5dc6-4f7b-b25b-d551dcf55ae2'}] 2026-09-12 06:51:10,192 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6010046 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': 'ce8ef802-5dc6-4f7b-b25b-d551dcf55ae2'} sync ignored for existing PoS order pos.order(810,) (state: paid) 2026-09-12 06:51:10,226 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6010046 finished 2026-09-12 06:51:10,333 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17944764 (allocated 19660800) 2026-09-12 06:51:10,357 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 77593 2026-09-12 06:51:10,364 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-12 06:51:10,365 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 77593 2026-09-12 06:51:10,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.116 0.093 2026-09-12 06:51:10,425 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065110_424774_test_multiple_lots_sale_order.txt 2026-09-12 06:51:10,425 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp_nh16brq_chrome_odoo" 2026-09-12 06:51:11,140 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-12 06:51:11,718 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 77739 2026-09-12 06:51:11,719 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp5v214k8g_chrome_odoo 2026-09-12 06:51:11,719 26 INFO rb-103a292-224772-414667 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:46121/json/version 2026-09-12 06:51:11,720 26 INFO rb-103a292-224772-414667 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-12 06:51:11,772 26 INFO rb-103a292-224772-414667 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-12 06:51:11,772 26 INFO rb-103a292-224772-414667 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:46121/json 2026-09-12 06:51:11,773 26 INFO rb-103a292-224772-414667 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-12 06:51:11,774 26 INFO rb-103a292-224772-414667 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:46121/devtools/page/D33E38ADAC656112D72089B4486481AC 2026-09-12 06:51:11,776 26 INFO rb-103a292-224772-414667 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-12 06:51:11,781 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-12 06:51:11,960 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:11,962 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-12 06:51:11,964 26 INFO rb-103a292-224772-414667 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-12 06:51:11,965 26 INFO rb-103a292-224772-414667 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-12 06:51:11,996 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:51:12,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:12] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.058 0.473 2026-09-12 06:51:12,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'D33E38ADAC656112D72089B4486481AC', 'loaderId': '4353F3FFA47D4E692C8B726CF2147BDC', 'isDownload': False} 2026-09-12 06:51:12,509 26 INFO rb-103a292-224772-414667 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-12 06:51:12,518 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:12,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:12] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:51:12,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:12] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-12 06:51:12,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:12] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.044 2026-09-12 06:51:13,091 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:13,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:51:13,128 26 INFO rb-103a292-224772-414667 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-12 06:51:13,139 26 INFO rb-103a292-224772-414667 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-12 06:51:13,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.015 2026-09-12 06:51:13,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:51:13,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:13,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.014 2026-09-12 06:51:13,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-12 06:51:13,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.041 2026-09-12 06:51:13,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.057 2026-09-12 06:51:13,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.289 0.284 2026-09-12 06:51:13,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:13] "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-12 06:51:14,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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.007 2026-09-12 06:51:14,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-12 06:51:14,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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.011 2026-09-12 06:51:14,130 26 INFO rb-103a292-224772-414667 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-12 06:51:14,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:14,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:14,207 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:51:14,222 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:14,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:14,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.021 2026-09-12 06:51:14,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.014 0.053 2026-09-12 06:51:14,276 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:14,278 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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-12 06:51:14,315 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:14,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.050 0.041 2026-09-12 06:51:14,401 26 INFO rb-103a292-224772-414667 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-12 06:51:14,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.029 0.118 2026-09-12 06:51:14,516 26 INFO rb-103a292-224772-414667 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-12 06:51:14,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.061 2026-09-12 06:51:14,568 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:51:14,569 26 INFO rb-103a292-224772-414667 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-12 06:51:14,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.104 2026-09-12 06:51:14,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-12 06:51:14,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-12 06:51:14,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-09-12 06:51:14,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-12 06:51:14,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-12 06:51:14,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-12 06:51:14,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-12 06:51:14,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.034 0.170 2026-09-12 06:51:14,890 26 INFO rb-103a292-224772-414667 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-12 06:51:14,951 26 INFO rb-103a292-224772-414667 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-12 06:51:15,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.062 0.089 2026-09-12 06:51:15,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.044 0.045 2026-09-12 06:51:15,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 06:51:15,336 26 INFO rb-103a292-224772-414667 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-12 06:51:15,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "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.090 0.083 2026-09-12 06:51:15,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.058 0.080 2026-09-12 06:51:15,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.137 2026-09-12 06:51:15,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.016 0.024 2026-09-12 06:51:15,752 26 INFO rb-103a292-224772-414667 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-12 06:51:15,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.023 0.026 2026-09-12 06:51:15,876 26 INFO rb-103a292-224772-414667 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-12 06:51:15,957 26 INFO rb-103a292-224772-414667 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-12 06:51:15,969 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:15,971 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:16,007 26 INFO rb-103a292-224772-414667 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-12 06:51:16,058 26 INFO rb-103a292-224772-414667 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-12 06:51:16,134 26 INFO rb-103a292-224772-414667 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-12 06:51:16,200 26 INFO rb-103a292-224772-414667 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-12 06:51:16,205 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22887206 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd344f1fa-becd-428b-bcc2-dd9f863570cf'}] 2026-09-12 06:51:16,208 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:16,402 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1322] 2026-09-12 06:51:16,718 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22887206 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd344f1fa-becd-428b-bcc2-dd9f863570cf'} created pos.order #811 2026-09-12 06:51:16,735 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22887206 finished 2026-09-12 06:51:16,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.326 0.410 2026-09-12 06:51:16,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:16] "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-12 06:51:17,095 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31537733 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd344f1fa-becd-428b-bcc2-dd9f863570cf'}] 2026-09-12 06:51:17,101 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31537733 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd344f1fa-becd-428b-bcc2-dd9f863570cf'} sync ignored for existing PoS order pos.order(811,) (state: paid) 2026-09-12 06:51:17,109 26 INFO rb-103a292-224772-414667 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-12 06:51:17,127 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31537733 finished 2026-09-12 06:51:17,162 26 INFO rb-103a292-224772-414667 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-12 06:51:17,209 26 INFO rb-103a292-224772-414667 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-12 06:51:17,263 26 INFO rb-103a292-224772-414667 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-12 06:51:17,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.097 0.090 2026-09-12 06:51:17,327 26 INFO rb-103a292-224772-414667 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-12 06:51:17,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-09-12 06:51:17,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:51:17,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 06:51:17,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-12 06:51:17,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:51:17,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20075612 (allocated 21893120) 2026-09-12 06:51:17,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 77739 2026-09-12 06:51:17,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-12 06:51:17,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 77739 2026-09-12 06:51:17,696 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065117_696823_test_order_does_not_remain_in_list.txt 2026-09-12 06:51:17,697 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp5v214k8g_chrome_odoo" 2026-09-12 06:51:17,708 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-12 06:51:18,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 77883 2026-09-12 06:51:18,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmp091_c613_chrome_odoo 2026-09-12 06:51:18,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:36809/json/version 2026-09-12 06:51:18,106 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:18,156 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:51:18,157 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:36809/json 2026-09-12 06:51:18,157 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:18,179 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:36809/devtools/page/835BC4E9CEC19772924C3AECA48A162E 2026-09-12 06:51:18,187 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-12 06:51:18,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-12 06:51:18,292 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:18,294 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-12 06:51:18,310 26 INFO rb-103a292-224772-414667 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-12 06:51:18,310 26 INFO rb-103a292-224772-414667 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-12 06:51:18,335 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:51:18,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:18] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.068 0.448 2026-09-12 06:51:18,849 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '835BC4E9CEC19772924C3AECA48A162E', 'loaderId': '359D9C8A1572D118B203D4E570C835C0', 'isDownload': False} 2026-09-12 06:51:18,850 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-12 06:51:18,857 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:18,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:18] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-12 06:51:18,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:18] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:51:18,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:18] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:51:19,381 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:19,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:51:19,425 26 INFO rb-103a292-224772-414667 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-12 06:51:19,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 06:51:19,439 26 INFO rb-103a292-224772-414667 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-12 06:51:19,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 06:51:19,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:19,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 06:51:19,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.030 2026-09-12 06:51:19,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.020 2026-09-12 06:51:19,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.041 2026-09-12 06:51:20,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.285 0.334 2026-09-12 06:51:20,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:20,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:51:20,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-12 06:51:20,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:51:20,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-12 06:51:20,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:20,587 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:51:20,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:51:20,594 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:51:20,600 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:51:20,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.022 0.058 2026-09-12 06:51:20,653 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "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-12 06:51:20,656 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:20,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.105 2026-09-12 06:51:20,706 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:20,814 26 INFO rb-103a292-224772-414667 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-12 06:51:20,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.086 0.055 2026-09-12 06:51:20,877 26 INFO rb-103a292-224772-414667 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-12 06:51:20,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.055 0.187 2026-09-12 06:51:20,952 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:20,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:20] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-12 06:51:21,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-12 06:51:21,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-12 06:51:21,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-09-12 06:51:21,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-09-12 06:51:21,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-12 06:51:21,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-12 06:51:21,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.321 2026-09-12 06:51:21,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-09-12 06:51:21,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.046 0.189 2026-09-12 06:51:21,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-09-12 06:51:21,362 26 INFO rb-103a292-224772-414667 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-12 06:51:21,413 26 INFO rb-103a292-224772-414667 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-12 06:51:21,464 26 INFO rb-103a292-224772-414667 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-12 06:51:21,515 26 INFO rb-103a292-224772-414667 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-12 06:51:21,585 26 INFO rb-103a292-224772-414667 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-12 06:51:21,597 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:21,600 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:21,635 26 INFO rb-103a292-224772-414667 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-12 06:51:21,686 26 INFO rb-103a292-224772-414667 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-12 06:51:21,755 26 INFO rb-103a292-224772-414667 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-12 06:51:21,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-12 06:51:21,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-12 06:51:21,827 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71370741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ff6f1ca2-865d-47c2-bd94-03735a495e7b'}] 2026-09-12 06:51:21,840 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:21,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14524720 (allocated 15466496) 2026-09-12 06:51:21,927 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 77883 2026-09-12 06:51:21,935 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-12 06:51:21,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 77883 2026-09-12 06:51:21,986 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065121_985927_test_order_sale_team.txt 2026-09-12 06:51:21,986 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmp091_c613_chrome_odoo" 2026-09-12 06:51:21,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-12 06:51:22,151 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71370741 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ff6f1ca2-865d-47c2-bd94-03735a495e7b'} created pos.order #812 2026-09-12 06:51:22,158 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71370741 finished 2026-09-12 06:51:22,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.159 0.213 2026-09-12 06:51:22,218 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-12 06:51:23,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-12 06:51:23,958 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87978836 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-12 06:51:25,413 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87978836 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #814 2026-09-12 06:51:25,414 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87978836 finished 2026-09-12 06:51:25,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-12 06:51:26,262 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 78013 2026-09-12 06:51:26,262 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmptipsq19d_chrome_odoo 2026-09-12 06:51:26,262 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:39753/json/version 2026-09-12 06:51:26,263 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:26,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:51:26,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:39753/json 2026-09-12 06:51:26,274 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:26,276 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:39753/devtools/page/FCE480D2BEED3ADF8276B866BC971D2C 2026-09-12 06:51:26,281 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-12 06:51:26,283 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-12 06:51:26,429 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:26,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-12 06:51:26,438 26 INFO rb-103a292-224772-414667 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-12 06:51:26,438 26 INFO rb-103a292-224772-414667 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-12 06:51:26,457 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:51:26,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:26] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.075 0.424 2026-09-12 06:51:26,959 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': 'FCE480D2BEED3ADF8276B866BC971D2C', 'loaderId': 'AB93AC1ED13ED5A6941A9CEDF49C3671', 'isDownload': False} 2026-09-12 06:51:26,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-12 06:51:26,974 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:26,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:26] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:51:27,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-12 06:51:27,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 06:51:27,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:51:27,512 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:27,522 26 INFO rb-103a292-224772-414667 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-12 06:51:27,529 26 INFO rb-103a292-224772-414667 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-12 06:51:27,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.007 2026-09-12 06:51:27,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:51:27,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:27,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 06:51:27,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "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.014 2026-09-12 06:51:27,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.010 2026-09-12 06:51:27,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.040 2026-09-12 06:51:28,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.187 0.315 2026-09-12 06:51:28,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-09-12 06:51:28,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:51:28,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-12 06:51:28,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:51:28,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-12 06:51:28,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:28,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:28,593 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:28,630 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:28,636 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:28,689 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:51:28,704 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:51:28,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.035 0.055 2026-09-12 06:51:28,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.097 2026-09-12 06:51:28,752 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:51:28,805 26 INFO rb-103a292-224772-414667 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-12 06:51:28,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.084 0.057 2026-09-12 06:51:28,914 26 INFO rb-103a292-224772-414667 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-12 06:51:28,968 26 INFO rb-103a292-224772-414667 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-12 06:51:28,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:28] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.073 0.162 2026-09-12 06:51:29,011 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:29,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.157 2026-09-12 06:51:29,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-09-12 06:51:29,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.215 2026-09-12 06:51:29,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-09-12 06:51:29,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-09-12 06:51:29,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.204 2026-09-12 06:51:29,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-09-12 06:51:29,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-12 06:51:29,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:51:29,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.197 2026-09-12 06:51:29,419 26 INFO rb-103a292-224772-414667 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-12 06:51:29,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-09-12 06:51:29,487 26 INFO rb-103a292-224772-414667 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-12 06:51:29,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.113 0.098 2026-09-12 06:51:29,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.031 2026-09-12 06:51:29,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-12 06:51:29,937 26 INFO rb-103a292-224772-414667 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-12 06:51:30,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.079 0.077 2026-09-12 06:51:30,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.057 0.078 2026-09-12 06:51:30,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.126 2026-09-12 06:51:30,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.019 2026-09-12 06:51:30,356 26 INFO rb-103a292-224772-414667 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-12 06:51:30,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.018 2026-09-12 06:51:30,515 26 INFO rb-103a292-224772-414667 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-12 06:51:30,563 26 INFO rb-103a292-224772-414667 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-12 06:51:30,613 26 INFO rb-103a292-224772-414667 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-12 06:51:30,664 26 INFO rb-103a292-224772-414667 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-12 06:51:30,717 26 INFO rb-103a292-224772-414667 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-12 06:51:30,771 26 INFO rb-103a292-224772-414667 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-12 06:51:30,818 26 INFO rb-103a292-224772-414667 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-12 06:51:30,869 26 INFO rb-103a292-224772-414667 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-12 06:51:30,920 26 INFO rb-103a292-224772-414667 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-12 06:51:30,971 26 INFO rb-103a292-224772-414667 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-12 06:51:31,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-12 06:51:31,023 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:51:31,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17116328 (allocated 18612224) 2026-09-12 06:51:31,139 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 78013 2026-09-12 06:51:31,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-12 06:51:31,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 78013 2026-09-12 06:51:31,206 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065131_206640_test_pos_not_groupable_product.txt 2026-09-12 06:51:31,206 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmptipsq19d_chrome_odoo" 2026-09-12 06:51:31,228 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-12 06:51:31,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 78151 2026-09-12 06:51:31,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmph50dkj6s_chrome_odoo 2026-09-12 06:51:31,762 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:39293/json/version 2026-09-12 06:51:31,763 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:31,822 26 INFO rb-103a292-224772-414667 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-12 06:51:31,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:39293/json 2026-09-12 06:51:31,823 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:31,833 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:39293/devtools/page/612AC3C2BCB7553CA413CF1E99824318 2026-09-12 06:51:31,847 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-12 06:51:31,852 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-12 06:51:31,953 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:31,954 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-12 06:51:31,959 26 INFO rb-103a292-224772-414667 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-12 06:51:31,960 26 INFO rb-103a292-224772-414667 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-12 06:51:31,989 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:51:32,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:32] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.075 0.651 2026-09-12 06:51:32,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '612AC3C2BCB7553CA413CF1E99824318', 'loaderId': 'C7DCA9C442779DBAF2CD8838DDAAC487', 'isDownload': False} 2026-09-12 06:51:32,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-12 06:51:32,709 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:32,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:32] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:51:32,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:51:32,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:32] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:51:33,222 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:51:33,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-12 06:51:33,255 26 INFO rb-103a292-224772-414667 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-12 06:51:33,266 26 INFO rb-103a292-224772-414667 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-12 06:51:33,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 06:51:33,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:51:33,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:33,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "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.014 2026-09-12 06:51:33,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 06:51:33,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.061 0.036 2026-09-12 06:51:33,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.083 2026-09-12 06:51:34,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.238 0.298 2026-09-12 06:51:34,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:51:34,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-12 06:51:34,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-12 06:51:34,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:51:34,295 26 INFO rb-103a292-224772-414667 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-12 06:51:34,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.004 2026-09-12 06:51:34,392 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:51:34,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:51:34,406 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-12 06:51:34,418 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:51:34,446 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "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-12 06:51:34,456 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:51:34,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.042 0.050 2026-09-12 06:51:34,482 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:34,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.094 2026-09-12 06:51:34,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.025 0.054 2026-09-12 06:51:34,563 26 INFO rb-103a292-224772-414667 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-12 06:51:34,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.074 0.148 2026-09-12 06:51:34,719 26 INFO rb-103a292-224772-414667 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-12 06:51:34,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.081 2026-09-12 06:51:34,758 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:34,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.134 2026-09-12 06:51:34,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.026 0.181 2026-09-12 06:51:34,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-12 06:51:34,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-09-12 06:51:34,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.240 2026-09-12 06:51:34,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:34] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-09-12 06:51:35,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:35] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-12 06:51:35,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:35] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-12 06:51:35,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:35] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-12 06:51:35,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.184 2026-09-12 06:51:35,255 26 INFO rb-103a292-224772-414667 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-12 06:51:35,306 26 INFO rb-103a292-224772-414667 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-12 06:51:35,358 26 INFO rb-103a292-224772-414667 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-12 06:51:35,409 26 INFO rb-103a292-224772-414667 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-12 06:51:35,459 26 INFO rb-103a292-224772-414667 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-12 06:51:35,509 26 INFO rb-103a292-224772-414667 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-12 06:51:35,590 26 INFO rb-103a292-224772-414667 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-12 06:51:35,641 26 INFO rb-103a292-224772-414667 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-12 06:51:35,691 26 INFO rb-103a292-224772-414667 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-12 06:51:35,752 26 INFO rb-103a292-224772-414667 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-12 06:51:35,811 26 INFO rb-103a292-224772-414667 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-12 06:51:35,862 26 INFO rb-103a292-224772-414667 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-12 06:51:35,937 26 INFO rb-103a292-224772-414667 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-12 06:51:35,956 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:51:35,957 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:51:35,989 26 INFO rb-103a292-224772-414667 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-12 06:51:36,039 26 INFO rb-103a292-224772-414667 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-12 06:51:36,113 26 INFO rb-103a292-224772-414667 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-12 06:51:36,166 26 INFO rb-103a292-224772-414667 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-12 06:51:36,235 26 INFO rb-103a292-224772-414667 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-12 06:51:36,245 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74801040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0a8e259c-7b5f-4676-9eb1-3915cbbc74f5'}] 2026-09-12 06:51:36,247 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:37,903 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74801040 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0a8e259c-7b5f-4676-9eb1-3915cbbc74f5'} created pos.order #815 2026-09-12 06:51:37,949 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74801040 finished 2026-09-12 06:51:38,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 567 0.688 1.134 2026-09-12 06:51:38,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:38,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:51:38,211 26 INFO rb-103a292-224772-414667 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-12 06:51:38,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:38] "GET /account/download_invoice_documents/796/pdf HTTP/1.1" 200 - 20 0.036 0.023 2026-09-12 06:51:38,261 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78314731 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0a8e259c-7b5f-4676-9eb1-3915cbbc74f5'}] 2026-09-12 06:51:38,275 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78314731 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0a8e259c-7b5f-4676-9eb1-3915cbbc74f5'} sync ignored for existing PoS order pos.order(815,) (state: done) 2026-09-12 06:51:38,305 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78314731 finished 2026-09-12 06:51:38,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.090 0.146 2026-09-12 06:51:38,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-12 06:51:38,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-12 06:51:38,602 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16507516 (allocated 17825792) 2026-09-12 06:51:38,614 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 78151 2026-09-12 06:51:38,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-12 06:51:38,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 78151 2026-09-12 06:51:38,718 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065138_718397_test_pos_order_and_invoice_amounts.txt 2026-09-12 06:51:38,718 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmph50dkj6s_chrome_odoo" 2026-09-12 06:51:38,740 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-12 06:51:39,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 78294 2026-09-12 06:51:39,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpzxecto9u_chrome_odoo 2026-09-12 06:51:39,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:37947/json/version 2026-09-12 06:51:39,050 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:39,104 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:51:39,104 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:37947/json 2026-09-12 06:51:39,105 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:39,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:37947/devtools/page/1313C24B23FF2543538F8E9100AD2EFD 2026-09-12 06:51:39,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-12 06:51:39,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-12 06:51:39,220 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:39,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-12 06:51:39,238 26 INFO rb-103a292-224772-414667 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-12 06:51:39,239 26 INFO rb-103a292-224772-414667 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-12 06:51:39,257 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:51:39,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:39] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.089 0.412 2026-09-12 06:51:39,755 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '1313C24B23FF2543538F8E9100AD2EFD', 'loaderId': '5E42B0BAF577FC69182A12C3C0E05FD5', 'isDownload': False} 2026-09-12 06:51:39,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-12 06:51:39,767 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:39,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:39] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:51:39,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:39] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:51:39,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:39] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-12 06:51:40,249 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:40,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:51:40,286 26 INFO rb-103a292-224772-414667 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-12 06:51:40,295 26 INFO rb-103a292-224772-414667 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-12 06:51:40,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 06:51:40,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:51:40,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:40,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.017 2026-09-12 06:51:40,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.057 2026-09-12 06:51:40,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.037 2026-09-12 06:51:40,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-12 06:51:41,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.344 0.330 2026-09-12 06:51:41,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:51:41,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-12 06:51:41,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-09-12 06:51:41,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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-12 06:51:41,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-12 06:51:41,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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-12 06:51:41,553 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:51:41,563 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:51:41,582 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:51:41,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.035 0.034 2026-09-12 06:51:41,623 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "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-12 06:51:41,632 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:51:41,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.075 2026-09-12 06:51:41,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-12 06:51:41,716 26 INFO rb-103a292-224772-414667 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-12 06:51:41,736 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:41,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.048 0.084 2026-09-12 06:51:41,862 26 INFO rb-103a292-224772-414667 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-12 06:51:41,873 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:41,911 26 INFO rb-103a292-224772-414667 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-12 06:51:41,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-09-12 06:51:41,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-12 06:51:41,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:41] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-09-12 06:51:42,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-12 06:51:42,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.018 0.304 2026-09-12 06:51:42,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-12 06:51:42,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-12 06:51:42,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-12 06:51:42,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-12 06:51:42,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-12 06:51:42,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.207 2026-09-12 06:51:42,299 26 INFO rb-103a292-224772-414667 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-12 06:51:42,369 26 INFO rb-103a292-224772-414667 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-12 06:51:42,421 26 INFO rb-103a292-224772-414667 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-12 06:51:42,477 26 INFO rb-103a292-224772-414667 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-12 06:51:42,537 26 INFO rb-103a292-224772-414667 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-12 06:51:42,587 26 INFO rb-103a292-224772-414667 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-12 06:51:42,638 26 INFO rb-103a292-224772-414667 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-12 06:51:42,691 26 INFO rb-103a292-224772-414667 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-12 06:51:42,742 26 INFO rb-103a292-224772-414667 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-12 06:51:42,792 26 INFO rb-103a292-224772-414667 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-12 06:51:42,876 26 INFO rb-103a292-224772-414667 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-12 06:51:42,925 26 INFO rb-103a292-224772-414667 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-12 06:51:42,977 26 INFO rb-103a292-224772-414667 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-12 06:51:43,027 26 INFO rb-103a292-224772-414667 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-12 06:51:43,079 26 INFO rb-103a292-224772-414667 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-12 06:51:43,129 26 INFO rb-103a292-224772-414667 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-12 06:51:43,180 26 INFO rb-103a292-224772-414667 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-12 06:51:43,231 26 INFO rb-103a292-224772-414667 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-12 06:51:43,281 26 INFO rb-103a292-224772-414667 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-12 06:51:43,358 26 INFO rb-103a292-224772-414667 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-12 06:51:43,412 26 INFO rb-103a292-224772-414667 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-12 06:51:43,463 26 INFO rb-103a292-224772-414667 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-12 06:51:43,516 26 INFO rb-103a292-224772-414667 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-12 06:51:43,575 26 INFO rb-103a292-224772-414667 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-12 06:51:43,626 26 INFO rb-103a292-224772-414667 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-12 06:51:43,677 26 INFO rb-103a292-224772-414667 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-12 06:51:43,730 26 INFO rb-103a292-224772-414667 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-12 06:51:43,780 26 INFO rb-103a292-224772-414667 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-12 06:51:43,831 26 INFO rb-103a292-224772-414667 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-12 06:51:43,902 26 INFO rb-103a292-224772-414667 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-12 06:51:43,915 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:43,916 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:43,952 26 INFO rb-103a292-224772-414667 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-12 06:51:44,004 26 INFO rb-103a292-224772-414667 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-12 06:51:44,076 26 INFO rb-103a292-224772-414667 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-12 06:51:44,126 26 INFO rb-103a292-224772-414667 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-12 06:51:44,194 26 INFO rb-103a292-224772-414667 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-12 06:51:44,211 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:51:44,214 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60908689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e7098e44-91a4-4ed7-9619-b8740260dd09'}] 2026-09-12 06:51:44,691 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60908689 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e7098e44-91a4-4ed7-9619-b8740260dd09'} created pos.order #816 2026-09-12 06:51:44,707 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60908689 finished 2026-09-12 06:51:44,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.306 0.255 2026-09-12 06:51:44,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:51:44,941 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-12 06:51:44,941 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-12 06:51:44,950 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39083319 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e7098e44-91a4-4ed7-9619-b8740260dd09'}] 2026-09-12 06:51:44,970 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39083319 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e7098e44-91a4-4ed7-9619-b8740260dd09'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-09-12 06:51:44,990 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39083319 finished 2026-09-12 06:51:45,064 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17213916 (allocated 19009536) 2026-09-12 06:51:45,089 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 78294 2026-09-12 06:51:45,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-12 06:51:45,093 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 78294 2026-09-12 06:51:45,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.105 0.075 2026-09-12 06:51:45,154 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065145_154069_test_pos_sale_warnings.txt 2026-09-12 06:51:45,154 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpzxecto9u_chrome_odoo" 2026-09-12 06:51:45,172 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-12 06:51:45,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 78429 2026-09-12 06:51:45,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpbd4haot6_chrome_odoo 2026-09-12 06:51:45,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:45035/json/version 2026-09-12 06:51:45,694 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:45,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:51:45,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:45035/json 2026-09-12 06:51:45,726 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:45,736 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:45035/devtools/page/58F9A5619A899154F4CD8B3E81EA477C 2026-09-12 06:51:45,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-12 06:51:45,745 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-12 06:51:45,849 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:45,852 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-12 06:51:45,866 26 INFO rb-103a292-224772-414667 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-12 06:51:45,866 26 INFO rb-103a292-224772-414667 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-12 06:51:45,901 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:51:46,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:46] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.094 0.460 2026-09-12 06:51:46,470 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '58F9A5619A899154F4CD8B3E81EA477C', 'loaderId': '226CC5E436C0B4EC5DEEA4D1FC5F3D11', 'isDownload': False} 2026-09-12 06:51:46,470 26 INFO rb-103a292-224772-414667 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-12 06:51:46,477 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:51:46,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:46] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:51:46,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:46] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-09-12 06:51:46,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:46] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-12 06:51:47,057 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:47,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:51:47,097 26 INFO rb-103a292-224772-414667 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-12 06:51:47,103 26 INFO rb-103a292-224772-414667 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-12 06:51:47,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:51:47,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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-12 06:51:47,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:51:47,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.009 2026-09-12 06:51:47,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.030 2026-09-12 06:51:47,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-09-12 06:51:47,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.042 2026-09-12 06:51:47,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.168 0.261 2026-09-12 06:51:47,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "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-12 06:51:47,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 06:51:47,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:47] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.067 2026-09-12 06:51:48,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:51:48,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-12 06:51:48,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:48,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:48,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:48,127 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:51:48,131 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:48,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.024 0.024 2026-09-12 06:51:48,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.054 2026-09-12 06:51:48,186 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:48,195 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:48,211 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:51:48,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.050 0.038 2026-09-12 06:51:48,291 26 INFO rb-103a292-224772-414667 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-12 06:51:48,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.054 0.133 2026-09-12 06:51:48,440 26 INFO rb-103a292-224772-414667 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-12 06:51:48,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.035 2026-09-12 06:51:48,456 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:51:48,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-09-12 06:51:48,501 26 INFO rb-103a292-224772-414667 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-12 06:51:48,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.102 2026-09-12 06:51:48,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.155 2026-09-12 06:51:48,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-09-12 06:51:48,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-09-12 06:51:48,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-09-12 06:51:48,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-09-12 06:51:48,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-09-12 06:51:48,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.217 2026-09-12 06:51:48,868 26 INFO rb-103a292-224772-414667 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-12 06:51:48,929 26 INFO rb-103a292-224772-414667 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-12 06:51:49,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.095 0.099 2026-09-12 06:51:49,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.030 2026-09-12 06:51:49,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 06:51:49,385 26 INFO rb-103a292-224772-414667 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-12 06:51:49,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.070 0.087 2026-09-12 06:51:49,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.065 0.076 2026-09-12 06:51:49,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.134 2026-09-12 06:51:49,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.024 2026-09-12 06:51:49,805 26 INFO rb-103a292-224772-414667 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-12 06:51:49,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.021 2026-09-12 06:51:49,937 26 INFO rb-103a292-224772-414667 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-12 06:51:49,986 26 INFO rb-103a292-224772-414667 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-12 06:51:50,043 26 INFO rb-103a292-224772-414667 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-12 06:51:50,093 26 INFO rb-103a292-224772-414667 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-12 06:51:50,213 26 INFO rb-103a292-224772-414667 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-12 06:51:50,281 26 INFO rb-103a292-224772-414667 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-12 06:51:50,293 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:50,295 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:50,333 26 INFO rb-103a292-224772-414667 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-12 06:51:50,383 26 INFO rb-103a292-224772-414667 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-12 06:51:50,454 26 INFO rb-103a292-224772-414667 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-12 06:51:50,522 26 INFO rb-103a292-224772-414667 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-12 06:51:50,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62128561 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e6c7af90-3238-456f-b173-8c0f3a1a18d9'}] 2026-09-12 06:51:50,531 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:51:50,924 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62128561 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e6c7af90-3238-456f-b173-8c0f3a1a18d9'} created pos.order #817 2026-09-12 06:51:50,944 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62128561 finished 2026-09-12 06:51:51,240 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1330] 2026-09-12 06:51:51,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.398 0.532 2026-09-12 06:51:51,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:51:51,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95016269 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e6c7af90-3238-456f-b173-8c0f3a1a18d9'}] 2026-09-12 06:51:51,663 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95016269 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e6c7af90-3238-456f-b173-8c0f3a1a18d9'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-09-12 06:51:51,673 26 INFO rb-103a292-224772-414667 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-12 06:51:51,685 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95016269 finished 2026-09-12 06:51:51,718 26 INFO rb-103a292-224772-414667 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-12 06:51:51,767 26 INFO rb-103a292-224772-414667 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-12 06:51:51,827 26 INFO rb-103a292-224772-414667 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-12 06:51:51,880 26 INFO rb-103a292-224772-414667 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-12 06:51:51,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.108 0.171 2026-09-12 06:51:51,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.106 2026-09-12 06:51:52,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.051 2026-09-12 06:51:52,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.017 2026-09-12 06:51:52,167 26 INFO rb-103a292-224772-414667 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-12 06:51:52,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51: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.054 0.071 2026-09-12 06:51:52,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.067 0.080 2026-09-12 06:51:52,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.148 2026-09-12 06:51:52,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.025 2026-09-12 06:51:52,550 26 INFO rb-103a292-224772-414667 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-12 06:51:52,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:51:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.026 0.024 2026-09-12 06:51:52,643 26 INFO rb-103a292-224772-414667 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-12 06:51:52,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-12 06:51:52,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-12 06:51:52,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19294904 (allocated 21630976) 2026-09-12 06:51:52,820 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 78429 2026-09-12 06:51:52,821 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-12 06:51:52,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 78429 2026-09-12 06:51:52,920 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065152_920179_test_quantity_updated_settle.txt 2026-09-12 06:51:52,920 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpbd4haot6_chrome_odoo" 2026-09-12 06:51:52,938 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-12 06:51:53,740 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1956071 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3a9a1673-6c87-41eb-9bf0-44b0dbaae644'}] 2026-09-12 06:51:53,845 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1332] 2026-09-12 06:51:55,247 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1956071 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3a9a1673-6c87-41eb-9bf0-44b0dbaae644'} created pos.order #818 2026-09-12 06:51:55,250 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1956071 finished 2026-09-12 06:51:55,399 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87549488 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '8598141a-94f0-4139-be07-fd2f05ce5e24'}] 2026-09-12 06:51:56,034 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87549488 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '8598141a-94f0-4139-be07-fd2f05ce5e24'} created pos.order #819 2026-09-12 06:51:56,034 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87549488 finished 2026-09-12 06:51:56,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-12 06:51:56,800 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26255080 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '9a2e8b18-a285-4136-8ceb-0acaf1cbe1a7'}] 2026-09-12 06:51:56,929 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1337] 2026-09-12 06:51:58,204 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26255080 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '9a2e8b18-a285-4136-8ceb-0acaf1cbe1a7'} created pos.order #820 2026-09-12 06:51:58,207 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26255080 finished 2026-09-12 06:51:58,545 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-12 06:51:59,108 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 78580 2026-09-12 06:51:59,109 26 INFO rb-103a292-224772-414667 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/tmp8oeh8zap_chrome_odoo 2026-09-12 06:51:59,109 26 INFO rb-103a292-224772-414667 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:34737/json/version 2026-09-12 06:51:59,110 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:59,125 26 INFO rb-103a292-224772-414667 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-12 06:51:59,126 26 INFO rb-103a292-224772-414667 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:34737/json 2026-09-12 06:51:59,126 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:51:59,132 26 INFO rb-103a292-224772-414667 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:34737/devtools/page/2DD5EE9215358282BCA4FEA4416C34DB 2026-09-12 06:51:59,134 26 INFO rb-103a292-224772-414667 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-12 06:51:59,135 26 INFO rb-103a292-224772-414667 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-12 06:51:59,299 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:51:59,302 26 INFO rb-103a292-224772-414667 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-12 06:51:59,307 26 INFO rb-103a292-224772-414667 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-12 06:51:59,307 26 INFO rb-103a292-224772-414667 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-12 06:51:59,336 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:00,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /pos/ui/126 HTTP/1.1" 200 - 129 0.122 0.637 2026-09-12 06:52:00,096 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '2DD5EE9215358282BCA4FEA4416C34DB', 'loaderId': 'BD1F71AB0DC0DC9287A569977C2AA3A2', 'isDownload': False} 2026-09-12 06:52:00,096 26 INFO rb-103a292-224772-414667 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-12 06:52:00,104 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:00,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:52:00,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.020 2026-09-12 06:52:00,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:52:00,682 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:00,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-12 06:52:00,720 26 INFO rb-103a292-224772-414667 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-12 06:52:00,740 26 INFO rb-103a292-224772-414667 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-12 06:52:00,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-12 06:52:00,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:52:00,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:00,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.014 2026-09-12 06:52:00,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 06:52:00,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.036 2026-09-12 06:52:00,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.064 2026-09-12 06:52:01,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.318 0.353 2026-09-12 06:52:01,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:52:01,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:52:01,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.036 2026-09-12 06:52:01,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:52:01,842 26 INFO rb-103a292-224772-414667 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-12 06:52:01,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:01,909 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:52:01,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:52:01,937 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:01,942 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:01,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:01] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.018 0.045 2026-09-12 06:52:02,019 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-12 06:52:02,028 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.057 2026-09-12 06:52:02,034 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:02,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.044 0.090 2026-09-12 06:52:02,107 26 INFO rb-103a292-224772-414667 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-12 06:52:02,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.037 0.088 2026-09-12 06:52:02,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.035 0.138 2026-09-12 06:52:02,212 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:02,215 26 INFO rb-103a292-224772-414667 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-12 06:52:02,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.021 0.081 2026-09-12 06:52:02,262 26 INFO rb-103a292-224772-414667 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-12 06:52:02,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-12 06:52:02,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-12 06:52:02,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.182 2026-09-12 06:52:02,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-12 06:52:02,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-09-12 06:52:02,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-09-12 06:52:02,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.206 2026-09-12 06:52:02,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-09-12 06:52:02,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.177 2026-09-12 06:52:02,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.058 0.251 2026-09-12 06:52:02,709 26 INFO rb-103a292-224772-414667 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-12 06:52:02,771 26 INFO rb-103a292-224772-414667 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-12 06:52:02,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.040 0.077 2026-09-12 06:52:02,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.031 2026-09-12 06:52:03,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.015 2026-09-12 06:52:03,157 26 INFO rb-103a292-224772-414667 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-12 06:52:03,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.084 0.072 2026-09-12 06:52:03,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.060 0.076 2026-09-12 06:52:03,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.123 2026-09-12 06:52:03,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.024 2026-09-12 06:52:03,569 26 INFO rb-103a292-224772-414667 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-12 06:52:03,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.021 2026-09-12 06:52:03,670 26 INFO rb-103a292-224772-414667 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-12 06:52:03,723 26 INFO rb-103a292-224772-414667 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-12 06:52:03,770 26 INFO rb-103a292-224772-414667 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-12 06:52:03,826 26 INFO rb-103a292-224772-414667 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-12 06:52:03,876 26 INFO rb-103a292-224772-414667 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-12 06:52:03,932 26 INFO rb-103a292-224772-414667 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-12 06:52:04,001 26 INFO rb-103a292-224772-414667 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-12 06:52:04,008 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:04,013 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:04,048 26 INFO rb-103a292-224772-414667 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-12 06:52:04,098 26 INFO rb-103a292-224772-414667 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-12 06:52:04,180 26 INFO rb-103a292-224772-414667 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-12 06:52:04,236 26 INFO rb-103a292-224772-414667 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-12 06:52:04,241 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81234868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4b93d22f-46f3-405d-8efa-19df30dd496f'}] 2026-09-12 06:52:04,248 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:04,570 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81234868 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4b93d22f-46f3-405d-8efa-19df30dd496f'} created pos.order #822 2026-09-12 06:52:04,588 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81234868 finished 2026-09-12 06:52:04,856 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1341] 2026-09-12 06:52:05,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.312 0.494 2026-09-12 06:52:05,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:52:05,165 26 INFO rb-103a292-224772-414667 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-12 06:52:05,172 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32242834 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4b93d22f-46f3-405d-8efa-19df30dd496f'}] 2026-09-12 06:52:05,180 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32242834 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4b93d22f-46f3-405d-8efa-19df30dd496f'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-09-12 06:52:05,197 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32242834 finished 2026-09-12 06:52:05,240 26 INFO rb-103a292-224772-414667 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-12 06:52:05,290 26 INFO rb-103a292-224772-414667 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-12 06:52:05,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.052 0.101 2026-09-12 06:52:05,344 26 INFO rb-103a292-224772-414667 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-12 06:52:05,394 26 INFO rb-103a292-224772-414667 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-12 06:52:05,449 26 INFO rb-103a292-224772-414667 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-12 06:52:05,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.043 2026-09-12 06:52:05,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.021 0.030 2026-09-12 06:52:05,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:52:05,641 26 INFO rb-103a292-224772-414667 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-12 06:52:05,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "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.042 0.069 2026-09-12 06:52:05,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.075 0.076 2026-09-12 06:52:05,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.155 2026-09-12 06:52:05,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.020 2026-09-12 06:52:06,038 26 INFO rb-103a292-224772-414667 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-12 06:52:06,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.020 2026-09-12 06:52:06,138 26 INFO rb-103a292-224772-414667 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-12 06:52:06,187 26 INFO rb-103a292-224772-414667 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-12 06:52:06,238 26 INFO rb-103a292-224772-414667 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-12 06:52:06,295 26 INFO rb-103a292-224772-414667 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-12 06:52:06,347 26 INFO rb-103a292-224772-414667 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-12 06:52:06,404 26 INFO rb-103a292-224772-414667 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-12 06:52:06,457 26 INFO rb-103a292-224772-414667 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-12 06:52:06,508 26 INFO rb-103a292-224772-414667 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-12 06:52:06,558 26 INFO rb-103a292-224772-414667 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-12 06:52:06,615 26 INFO rb-103a292-224772-414667 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-12 06:52:06,677 26 INFO rb-103a292-224772-414667 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-12 06:52:06,682 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77337830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '67c6591b-1f46-4c2e-919b-df48375c712a'}] 2026-09-12 06:52:06,901 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77337830 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '67c6591b-1f46-4c2e-919b-df48375c712a'} created pos.order #823 2026-09-12 06:52:06,926 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77337830 finished 2026-09-12 06:52:07,172 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1343] 2026-09-12 06:52:07,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.254 0.390 2026-09-12 06:52:07,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:52:07,402 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16080432 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '67c6591b-1f46-4c2e-919b-df48375c712a'}] 2026-09-12 06:52:07,403 26 INFO rb-103a292-224772-414667 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-12 06:52:07,415 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16080432 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '67c6591b-1f46-4c2e-919b-df48375c712a'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-12 06:52:07,431 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16080432 finished 2026-09-12 06:52:07,474 26 INFO rb-103a292-224772-414667 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-12 06:52:07,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.050 0.072 2026-09-12 06:52:07,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-12 06:52:07,526 26 INFO rb-103a292-224772-414667 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-12 06:52:07,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22328520 (allocated 24776704) 2026-09-12 06:52:07,674 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 78580 2026-09-12 06:52:07,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-12 06:52:07,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 78580 2026-09-12 06:52:07,717 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065207_717223_test_sale_order_fp_different_from_partner_one.txt 2026-09-12 06:52:07,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp8oeh8zap_chrome_odoo" 2026-09-12 06:52:07,771 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-12 06:52:08,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 78734 2026-09-12 06:52:08,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpe4xwtih9_chrome_odoo 2026-09-12 06:52:08,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:45525/json/version 2026-09-12 06:52:08,439 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:08,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:52:08,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:45525/json 2026-09-12 06:52:08,489 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:08,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:45525/devtools/page/E8A170E3BD19270FC516C127E7C09CCD 2026-09-12 06:52:08,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-12 06:52:08,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-12 06:52:08,571 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:08,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-12 06:52:08,576 26 INFO rb-103a292-224772-414667 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-12 06:52:08,576 26 INFO rb-103a292-224772-414667 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-12 06:52:08,585 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:09,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.038 0.401 2026-09-12 06:52:09,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'E8A170E3BD19270FC516C127E7C09CCD', 'loaderId': '759B44F50AB2B5A534A3D392EB15FFBA', 'isDownload': False} 2026-09-12 06:52:09,024 26 INFO rb-103a292-224772-414667 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-12 06:52:09,031 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:09,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-12 06:52:09,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:52:09,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 06:52:09,549 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:09,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:52:09,580 26 INFO rb-103a292-224772-414667 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-12 06:52:09,587 26 INFO rb-103a292-224772-414667 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-12 06:52:09,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:52:09,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:52:09,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:09,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 06:52:09,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.027 2026-09-12 06:52:09,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-09-12 06:52:09,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.044 2026-09-12 06:52:10,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.231 0.305 2026-09-12 06:52:10,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:52:10,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:52:10,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-09-12 06:52:10,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:52:10,551 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-12 06:52:10,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:52:10,620 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:52:10,651 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-12 06:52:10,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.036 2026-09-12 06:52:10,660 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:52:10,678 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:52:10,691 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:10,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.079 2026-09-12 06:52:10,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-12 06:52:10,788 26 INFO rb-103a292-224772-414667 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-12 06:52:10,881 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:52:10,950 26 INFO rb-103a292-224772-414667 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-12 06:52:10,976 26 INFO rb-103a292-224772-414667 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-12 06:52:10,982 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:52:10,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.084 0.058 2026-09-12 06:52:11,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.042 0.190 2026-09-12 06:52:11,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-12 06:52:11,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-12 06:52:11,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-12 06:52:11,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.307 2026-09-12 06:52:11,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-12 06:52:11,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-12 06:52:11,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:52:11,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-12 06:52:11,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.028 0.150 2026-09-12 06:52:11,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-09-12 06:52:11,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.145 2026-09-12 06:52:11,432 26 INFO rb-103a292-224772-414667 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-12 06:52:11,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:11] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-12 06:52:11,490 26 INFO rb-103a292-224772-414667 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-12 06:52:11,540 26 INFO rb-103a292-224772-414667 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-12 06:52:11,598 26 INFO rb-103a292-224772-414667 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-12 06:52:11,655 26 INFO rb-103a292-224772-414667 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-12 06:52:11,706 26 INFO rb-103a292-224772-414667 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-12 06:52:11,757 26 INFO rb-103a292-224772-414667 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-12 06:52:11,815 26 INFO rb-103a292-224772-414667 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-12 06:52:11,874 26 INFO rb-103a292-224772-414667 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-12 06:52:12,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.075 2026-09-12 06:52:12,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.013 2026-09-12 06:52:12,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.032 0.034 2026-09-12 06:52:12,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.012 2026-09-12 06:52:12,239 26 INFO rb-103a292-224772-414667 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-12 06:52:12,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "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.045 0.071 2026-09-12 06:52:12,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.058 0.077 2026-09-12 06:52:12,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.129 2026-09-12 06:52:12,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.037 2026-09-12 06:52:12,616 26 INFO rb-103a292-224772-414667 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-12 06:52:12,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.024 2026-09-12 06:52:12,738 26 INFO rb-103a292-224772-414667 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-12 06:52:12,791 26 INFO rb-103a292-224772-414667 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-12 06:52:12,841 26 INFO rb-103a292-224772-414667 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-12 06:52:12,891 26 INFO rb-103a292-224772-414667 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-12 06:52:12,953 26 INFO rb-103a292-224772-414667 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-12 06:52:13,003 26 INFO rb-103a292-224772-414667 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-12 06:52:13,071 26 INFO rb-103a292-224772-414667 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-12 06:52:13,126 26 INFO rb-103a292-224772-414667 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-12 06:52:13,177 26 INFO rb-103a292-224772-414667 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-12 06:52:13,231 26 INFO rb-103a292-224772-414667 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-12 06:52:13,289 26 INFO rb-103a292-224772-414667 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-12 06:52:13,339 26 INFO rb-103a292-224772-414667 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-12 06:52:13,389 26 INFO rb-103a292-224772-414667 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-12 06:52:13,444 26 INFO rb-103a292-224772-414667 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-12 06:52:13,499 26 INFO rb-103a292-224772-414667 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-12 06:52:13,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 06:52:13,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 06:52:13,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.018 0.027 2026-09-12 06:52:13,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-09-12 06:52:13,690 26 INFO rb-103a292-224772-414667 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-12 06:52:13,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "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.070 0.073 2026-09-12 06:52:13,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.069 2026-09-12 06:52:13,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.113 2026-09-12 06:52:14,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.021 2026-09-12 06:52:14,033 26 INFO rb-103a292-224772-414667 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-12 06:52:14,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.021 2026-09-12 06:52:14,114 26 INFO rb-103a292-224772-414667 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-12 06:52:14,163 26 INFO rb-103a292-224772-414667 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-12 06:52:14,214 26 INFO rb-103a292-224772-414667 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-12 06:52:14,265 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-12 06:52:14,266 26 INFO rb-103a292-224772-414667 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-12 06:52:14,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 19740396 (allocated 21368832) 2026-09-12 06:52:14,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 78734 2026-09-12 06:52:14,392 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-12 06:52:14,392 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 78734 2026-09-12 06:52:14,450 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065214_450796_test_selected_partner_quotation_loading.txt 2026-09-12 06:52:14,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpe4xwtih9_chrome_odoo" 2026-09-12 06:52:14,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-12 06:52:15,449 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 78883 2026-09-12 06:52:15,450 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpymtmwmuy_chrome_odoo 2026-09-12 06:52:15,450 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:44507/json/version 2026-09-12 06:52:15,451 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:15,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:52:15,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:44507/json 2026-09-12 06:52:15,455 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:15,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:44507/devtools/page/96F8C9B3BEE1944D747E921EAD1DB1DB 2026-09-12 06:52:15,461 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-12 06:52:15,463 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-12 06:52:15,587 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:15,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-12 06:52:15,595 26 INFO rb-103a292-224772-414667 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-12 06:52:15,595 26 INFO rb-103a292-224772-414667 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-12 06:52:15,615 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:16,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.035 0.355 2026-09-12 06:52:16,007 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '96F8C9B3BEE1944D747E921EAD1DB1DB', 'loaderId': 'A940E5CEEBBAE50F9CFE394F952DE422', 'isDownload': False} 2026-09-12 06:52:16,007 26 INFO rb-103a292-224772-414667 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-12 06:52:16,015 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:16,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:52:16,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:52:16,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:52:16,537 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:16,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-09-12 06:52:16,587 26 INFO rb-103a292-224772-414667 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-12 06:52:16,599 26 INFO rb-103a292-224772-414667 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-12 06:52:16,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.016 2026-09-12 06:52:16,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:52:16,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:52:16,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.016 2026-09-12 06:52:16,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-12 06:52:16,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.037 2026-09-12 06:52:16,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.038 2026-09-12 06:52:17,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.249 0.300 2026-09-12 06:52:17,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:17,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:52:17,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.046 2026-09-12 06:52:17,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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.005 2026-09-12 06:52:17,594 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-12 06:52:17,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:17,641 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:17,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:17,675 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:52:17,680 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:52:17,689 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:17,702 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:17,733 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:52:17,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.044 0.051 2026-09-12 06:52:17,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.102 2026-09-12 06:52:17,792 26 INFO rb-103a292-224772-414667 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-12 06:52:17,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.024 0.102 2026-09-12 06:52:17,889 26 INFO rb-103a292-224772-414667 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-12 06:52:17,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.075 0.163 2026-09-12 06:52:17,942 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:17,944 26 INFO rb-103a292-224772-414667 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-12 06:52:17,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:17] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-12 06:52:18,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-09-12 06:52:18,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-12 06:52:18,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-12 06:52:18,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-12 06:52:18,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-09-12 06:52:18,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-12 06:52:18,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-12 06:52:18,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-12 06:52:18,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.153 2026-09-12 06:52:18,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-12 06:52:18,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.206 2026-09-12 06:52:18,387 26 INFO rb-103a292-224772-414667 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-12 06:52:18,448 26 INFO rb-103a292-224772-414667 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-12 06:52:18,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.061 0.075 2026-09-12 06:52:18,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.029 2026-09-12 06:52:18,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.017 2026-09-12 06:52:18,787 26 INFO rb-103a292-224772-414667 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-12 06:52:18,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.054 0.072 2026-09-12 06:52:19,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.042 0.062 2026-09-12 06:52:19,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.099 2026-09-12 06:52:19,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-09-12 06:52:19,121 26 INFO rb-103a292-224772-414667 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-12 06:52:19,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.008 0.018 2026-09-12 06:52:19,242 26 INFO rb-103a292-224772-414667 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-12 06:52:19,294 26 INFO rb-103a292-224772-414667 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-12 06:52:19,344 26 INFO rb-103a292-224772-414667 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-12 06:52:19,412 26 INFO rb-103a292-224772-414667 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-12 06:52:19,421 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:19,423 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:19,462 26 INFO rb-103a292-224772-414667 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-12 06:52:19,513 26 INFO rb-103a292-224772-414667 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-12 06:52:19,583 26 INFO rb-103a292-224772-414667 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-12 06:52:19,650 26 INFO rb-103a292-224772-414667 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-12 06:52:19,656 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16555259 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '73f0c9db-dd49-492a-9bb7-62ec4da9f478'}] 2026-09-12 06:52:19,663 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:20,120 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16555259 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '73f0c9db-dd49-492a-9bb7-62ec4da9f478'} created pos.order #824 2026-09-12 06:52:20,146 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16555259 finished 2026-09-12 06:52:20,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.380 0.555 2026-09-12 06:52:20,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.009 2026-09-12 06:52:20,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-12 06:52:20,746 26 INFO rb-103a292-224772-414667 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-12 06:52:20,750 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2948724 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '73f0c9db-dd49-492a-9bb7-62ec4da9f478'}] 2026-09-12 06:52:20,757 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2948724 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '73f0c9db-dd49-492a-9bb7-62ec4da9f478'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-09-12 06:52:20,771 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2948724 finished 2026-09-12 06:52:20,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17618808 (allocated 19136512) 2026-09-12 06:52:20,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.050 0.092 2026-09-12 06:52:20,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 78883 2026-09-12 06:52:20,900 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-12 06:52:20,900 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 78883 2026-09-12 06:52:20,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065220_960434_test_settle_cancelled_sale_order.txt 2026-09-12 06:52:20,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpymtmwmuy_chrome_odoo" 2026-09-12 06:52:21,004 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-12 06:52:21,598 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 79029 2026-09-12 06:52:21,599 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpu2iv62ao_chrome_odoo 2026-09-12 06:52:21,599 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:42985/json/version 2026-09-12 06:52:21,600 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:21,604 26 INFO rb-103a292-224772-414667 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-12 06:52:21,604 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:42985/json 2026-09-12 06:52:21,608 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:21,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:42985/devtools/page/F33764637246AEABC9EB971EB1AF2C80 2026-09-12 06:52:21,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-12 06:52:21,617 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-12 06:52:21,748 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:21,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-12 06:52:21,751 26 INFO rb-103a292-224772-414667 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-12 06:52:21,752 26 INFO rb-103a292-224772-414667 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-12 06:52:21,765 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:22,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 129 0.091 0.553 2026-09-12 06:52:22,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': 'F33764637246AEABC9EB971EB1AF2C80', 'loaderId': '8BF09420030390D9B0EAD760D71AE9EF', 'isDownload': False} 2026-09-12 06:52:22,410 26 INFO rb-103a292-224772-414667 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-12 06:52:22,429 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:22,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 06:52:22,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:52:22,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.009 2026-09-12 06:52:22,880 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:52:22,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-12 06:52:22,902 26 INFO rb-103a292-224772-414667 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-12 06:52:22,910 26 INFO rb-103a292-224772-414667 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-12 06:52:22,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:52:22,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:52:22,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:22,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-12 06:52:22,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:22] "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.034 2026-09-12 06:52:23,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 06:52:23,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.040 2026-09-12 06:52:23,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.335 0.297 2026-09-12 06:52:23,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:23] "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-12 06:52:23,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:52:23,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.044 2026-09-12 06:52:23,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:23,970 26 INFO rb-103a292-224772-414667 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-12 06:52:23,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:24,031 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:52:24,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:24,066 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:24,070 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:52:24,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.025 0.022 2026-09-12 06:52:24,097 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:24,099 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:24,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-09-12 06:52:24,136 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:24,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.038 0.035 2026-09-12 06:52:24,226 26 INFO rb-103a292-224772-414667 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-12 06:52:24,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.018 0.103 2026-09-12 06:52:24,321 26 INFO rb-103a292-224772-414667 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-12 06:52:24,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.030 2026-09-12 06:52:24,345 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:52:24,372 26 INFO rb-103a292-224772-414667 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-12 06:52:24,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.077 2026-09-12 06:52:24,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-12 06:52:24,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-12 06:52:24,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.154 2026-09-12 06:52:24,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-12 06:52:24,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-12 06:52:24,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.195 2026-09-12 06:52:24,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-09-12 06:52:24,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-12 06:52:24,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.045 0.183 2026-09-12 06:52:24,752 26 INFO rb-103a292-224772-414667 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-12 06:52:24,813 26 INFO rb-103a292-224772-414667 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-12 06:52:24,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.086 0.095 2026-09-12 06:52:25,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.042 0.035 2026-09-12 06:52:25,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 06:52:25,215 26 INFO rb-103a292-224772-414667 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-12 06:52:25,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.116 0.072 2026-09-12 06:52:25,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.143 0.071 2026-09-12 06:52:25,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.212 2026-09-12 06:52:25,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.034 0.034 2026-09-12 06:52:25,785 26 INFO rb-103a292-224772-414667 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-12 06:52:25,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.030 0.026 2026-09-12 06:52:25,932 26 INFO rb-103a292-224772-414667 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-12 06:52:25,982 26 INFO rb-103a292-224772-414667 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-12 06:52:26,033 26 INFO rb-103a292-224772-414667 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-12 06:52:26,083 26 INFO rb-103a292-224772-414667 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-12 06:52:26,136 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-12 06:52:26,136 26 INFO rb-103a292-224772-414667 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-12 06:52:26,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16530300 (allocated 17563648) 2026-09-12 06:52:26,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 79029 2026-09-12 06:52:26,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-12 06:52:26,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 79029 2026-09-12 06:52:26,289 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065226_289103_test_settle_changed_price_with_lots.txt 2026-09-12 06:52:26,289 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpu2iv62ao_chrome_odoo" 2026-09-12 06:52:26,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-12 06:52:26,797 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 79166 2026-09-12 06:52:26,798 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpb8k1i1u3_chrome_odoo 2026-09-12 06:52:26,798 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:41915/json/version 2026-09-12 06:52:26,799 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:26,822 26 INFO rb-103a292-224772-414667 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-12 06:52:26,822 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:41915/json 2026-09-12 06:52:26,825 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:26,837 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:41915/devtools/page/A5C4E9F49109100D6518A53482F797CF 2026-09-12 06:52:26,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-12 06:52:26,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-12 06:52:26,922 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:26,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-12 06:52:26,931 26 INFO rb-103a292-224772-414667 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-12 06:52:26,931 26 INFO rb-103a292-224772-414667 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-12 06:52:26,946 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:27,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.048 0.411 2026-09-12 06:52:27,404 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'A5C4E9F49109100D6518A53482F797CF', 'loaderId': '990139387B00CDA92D53F23AB5683D92', 'isDownload': False} 2026-09-12 06:52:27,405 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-12 06:52:27,412 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:27,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 06:52:27,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-12 06:52:27,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-09-12 06:52:27,933 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:52:27,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-09-12 06:52:27,979 26 INFO rb-103a292-224772-414667 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-12 06:52:27,985 26 INFO rb-103a292-224772-414667 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-12 06:52:27,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 06:52:28,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:52:28,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:28,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-12 06:52:28,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "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.033 2026-09-12 06:52:28,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-12 06:52:28,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.028 2026-09-12 06:52:28,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.213 0.270 2026-09-12 06:52:28,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:52:28,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:52:28,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-09-12 06:52:28,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:52:28,844 26 INFO rb-103a292-224772-414667 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-12 06:52:28,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:28,922 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:52:28,944 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:52:28,954 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:52:28,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:28] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.029 0.031 2026-09-12 06:52:29,003 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "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-12 06:52:29,005 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:52:29,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.070 2026-09-12 06:52:29,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-09-12 06:52:29,100 26 INFO rb-103a292-224772-414667 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-12 06:52:29,126 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:29,161 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:52:29,163 26 INFO rb-103a292-224772-414667 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-12 06:52:29,219 26 INFO rb-103a292-224772-414667 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-12 06:52:29,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.057 0.049 2026-09-12 06:52:29,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 06:52:29,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-12 06:52:29,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-12 06:52:29,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:52:29,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.036 0.244 2026-09-12 06:52:29,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-12 06:52:29,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-12 06:52:29,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-12 06:52:29,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-09-12 06:52:29,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-12 06:52:29,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 06:52:29,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.269 2026-09-12 06:52:29,670 26 INFO rb-103a292-224772-414667 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-12 06:52:29,728 26 INFO rb-103a292-224772-414667 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-12 06:52:29,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.077 2026-09-12 06:52:29,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.030 2026-09-12 06:52:30,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-09-12 06:52:30,075 26 INFO rb-103a292-224772-414667 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-12 06:52:30,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.081 0.073 2026-09-12 06:52:30,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.039 0.060 2026-09-12 06:52:30,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-12 06:52:30,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.020 2026-09-12 06:52:30,438 26 INFO rb-103a292-224772-414667 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-12 06:52:30,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.020 2026-09-12 06:52:30,546 26 INFO rb-103a292-224772-414667 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-12 06:52:30,598 26 INFO rb-103a292-224772-414667 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-12 06:52:30,647 26 INFO rb-103a292-224772-414667 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-12 06:52:30,698 26 INFO rb-103a292-224772-414667 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-12 06:52:30,770 26 INFO rb-103a292-224772-414667 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-12 06:52:30,783 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:30,785 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:30,822 26 INFO rb-103a292-224772-414667 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-12 06:52:30,871 26 INFO rb-103a292-224772-414667 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-12 06:52:30,942 26 INFO rb-103a292-224772-414667 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-12 06:52:31,002 26 INFO rb-103a292-224772-414667 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-12 06:52:31,006 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:31,022 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9825478 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6b876bbc-0f92-4f4c-9cb9-48c806e5d1a1'}] 2026-09-12 06:52:31,136 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9825478 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6b876bbc-0f92-4f4c-9cb9-48c806e5d1a1'} created pos.order #825 2026-09-12 06:52:31,150 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9825478 finished 2026-09-12 06:52:31,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.119 0.182 2026-09-12 06:52:31,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:52:31,444 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74344762 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6b876bbc-0f92-4f4c-9cb9-48c806e5d1a1'}] 2026-09-12 06:52:31,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-12 06:52:31,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:52:31,461 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74344762 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6b876bbc-0f92-4f4c-9cb9-48c806e5d1a1'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-09-12 06:52:31,485 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74344762 finished 2026-09-12 06:52:31,550 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17223604 (allocated 18612224) 2026-09-12 06:52:31,552 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 79166 2026-09-12 06:52:31,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-12 06:52:31,560 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 79166 2026-09-12 06:52:31,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.062 0.074 2026-09-12 06:52:31,618 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065231_618138_test_settle_draft_order_service_product.txt 2026-09-12 06:52:31,618 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpb8k1i1u3_chrome_odoo" 2026-09-12 06:52:31,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-12 06:52:32,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 79309 2026-09-12 06:52:32,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpy2g9sqqc_chrome_odoo 2026-09-12 06:52:32,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:42321/json/version 2026-09-12 06:52:32,482 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:32,517 26 INFO rb-103a292-224772-414667 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-12 06:52:32,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:42321/json 2026-09-12 06:52:32,517 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:32,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:42321/devtools/page/54D8B3CCF60138CDF17EB532097D1708 2026-09-12 06:52:32,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-12 06:52:32,523 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-12 06:52:32,716 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:32,721 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-12 06:52:32,724 26 INFO rb-103a292-224772-414667 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-12 06:52:32,724 26 INFO rb-103a292-224772-414667 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-12 06:52:32,743 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:33,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 84 0.112 0.445 2026-09-12 06:52:33,295 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '54D8B3CCF60138CDF17EB532097D1708', 'loaderId': '18A5C8A29BD8F32569048790ADD24D11', 'isDownload': False} 2026-09-12 06:52:33,295 26 INFO rb-103a292-224772-414667 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-12 06:52:33,310 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:33,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-09-12 06:52:33,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 06:52:33,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-12 06:52:33,808 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:33,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:52:33,834 26 INFO rb-103a292-224772-414667 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-12 06:52:33,839 26 INFO rb-103a292-224772-414667 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-12 06:52:33,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:52:33,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:52:33,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:33,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.015 2026-09-12 06:52:33,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "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.033 2026-09-12 06:52:33,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-12 06:52:34,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.036 2026-09-12 06:52:34,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.293 0.305 2026-09-12 06:52:34,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "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-12 06:52:34,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:34,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-09-12 06:52:34,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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.009 2026-09-12 06:52:34,841 26 INFO rb-103a292-224772-414667 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-12 06:52:34,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:52:34,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:34,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:52:34,930 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:52:34,950 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:52:34,975 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:34,996 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:35,023 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:35,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.055 0.055 2026-09-12 06:52:35,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.129 2026-09-12 06:52:35,118 26 INFO rb-103a292-224772-414667 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-12 06:52:35,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.048 0.089 2026-09-12 06:52:35,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.042 0.179 2026-09-12 06:52:35,241 26 INFO rb-103a292-224772-414667 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-12 06:52:35,246 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:52:35,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.075 2026-09-12 06:52:35,285 26 INFO rb-103a292-224772-414667 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-12 06:52:35,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-09-12 06:52:35,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-12 06:52:35,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-12 06:52:35,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-12 06:52:35,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-12 06:52:35,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-09-12 06:52:35,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-09-12 06:52:35,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-12 06:52:35,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.203 2026-09-12 06:52:35,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-09-12 06:52:35,653 26 INFO rb-103a292-224772-414667 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-12 06:52:35,715 26 INFO rb-103a292-224772-414667 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-12 06:52:35,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.078 0.096 2026-09-12 06:52:35,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.030 2026-09-12 06:52:36,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:52:36,089 26 INFO rb-103a292-224772-414667 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-12 06:52:36,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:36] "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.049 0.071 2026-09-12 06:52:36,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.048 0.059 2026-09-12 06:52:36,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-09-12 06:52:36,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.021 2026-09-12 06:52:36,433 26 INFO rb-103a292-224772-414667 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-12 06:52:36,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.022 0.036 2026-09-12 06:52:36,576 26 INFO rb-103a292-224772-414667 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-12 06:52:36,631 26 INFO rb-103a292-224772-414667 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-12 06:52:36,681 26 INFO rb-103a292-224772-414667 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-12 06:52:36,732 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-12 06:52:36,732 26 INFO rb-103a292-224772-414667 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-12 06:52:36,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16348360 (allocated 17563648) 2026-09-12 06:52:36,833 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 79309 2026-09-12 06:52:36,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-12 06:52:36,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 79309 2026-09-12 06:52:36,878 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065236_878283_test_settle_groupable_lot_total_amount.txt 2026-09-12 06:52:36,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpy2g9sqqc_chrome_odoo" 2026-09-12 06:52:36,888 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-12 06:52:37,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 79448 2026-09-12 06:52:37,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmp4df9noae_chrome_odoo 2026-09-12 06:52:37,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:41423/json/version 2026-09-12 06:52:37,468 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:37,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:52:37,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:41423/json 2026-09-12 06:52:37,503 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:37,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:41423/devtools/page/0B10400F236BC587458FCD55A9DA615C 2026-09-12 06:52:37,508 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-12 06:52:37,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-12 06:52:37,614 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:37,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-12 06:52:37,621 26 INFO rb-103a292-224772-414667 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-12 06:52:37,622 26 INFO rb-103a292-224772-414667 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-12 06:52:37,645 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:38,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.076 0.578 2026-09-12 06:52:38,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '0B10400F236BC587458FCD55A9DA615C', 'loaderId': 'E91BDBB97B48BD23047D8673C3AB3143', 'isDownload': False} 2026-09-12 06:52:38,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-12 06:52:38,313 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:38,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:52:38,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 06:52:38,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.029 2026-09-12 06:52:38,766 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:38,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:52:38,802 26 INFO rb-103a292-224772-414667 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-12 06:52:38,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:52:38,812 26 INFO rb-103a292-224772-414667 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-12 06:52:38,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.005 2026-09-12 06:52:38,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:38,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "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.011 2026-09-12 06:52:38,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-12 06:52:38,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.031 2026-09-12 06:52:38,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-12 06:52:39,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.248 0.335 2026-09-12 06:52:39,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "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-12 06:52:39,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:52:39,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-09-12 06:52:39,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:39,778 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-12 06:52:39,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:39,839 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:52:39,874 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:52:39,876 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:52:39,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.023 0.022 2026-09-12 06:52:39,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.070 2026-09-12 06:52:39,914 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:39,915 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:39,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-12 06:52:40,031 26 INFO rb-103a292-224772-414667 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-12 06:52:40,082 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:52:40,149 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:52:40,156 26 INFO rb-103a292-224772-414667 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-12 06:52:40,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.082 0.041 2026-09-12 06:52:40,201 26 INFO rb-103a292-224772-414667 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-12 06:52:40,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.018 0.136 2026-09-12 06:52:40,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.136 2026-09-12 06:52:40,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-12 06:52:40,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-12 06:52:40,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-09-12 06:52:40,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-12 06:52:40,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-12 06:52:40,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-12 06:52:40,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-12 06:52:40,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-12 06:52:40,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-12 06:52:40,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.221 2026-09-12 06:52:40,583 26 INFO rb-103a292-224772-414667 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-12 06:52:40,646 26 INFO rb-103a292-224772-414667 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-12 06:52:40,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.098 2026-09-12 06:52:40,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.026 2026-09-12 06:52:40,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-12 06:52:40,999 26 INFO rb-103a292-224772-414667 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-12 06:52:41,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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.063 0.084 2026-09-12 06:52:41,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.088 0.078 2026-09-12 06:52:41,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.167 2026-09-12 06:52:41,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.028 2026-09-12 06:52:41,455 26 INFO rb-103a292-224772-414667 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-12 06:52:41,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.043 0.029 2026-09-12 06:52:41,584 26 INFO rb-103a292-224772-414667 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-12 06:52:41,635 26 INFO rb-103a292-224772-414667 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-12 06:52:41,686 26 INFO rb-103a292-224772-414667 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-12 06:52:41,736 26 INFO rb-103a292-224772-414667 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-12 06:52:41,787 26 INFO rb-103a292-224772-414667 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-12 06:52:41,868 26 INFO rb-103a292-224772-414667 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-12 06:52:41,923 26 INFO rb-103a292-224772-414667 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-12 06:52:41,973 26 INFO rb-103a292-224772-414667 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-12 06:52:42,033 26 INFO rb-103a292-224772-414667 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-12 06:52:42,090 26 INFO rb-103a292-224772-414667 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-12 06:52:42,143 26 INFO rb-103a292-224772-414667 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-12 06:52:42,194 26 INFO rb-103a292-224772-414667 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-12 06:52:42,243 26 INFO rb-103a292-224772-414667 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-12 06:52:42,294 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-12 06:52:42,294 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 06:52:42,407 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17167900 (allocated 18612224) 2026-09-12 06:52:42,408 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 79448 2026-09-12 06:52:42,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-12 06:52:42,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 79448 2026-09-12 06:52:42,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065242_511386_test_settle_order_change_customer.txt 2026-09-12 06:52:42,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmp4df9noae_chrome_odoo" 2026-09-12 06:52:42,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-12 06:52:43,208 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 79600 2026-09-12 06:52:43,208 26 INFO rb-103a292-224772-414667 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/tmp7vjjl6ku_chrome_odoo 2026-09-12 06:52:43,208 26 INFO rb-103a292-224772-414667 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:35341/json/version 2026-09-12 06:52:43,217 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:43,251 26 INFO rb-103a292-224772-414667 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-12 06:52:43,251 26 INFO rb-103a292-224772-414667 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:35341/json 2026-09-12 06:52:43,252 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:43,255 26 INFO rb-103a292-224772-414667 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:35341/devtools/page/922EF57C689DFF06D014EB989E498B0D 2026-09-12 06:52:43,263 26 INFO rb-103a292-224772-414667 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-12 06:52:43,267 26 INFO rb-103a292-224772-414667 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-12 06:52:43,402 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:43,404 26 INFO rb-103a292-224772-414667 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-12 06:52:43,407 26 INFO rb-103a292-224772-414667 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-12 06:52:43,407 26 INFO rb-103a292-224772-414667 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-12 06:52:43,418 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:43,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:43] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.048 0.426 2026-09-12 06:52:43,892 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '922EF57C689DFF06D014EB989E498B0D', 'loaderId': 'AB1517BA3FA54AA44575E35DC40DD483', 'isDownload': False} 2026-09-12 06:52:43,892 26 INFO rb-103a292-224772-414667 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-12 06:52:43,899 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:43,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:43] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:52:43,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:43] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-12 06:52:43,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:43] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:52:44,386 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:44,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-12 06:52:44,415 26 INFO rb-103a292-224772-414667 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-12 06:52:44,419 26 INFO rb-103a292-224772-414667 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-12 06:52:44,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:52:44,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:52:44,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:44,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.015 2026-09-12 06:52:44,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.025 0.034 2026-09-12 06:52:44,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-12 06:52:44,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.032 2026-09-12 06:52:45,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.274 0.305 2026-09-12 06:52:45,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:52:45,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.014 2026-09-12 06:52:45,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-12 06:52:45,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:52:45,511 26 INFO rb-103a292-224772-414667 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-12 06:52:45,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:52:45,564 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:52:45,604 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:52:45,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:52:45,641 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:45,643 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:45,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.034 0.050 2026-09-12 06:52:45,670 26 INFO rb-103a292-224772-414667 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-12 06:52:45,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.093 2026-09-12 06:52:45,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:52:45,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.019 0.033 2026-09-12 06:52:45,807 26 INFO rb-103a292-224772-414667 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-12 06:52:45,818 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:45,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.062 2026-09-12 06:52:45,858 26 INFO rb-103a292-224772-414667 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-12 06:52:45,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-12 06:52:45,880 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:52:45,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-09-12 06:52:45,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-12 06:52:45,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:45] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-12 06:52:46,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.027 0.173 2026-09-12 06:52:46,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-12 06:52:46,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-12 06:52:46,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.026 0.292 2026-09-12 06:52:46,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.280 2026-09-12 06:52:46,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-12 06:52:46,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-09-12 06:52:46,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.075 0.206 2026-09-12 06:52:46,384 26 INFO rb-103a292-224772-414667 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-12 06:52:46,443 26 INFO rb-103a292-224772-414667 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-12 06:52:46,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.040 0.090 2026-09-12 06:52:46,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.034 0.025 2026-09-12 06:52:46,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:52:46,796 26 INFO rb-103a292-224772-414667 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-12 06:52:46,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:46] "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.067 0.071 2026-09-12 06:52:47,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.053 0.079 2026-09-12 06:52:47,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.130 2026-09-12 06:52:47,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.018 2026-09-12 06:52:47,167 26 INFO rb-103a292-224772-414667 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-12 06:52:47,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.021 2026-09-12 06:52:47,273 26 INFO rb-103a292-224772-414667 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-12 06:52:47,342 26 INFO rb-103a292-224772-414667 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-12 06:52:47,357 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:47,357 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:47,392 26 INFO rb-103a292-224772-414667 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-12 06:52:47,443 26 INFO rb-103a292-224772-414667 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-12 06:52:47,499 26 INFO rb-103a292-224772-414667 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-12 06:52:47,554 26 INFO rb-103a292-224772-414667 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-12 06:52:47,605 26 INFO rb-103a292-224772-414667 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-12 06:52:47,675 26 INFO rb-103a292-224772-414667 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-12 06:52:47,725 26 INFO rb-103a292-224772-414667 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-12 06:52:47,794 26 INFO rb-103a292-224772-414667 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-12 06:52:47,799 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41240175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ba59ffa6-2b76-4bd7-bea8-449511c5fe4e'}] 2026-09-12 06:52:47,811 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:48,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41240175 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ba59ffa6-2b76-4bd7-bea8-449511c5fe4e'} created pos.order #826 2026-09-12 06:52:48,178 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41240175 finished 2026-09-12 06:52:48,533 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1350] 2026-09-12 06:52:48,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.462 0.500 2026-09-12 06:52:48,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:48] "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-12 06:52:48,906 26 INFO rb-103a292-224772-414667 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-12 06:52:48,910 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33394458 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ba59ffa6-2b76-4bd7-bea8-449511c5fe4e'}] 2026-09-12 06:52:48,918 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33394458 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ba59ffa6-2b76-4bd7-bea8-449511c5fe4e'} sync ignored for existing PoS order pos.order(826,) (state: paid) 2026-09-12 06:52:48,935 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33394458 finished 2026-09-12 06:52:48,973 26 INFO rb-103a292-224772-414667 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-12 06:52:49,029 26 INFO rb-103a292-224772-414667 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-12 06:52:49,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.074 0.093 2026-09-12 06:52:49,077 26 INFO rb-103a292-224772-414667 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-12 06:52:49,131 26 INFO rb-103a292-224772-414667 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-12 06:52:49,186 26 INFO rb-103a292-224772-414667 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-12 06:52:49,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.042 2026-09-12 06:52:49,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.010 0.030 2026-09-12 06:52:49,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:52:49,332 26 INFO rb-103a292-224772-414667 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-12 06:52:49,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "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.059 0.085 2026-09-12 06:52:49,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.078 0.109 2026-09-12 06:52:49,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.185 2026-09-12 06:52:49,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.027 2026-09-12 06:52:49,784 26 INFO rb-103a292-224772-414667 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-12 06:52:49,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.026 2026-09-12 06:52:49,884 26 INFO rb-103a292-224772-414667 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-12 06:52:49,939 26 INFO rb-103a292-224772-414667 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-12 06:52:49,990 26 INFO rb-103a292-224772-414667 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-12 06:52:50,040 26 INFO rb-103a292-224772-414667 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-12 06:52:50,095 26 INFO rb-103a292-224772-414667 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-12 06:52:50,149 26 INFO rb-103a292-224772-414667 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-12 06:52:50,200 26 INFO rb-103a292-224772-414667 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-12 06:52:50,255 26 INFO rb-103a292-224772-414667 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-12 06:52:50,306 26 INFO rb-103a292-224772-414667 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-12 06:52:50,370 26 INFO rb-103a292-224772-414667 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-12 06:52:50,374 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80827836 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'c0897e27-8d7b-42e7-bd42-1876c4020171'}] 2026-09-12 06:52:50,570 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80827836 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'c0897e27-8d7b-42e7-bd42-1876c4020171'} created pos.order #827 2026-09-12 06:52:50,587 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80827836 finished 2026-09-12 06:52:50,890 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1353] 2026-09-12 06:52:51,047 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1354] 2026-09-12 06:52:51,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.361 0.509 2026-09-12 06:52:51,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:51] "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-12 06:52:51,328 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-12 06:52:51,329 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 06:52:51,334 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35981996 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'c0897e27-8d7b-42e7-bd42-1876c4020171'}] 2026-09-12 06:52:51,360 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35981996 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'c0897e27-8d7b-42e7-bd42-1876c4020171'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-09-12 06:52:51,377 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35981996 finished 2026-09-12 06:52:51,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20763624 (allocated 22941696) 2026-09-12 06:52:51,525 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 79600 2026-09-12 06:52:51,531 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-12 06:52:51,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 79600 2026-09-12 06:52:51,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.124 0.111 2026-09-12 06:52:51,600 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065251_599785_test_settle_order_ship_later_effect_on_so.txt 2026-09-12 06:52:51,600 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmp7vjjl6ku_chrome_odoo" 2026-09-12 06:52:51,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-12 06:52:52,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 79755 2026-09-12 06:52:52,636 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpm0jw0rkv_chrome_odoo 2026-09-12 06:52:52,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:38375/json/version 2026-09-12 06:52:52,650 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:52,692 26 INFO rb-103a292-224772-414667 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-12 06:52:52,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:38375/json 2026-09-12 06:52:52,694 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:52:52,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:38375/devtools/page/09DC2111C3DA12D85B4DC6AF57C6F09B 2026-09-12 06:52:52,704 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-12 06:52:52,708 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-12 06:52:52,852 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:52:52,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-12 06:52:52,864 26 INFO rb-103a292-224772-414667 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-12 06:52:52,864 26 INFO rb-103a292-224772-414667 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-12 06:52:52,891 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:52:53,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:53] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.077 0.471 2026-09-12 06:52:53,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '09DC2111C3DA12D85B4DC6AF57C6F09B', 'loaderId': 'D013DFBEFF5073DBB43A1B34B7487C09', 'isDownload': False} 2026-09-12 06:52:53,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-12 06:52:53,446 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:52:53,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:53] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-09-12 06:52:53,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:53] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-12 06:52:53,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:53] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-12 06:52:53,975 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:52:53,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-09-12 06:52:54,028 26 INFO rb-103a292-224772-414667 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-12 06:52:54,035 26 INFO rb-103a292-224772-414667 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-12 06:52:54,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 06:52:54,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:52:54,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:54,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-12 06:52:54,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.027 2026-09-12 06:52:54,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.010 2026-09-12 06:52:54,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.031 2026-09-12 06:52:54,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.349 0.305 2026-09-12 06:52:54,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:54] "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-12 06:52:55,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:52:55,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-09-12 06:52:55,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:52:55,133 26 INFO rb-103a292-224772-414667 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-12 06:52:55,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:55,189 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:52:55,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:52:55,232 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:52:55,238 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:52:55,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.022 2026-09-12 06:52:55,273 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52: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-12 06:52:55,276 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:55,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.017 0.055 2026-09-12 06:52:55,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:52:55,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.037 0.049 2026-09-12 06:52:55,461 26 INFO rb-103a292-224772-414667 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-12 06:52:55,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.047 0.142 2026-09-12 06:52:55,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-12 06:52:55,582 26 INFO rb-103a292-224772-414667 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-12 06:52:55,584 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:55,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.068 2026-09-12 06:52:55,624 26 INFO rb-103a292-224772-414667 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-12 06:52:55,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.123 2026-09-12 06:52:55,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.021 0.152 2026-09-12 06:52:55,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-12 06:52:55,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-09-12 06:52:55,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-12 06:52:55,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-12 06:52:55,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-12 06:52:55,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-12 06:52:55,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.199 2026-09-12 06:52:56,019 26 INFO rb-103a292-224772-414667 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-12 06:52:56,074 26 INFO rb-103a292-224772-414667 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-12 06:52:56,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.083 2026-09-12 06:52:56,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.056 0.040 2026-09-12 06:52:56,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 06:52:56,505 26 INFO rb-103a292-224772-414667 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-12 06:52:56,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "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.101 0.076 2026-09-12 06:52:56,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.072 0.074 2026-09-12 06:52:56,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.145 2026-09-12 06:52:56,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.023 2026-09-12 06:52:56,932 26 INFO rb-103a292-224772-414667 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-12 06:52:56,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.022 2026-09-12 06:52:57,033 26 INFO rb-103a292-224772-414667 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-12 06:52:57,084 26 INFO rb-103a292-224772-414667 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-12 06:52:57,135 26 INFO rb-103a292-224772-414667 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-12 06:52:57,185 26 INFO rb-103a292-224772-414667 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-12 06:52:57,261 26 INFO rb-103a292-224772-414667 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-12 06:52:57,276 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:52:57,284 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:52:57,312 26 INFO rb-103a292-224772-414667 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-12 06:52:57,375 26 INFO rb-103a292-224772-414667 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-12 06:52:57,436 26 INFO rb-103a292-224772-414667 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-12 06:52:57,500 26 INFO rb-103a292-224772-414667 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-12 06:52:57,507 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29085841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b3a97203-ca8a-493e-b627-b98a8edf3a47'}] 2026-09-12 06:52:57,513 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:52:57,776 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1357, 1358] 2026-09-12 06:52:58,155 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29085841 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b3a97203-ca8a-493e-b627-b98a8edf3a47'} created pos.order #828 2026-09-12 06:52:58,170 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29085841 finished 2026-09-12 06:52:58,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.435 0.466 2026-09-12 06:52:58,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:58] "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-12 06:52:58,568 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81934078 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b3a97203-ca8a-493e-b627-b98a8edf3a47'}] 2026-09-12 06:52:58,572 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-12 06:52:58,574 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 06:52:58,585 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81934078 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b3a97203-ca8a-493e-b627-b98a8edf3a47'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-09-12 06:52:58,605 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81934078 finished 2026-09-12 06:52:58,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17288760 (allocated 18874368) 2026-09-12 06:52:58,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 79755 2026-09-12 06:52:58,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-12 06:52:58,721 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 79755 2026-09-12 06:52:58,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:52:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.069 0.088 2026-09-12 06:52:58,793 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065258_792889_test_settle_order_unreserve_order_lines.txt 2026-09-12 06:52:58,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpm0jw0rkv_chrome_odoo" 2026-09-12 06:52:59,559 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-12 06:53:00,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 79899 2026-09-12 06:53:00,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpgc5lsstq_chrome_odoo 2026-09-12 06:53:00,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:38515/json/version 2026-09-12 06:53:00,356 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:00,400 26 INFO rb-103a292-224772-414667 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-12 06:53:00,401 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:38515/json 2026-09-12 06:53:00,403 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:00,406 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:38515/devtools/page/7D132013CBE5AFA8F6AC586B7D3E0624 2026-09-12 06:53:00,411 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-12 06:53:00,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-12 06:53:00,566 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:00,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-12 06:53:00,572 26 INFO rb-103a292-224772-414667 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-12 06:53:00,572 26 INFO rb-103a292-224772-414667 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-12 06:53:00,596 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:01,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.062 0.429 2026-09-12 06:53:01,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '7D132013CBE5AFA8F6AC586B7D3E0624', 'loaderId': 'B11548395A5E711C3ED524924BDAAC1A', 'isDownload': False} 2026-09-12 06:53:01,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-12 06:53:01,100 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:01,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-12 06:53:01,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:53:01,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:53:01,553 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:01,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:53:01,584 26 INFO rb-103a292-224772-414667 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-12 06:53:01,590 26 INFO rb-103a292-224772-414667 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-12 06:53:01,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:53:01,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-09-12 06:53:01,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:01,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 06:53:01,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.013 2026-09-12 06:53:01,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-12 06:53:01,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.055 2026-09-12 06:53:02,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.236 0.310 2026-09-12 06:53:02,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "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-12 06:53:02,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:02,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-09-12 06:53:02,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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.013 2026-09-12 06:53:02,591 26 INFO rb-103a292-224772-414667 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-12 06:53:02,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:02,646 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:02,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:53:02,674 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:02,676 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:53:02,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.016 0.021 2026-09-12 06:53:02,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.039 2026-09-12 06:53:02,761 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:02,762 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:53:02,801 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:53:02,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.029 0.034 2026-09-12 06:53:02,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.012 0.091 2026-09-12 06:53:02,900 26 INFO rb-103a292-224772-414667 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-12 06:53:03,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.027 2026-09-12 06:53:03,015 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:03,022 26 INFO rb-103a292-224772-414667 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-12 06:53:03,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-12 06:53:03,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 06:53:03,070 26 INFO rb-103a292-224772-414667 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-12 06:53:03,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-12 06:53:03,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-12 06:53:03,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-12 06:53:03,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-12 06:53:03,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-12 06:53:03,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-12 06:53:03,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-12 06:53:03,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-12 06:53:03,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.103 2026-09-12 06:53:03,298 26 INFO rb-103a292-224772-414667 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-12 06:53:03,357 26 INFO rb-103a292-224772-414667 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-12 06:53:03,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.089 2026-09-12 06:53:03,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.034 2026-09-12 06:53:03,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.018 2026-09-12 06:53:03,701 26 INFO rb-103a292-224772-414667 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-12 06:53:03,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.059 0.091 2026-09-12 06:53:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.051 0.074 2026-09-12 06:53:04,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.121 2026-09-12 06:53:04,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.023 2026-09-12 06:53:04,100 26 INFO rb-103a292-224772-414667 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-12 06:53:04,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.024 2026-09-12 06:53:04,247 26 INFO rb-103a292-224772-414667 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-12 06:53:04,304 26 INFO rb-103a292-224772-414667 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-12 06:53:04,355 26 INFO rb-103a292-224772-414667 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-12 06:53:04,406 26 INFO rb-103a292-224772-414667 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-12 06:53:04,456 26 INFO rb-103a292-224772-414667 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-12 06:53:04,507 26 INFO rb-103a292-224772-414667 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-12 06:53:04,558 26 INFO rb-103a292-224772-414667 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-12 06:53:04,614 26 INFO rb-103a292-224772-414667 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-12 06:53:04,665 26 INFO rb-103a292-224772-414667 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-12 06:53:04,716 26 INFO rb-103a292-224772-414667 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-12 06:53:04,767 26 INFO rb-103a292-224772-414667 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-12 06:53:04,819 26 INFO rb-103a292-224772-414667 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-12 06:53:04,872 26 INFO rb-103a292-224772-414667 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-12 06:53:04,922 26 INFO rb-103a292-224772-414667 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-12 06:53:04,973 26 INFO rb-103a292-224772-414667 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-12 06:53:05,044 26 INFO rb-103a292-224772-414667 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-12 06:53:05,095 26 INFO rb-103a292-224772-414667 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-12 06:53:05,165 26 INFO rb-103a292-224772-414667 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-12 06:53:05,177 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:05,179 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:05,215 26 INFO rb-103a292-224772-414667 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-12 06:53:05,266 26 INFO rb-103a292-224772-414667 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-12 06:53:05,346 26 INFO rb-103a292-224772-414667 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-12 06:53:05,397 26 INFO rb-103a292-224772-414667 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-12 06:53:05,471 26 INFO rb-103a292-224772-414667 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-12 06:53:05,480 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67802270 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3b40f4ec-654b-4170-983b-0af32f758bb0'}] 2026-09-12 06:53:05,480 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:06,075 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67802270 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3b40f4ec-654b-4170-983b-0af32f758bb0'} created pos.order #829 2026-09-12 06:53:06,095 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67802270 finished 2026-09-12 06:53:06,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.238 0.600 2026-09-12 06:53:06,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:53:06,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-12 06:53:06,456 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:53:06,458 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64863886 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3b40f4ec-654b-4170-983b-0af32f758bb0'}] 2026-09-12 06:53:06,464 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64863886 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3b40f4ec-654b-4170-983b-0af32f758bb0'} sync ignored for existing PoS order pos.order(829,) (state: paid) 2026-09-12 06:53:06,476 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64863886 finished 2026-09-12 06:53:06,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17949748 (allocated 19660800) 2026-09-12 06:53:06,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 79899 2026-09-12 06:53:06,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-12 06:53:06,584 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 79899 2026-09-12 06:53:06,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.079 0.114 2026-09-12 06:53:06,656 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065306_655847_test_settle_order_with_different_product.txt 2026-09-12 06:53:06,656 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpgc5lsstq_chrome_odoo" 2026-09-12 06:53:06,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-12 06:53:07,232 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 80041 2026-09-12 06:53:07,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpej8tdcyl_chrome_odoo 2026-09-12 06:53:07,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:37581/json/version 2026-09-12 06:53:07,234 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:07,265 26 INFO rb-103a292-224772-414667 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-12 06:53:07,265 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:37581/json 2026-09-12 06:53:07,266 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:07,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:37581/devtools/page/428CFD456521356CB8BE14FDD7BA6942 2026-09-12 06:53:07,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-12 06:53:07,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-12 06:53:07,372 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:07,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-12 06:53:07,378 26 INFO rb-103a292-224772-414667 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-12 06:53:07,378 26 INFO rb-103a292-224772-414667 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-12 06:53:07,397 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:07,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:07] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.030 0.372 2026-09-12 06:53:07,801 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '428CFD456521356CB8BE14FDD7BA6942', 'loaderId': 'FF98F93DD3EFF21A428E66FDCF217039', 'isDownload': False} 2026-09-12 06:53:07,801 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-12 06:53:07,806 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:07,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:07] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-09-12 06:53:07,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:07] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:53:07,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:07] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:53:08,313 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:08,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-12 06:53:08,344 26 INFO rb-103a292-224772-414667 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-12 06:53:08,352 26 INFO rb-103a292-224772-414667 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-12 06:53:08,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:53:08,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:08,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:08,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-12 06:53:08,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.036 2026-09-12 06:53:08,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.015 2026-09-12 06:53:08,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.035 2026-09-12 06:53:09,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.282 0.284 2026-09-12 06:53:09,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:53:09,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:53:09,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.051 2026-09-12 06:53:09,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:53:09,339 26 INFO rb-103a292-224772-414667 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-12 06:53:09,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:09,407 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:09,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:09,440 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:09,441 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:53:09,459 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.025 0.019 2026-09-12 06:53:09,478 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:09,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.049 2026-09-12 06:53:09,487 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:09,548 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:53:09,594 26 INFO rb-103a292-224772-414667 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-12 06:53:09,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.057 0.071 2026-09-12 06:53:09,727 26 INFO rb-103a292-224772-414667 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-12 06:53:09,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.066 0.166 2026-09-12 06:53:09,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:09,776 26 INFO rb-103a292-224772-414667 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-12 06:53:09,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-09-12 06:53:09,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.129 2026-09-12 06:53:09,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-12 06:53:09,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-12 06:53:09,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-12 06:53:09,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-09-12 06:53:09,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-12 06:53:10,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-09-12 06:53:10,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-12 06:53:10,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.207 2026-09-12 06:53:10,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-09-12 06:53:10,171 26 INFO rb-103a292-224772-414667 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-12 06:53:10,236 26 INFO rb-103a292-224772-414667 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-12 06:53:10,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.067 0.105 2026-09-12 06:53:10,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.034 2026-09-12 06:53:10,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-09-12 06:53:10,636 26 INFO rb-103a292-224772-414667 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-12 06:53:10,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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.051 0.084 2026-09-12 06:53:10,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 06:53:10,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.063 0.072 2026-09-12 06:53:10,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.129 2026-09-12 06:53:11,022 26 INFO rb-103a292-224772-414667 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-12 06:53:11,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.015 0.024 2026-09-12 06:53:11,126 26 INFO rb-103a292-224772-414667 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-12 06:53:11,193 26 INFO rb-103a292-224772-414667 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-12 06:53:11,204 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:11,205 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:11,243 26 INFO rb-103a292-224772-414667 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-12 06:53:11,293 26 INFO rb-103a292-224772-414667 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-12 06:53:11,361 26 INFO rb-103a292-224772-414667 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-12 06:53:11,425 26 INFO rb-103a292-224772-414667 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-12 06:53:11,430 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12458548 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c7595b3a-ee4f-4dec-a4d1-814aef43884f'}] 2026-09-12 06:53:11,434 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:11,853 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12458548 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c7595b3a-ee4f-4dec-a4d1-814aef43884f'} created pos.order #830 2026-09-12 06:53:11,869 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12458548 finished 2026-09-12 06:53:12,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.320 0.411 2026-09-12 06:53:12,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:12] "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-12 06:53:12,360 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-12 06:53:12,360 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:53:12,370 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79289463 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c7595b3a-ee4f-4dec-a4d1-814aef43884f'}] 2026-09-12 06:53:12,383 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79289463 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c7595b3a-ee4f-4dec-a4d1-814aef43884f'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-09-12 06:53:12,405 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79289463 finished 2026-09-12 06:53:12,477 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17354816 (allocated 19136512) 2026-09-12 06:53:12,481 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 80041 2026-09-12 06:53:12,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-12 06:53:12,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 80041 2026-09-12 06:53:12,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.088 0.095 2026-09-12 06:53:12,554 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065312_554028_test_settle_order_with_different_uom.txt 2026-09-12 06:53:12,554 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpej8tdcyl_chrome_odoo" 2026-09-12 06:53:12,586 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-12 06:53:13,297 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 80189 2026-09-12 06:53:13,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpsodzj0pv_chrome_odoo 2026-09-12 06:53:13,298 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:42387/json/version 2026-09-12 06:53:13,299 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:13,303 26 INFO rb-103a292-224772-414667 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-12 06:53:13,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:42387/json 2026-09-12 06:53:13,303 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:13,312 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:42387/devtools/page/BCF34D6D21E480C8C4C687702001755A 2026-09-12 06:53:13,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-12 06:53:13,325 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-12 06:53:13,421 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:13,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-12 06:53:13,424 26 INFO rb-103a292-224772-414667 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-12 06:53:13,425 26 INFO rb-103a292-224772-414667 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-12 06:53:13,437 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:13,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:13] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.070 0.417 2026-09-12 06:53:13,932 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'BCF34D6D21E480C8C4C687702001755A', 'loaderId': 'D60BBB471FB4E6EE26536AAE07EF7DFA', 'isDownload': False} 2026-09-12 06:53:13,932 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-12 06:53:13,934 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:13,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:13] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 06:53:13,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:13] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:53:13,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:13] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-12 06:53:14,405 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:14,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:53:14,444 26 INFO rb-103a292-224772-414667 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-12 06:53:14,450 26 INFO rb-103a292-224772-414667 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-12 06:53:14,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 06:53:14,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:53:14,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:14,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.015 2026-09-12 06:53:14,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.040 2026-09-12 06:53:14,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.040 2026-09-12 06:53:14,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.052 2026-09-12 06:53:15,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.243 0.286 2026-09-12 06:53:15,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:53:15,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:53:15,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.038 2026-09-12 06:53:15,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:53:15,366 26 INFO rb-103a292-224772-414667 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-12 06:53:15,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:15,420 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:15,462 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:53:15,474 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:53:15,524 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "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-12 06:53:15,537 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:53:15,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.083 0.032 2026-09-12 06:53:15,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-09-12 06:53:15,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.124 2026-09-12 06:53:15,619 26 INFO rb-103a292-224772-414667 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-12 06:53:15,652 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:15,728 26 INFO rb-103a292-224772-414667 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-12 06:53:15,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.060 0.056 2026-09-12 06:53:15,779 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:53:15,782 26 INFO rb-103a292-224772-414667 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-12 06:53:15,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.026 0.152 2026-09-12 06:53:15,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-12 06:53:15,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-12 06:53:15,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-09-12 06:53:15,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-12 06:53:15,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:15] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-09-12 06:53:16,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.176 2026-09-12 06:53:16,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.177 2026-09-12 06:53:16,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-12 06:53:16,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-12 06:53:16,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.217 2026-09-12 06:53:16,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-09-12 06:53:16,266 26 INFO rb-103a292-224772-414667 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-12 06:53:16,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-09-12 06:53:16,327 26 INFO rb-103a292-224772-414667 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-12 06:53:16,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.057 0.089 2026-09-12 06:53:16,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.028 2026-09-12 06:53:16,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:53:16,677 26 INFO rb-103a292-224772-414667 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-12 06:53:16,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "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.048 0.060 2026-09-12 06:53:16,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.056 0.065 2026-09-12 06:53:16,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.119 2026-09-12 06:53:16,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:16] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.010 0.019 2026-09-12 06:53:17,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.019 2026-09-12 06:53:17,052 26 INFO rb-103a292-224772-414667 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-12 06:53:17,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.024 2026-09-12 06:53:17,176 26 INFO rb-103a292-224772-414667 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-12 06:53:17,226 26 INFO rb-103a292-224772-414667 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-12 06:53:17,277 26 INFO rb-103a292-224772-414667 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-12 06:53:17,328 26 INFO rb-103a292-224772-414667 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-12 06:53:17,378 26 INFO rb-103a292-224772-414667 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-12 06:53:17,432 26 INFO rb-103a292-224772-414667 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-12 06:53:17,479 26 INFO rb-103a292-224772-414667 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-12 06:53:17,530 26 INFO rb-103a292-224772-414667 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-12 06:53:17,584 26 INFO rb-103a292-224772-414667 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-12 06:53:17,640 26 INFO rb-103a292-224772-414667 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-12 06:53:17,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.035 2026-09-12 06:53:17,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 06:53:17,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.021 0.034 2026-09-12 06:53:17,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-12 06:53:17,852 26 INFO rb-103a292-224772-414667 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-12 06:53:17,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.054 0.075 2026-09-12 06:53:18,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.035 0.064 2026-09-12 06:53:18,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.097 2026-09-12 06:53:18,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.025 2026-09-12 06:53:18,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "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.053 0.055 2026-09-12 06:53:18,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.071 0.067 2026-09-12 06:53:18,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.138 2026-09-12 06:53:18,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.022 2026-09-12 06:53:18,529 26 INFO rb-103a292-224772-414667 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-12 06:53:18,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.024 2026-09-12 06:53:18,602 26 INFO rb-103a292-224772-414667 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-12 06:53:18,653 26 INFO rb-103a292-224772-414667 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-12 06:53:18,704 26 INFO rb-103a292-224772-414667 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-12 06:53:18,754 26 INFO rb-103a292-224772-414667 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-12 06:53:18,805 26 INFO rb-103a292-224772-414667 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-12 06:53:18,856 26 INFO rb-103a292-224772-414667 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-12 06:53:18,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-12 06:53:18,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-12 06:53:19,018 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18084408 (allocated 19660800) 2026-09-12 06:53:19,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 80189 2026-09-12 06:53:19,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-12 06:53:19,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 80189 2026-09-12 06:53:19,092 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065319_092771_test_settle_order_with_incompatible_partner.txt 2026-09-12 06:53:19,093 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpsodzj0pv_chrome_odoo" 2026-09-12 06:53:19,113 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-12 06:53:21,030 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 80346 2026-09-12 06:53:21,030 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpz5_pl7xn_chrome_odoo 2026-09-12 06:53:21,030 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:45699/json/version 2026-09-12 06:53:21,032 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:21,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:53:21,035 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:45699/json 2026-09-12 06:53:21,036 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:21,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:45699/devtools/page/BE3991523A3C3A8B421D30C50473EC8E 2026-09-12 06:53:21,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-12 06:53:21,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-12 06:53:21,101 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:53:21,108 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-12 06:53:21,113 26 INFO rb-103a292-224772-414667 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-12 06:53:21,113 26 INFO rb-103a292-224772-414667 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-12 06:53:21,136 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:21,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:21] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.051 0.420 2026-09-12 06:53:21,606 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': 'BE3991523A3C3A8B421D30C50473EC8E', 'loaderId': 'E030FB80B9FBCC0E6FD06AA0378F48F0', 'isDownload': False} 2026-09-12 06:53:21,606 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-12 06:53:21,611 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:21,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:21] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 06:53:21,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:21] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-12 06:53:21,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:21] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 06:53:22,158 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:22,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 06:53:22,187 26 INFO rb-103a292-224772-414667 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-12 06:53:22,193 26 INFO rb-103a292-224772-414667 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-12 06:53:22,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 06:53:22,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:53:22,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:22,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "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.013 2026-09-12 06:53:22,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-12 06:53:22,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.039 2026-09-12 06:53:22,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-12 06:53:22,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.264 0.319 2026-09-12 06:53:22,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:22] "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-12 06:53:23,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.018 2026-09-12 06:53:23,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-12 06:53:23,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:53:23,203 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-12 06:53:23,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.023 2026-09-12 06:53:23,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:23,306 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:53:23,314 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:53:23,336 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:53:23,345 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:23,370 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:53:23,372 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:23,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.055 0.056 2026-09-12 06:53:23,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.103 2026-09-12 06:53:23,477 26 INFO rb-103a292-224772-414667 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-12 06:53:23,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.053 0.117 2026-09-12 06:53:23,604 26 INFO rb-103a292-224772-414667 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-12 06:53:23,650 26 INFO rb-103a292-224772-414667 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-12 06:53:23,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.074 0.229 2026-09-12 06:53:23,667 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:23,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-12 06:53:23,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-09-12 06:53:23,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-09-12 06:53:23,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.230 2026-09-12 06:53:23,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-09-12 06:53:23,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-12 06:53:23,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.217 2026-09-12 06:53:23,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-12 06:53:23,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:23] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-12 06:53:24,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-09-12 06:53:24,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.206 2026-09-12 06:53:24,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-09-12 06:53:24,149 26 INFO rb-103a292-224772-414667 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-12 06:53:24,207 26 INFO rb-103a292-224772-414667 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-12 06:53:24,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.066 0.098 2026-09-12 06:53:24,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.023 0.033 2026-09-12 06:53:24,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.009 2026-09-12 06:53:24,569 26 INFO rb-103a292-224772-414667 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-12 06:53:24,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.076 0.086 2026-09-12 06:53:24,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.061 0.083 2026-09-12 06:53:24,909 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.149 2026-09-12 06:53:24,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.027 2026-09-12 06:53:24,999 26 INFO rb-103a292-224772-414667 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-12 06:53:25,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.021 2026-09-12 06:53:25,142 26 INFO rb-103a292-224772-414667 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-12 06:53:25,189 26 INFO rb-103a292-224772-414667 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-12 06:53:25,241 26 INFO rb-103a292-224772-414667 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-12 06:53:25,292 26 INFO rb-103a292-224772-414667 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-12 06:53:25,342 26 INFO rb-103a292-224772-414667 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-12 06:53:25,396 26 INFO rb-103a292-224772-414667 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-12 06:53:25,449 26 INFO rb-103a292-224772-414667 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-12 06:53:25,499 26 INFO rb-103a292-224772-414667 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-12 06:53:25,549 26 INFO rb-103a292-224772-414667 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-12 06:53:25,618 26 INFO rb-103a292-224772-414667 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-12 06:53:25,668 26 INFO rb-103a292-224772-414667 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-12 06:53:25,738 26 INFO rb-103a292-224772-414667 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-12 06:53:25,750 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:25,756 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:25,789 26 INFO rb-103a292-224772-414667 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-12 06:53:25,838 26 INFO rb-103a292-224772-414667 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-12 06:53:25,915 26 INFO rb-103a292-224772-414667 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-12 06:53:25,983 26 INFO rb-103a292-224772-414667 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-12 06:53:25,987 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26190856 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1cb0ff96-2f88-4037-91b9-488c1fe1192e'}] 2026-09-12 06:53:25,991 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:26,433 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #238 deleted stock.move records with IDs: [1365] 2026-09-12 06:53:26,687 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26190856 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1cb0ff96-2f88-4037-91b9-488c1fe1192e'} created pos.order #831 2026-09-12 06:53:26,703 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26190856 finished 2026-09-12 06:53:26,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.419 0.487 2026-09-12 06:53:26,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:26] "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-12 06:53:27,031 26 INFO rb-103a292-224772-414667 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-12 06:53:27,043 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71535789 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1cb0ff96-2f88-4037-91b9-488c1fe1192e'}] 2026-09-12 06:53:27,055 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71535789 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1cb0ff96-2f88-4037-91b9-488c1fe1192e'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-09-12 06:53:27,067 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71535789 finished 2026-09-12 06:53:27,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-12 06:53:27,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-12 06:53:27,248 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17648404 (allocated 19660800) 2026-09-12 06:53:27,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.118 0.094 2026-09-12 06:53:27,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.008 0.161 2026-09-12 06:53:27,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 80346 2026-09-12 06:53:27,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-12 06:53:27,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 80346 2026-09-12 06:53:27,373 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065327_373388_test_settle_order_with_kit.txt 2026-09-12 06:53:27,373 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpz5_pl7xn_chrome_odoo" 2026-09-12 06:53:27,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-12 06:53:28,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 80495 2026-09-12 06:53:28,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp8eim5_w4_chrome_odoo 2026-09-12 06:53:28,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:37781/json/version 2026-09-12 06:53:28,395 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:28,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:53:28,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:37781/json 2026-09-12 06:53:28,428 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:28,432 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:37781/devtools/page/EBB7879E587C6448F83A3C0DAA106C0A 2026-09-12 06:53:28,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-12 06:53:28,438 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-12 06:53:28,561 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:28,563 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-12 06:53:28,566 26 INFO rb-103a292-224772-414667 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-12 06:53:28,566 26 INFO rb-103a292-224772-414667 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-12 06:53:28,577 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:31,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:31] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.050 3.209 2026-09-12 06:53:31,837 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': 'EBB7879E587C6448F83A3C0DAA106C0A', 'loaderId': '6B995E02330F787AC3F9AD60C120FDD9', 'isDownload': False} 2026-09-12 06:53:31,837 26 INFO rb-103a292-224772-414667 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-12 06:53:31,850 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:31,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:31] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-12 06:53:31,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:31] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:53:31,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:31] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:53:32,453 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:53:32,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:53:32,495 26 INFO rb-103a292-224772-414667 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-12 06:53:32,505 26 INFO rb-103a292-224772-414667 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-12 06:53:32,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 06:53:32,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:32,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:32,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "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-12 06:53:32,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.028 2026-09-12 06:53:32,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.033 2026-09-12 06:53:32,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-12 06:53:33,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.247 0.298 2026-09-12 06:53:33,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:53:33,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:53:33,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-09-12 06:53:33,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-09-12 06:53:33,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-12 06:53:33,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:33,502 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:33,517 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:33,523 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:53:33,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.023 0.026 2026-09-12 06:53:33,566 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:33,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.062 2026-09-12 06:53:33,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-12 06:53:33,582 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:33,704 26 INFO rb-103a292-224772-414667 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-12 06:53:33,731 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:33,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.065 0.059 2026-09-12 06:53:33,861 26 INFO rb-103a292-224772-414667 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-12 06:53:33,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:33,900 26 INFO rb-103a292-224772-414667 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-12 06:53:33,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.040 0.168 2026-09-12 06:53:33,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-12 06:53:33,997 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:33] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-12 06:53:34,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-09-12 06:53:34,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-09-12 06:53:34,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-12 06:53:34,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.165 2026-09-12 06:53:34,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-12 06:53:34,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.182 2026-09-12 06:53:34,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-12 06:53:34,265 26 INFO rb-103a292-224772-414667 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-12 06:53:34,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-09-12 06:53:34,323 26 INFO rb-103a292-224772-414667 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-12 06:53:34,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.035 0.068 2026-09-12 06:53:34,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.028 2026-09-12 06:53:34,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 06:53:34,631 26 INFO rb-103a292-224772-414667 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-12 06:53:34,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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.073 0.072 2026-09-12 06:53:34,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.075 0.073 2026-09-12 06:53:34,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.152 2026-09-12 06:53:35,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.036 0.029 2026-09-12 06:53:35,065 26 INFO rb-103a292-224772-414667 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-12 06:53:35,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.034 0.032 2026-09-12 06:53:35,211 26 INFO rb-103a292-224772-414667 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-12 06:53:35,261 26 INFO rb-103a292-224772-414667 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-12 06:53:35,315 26 INFO rb-103a292-224772-414667 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-12 06:53:35,364 26 INFO rb-103a292-224772-414667 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-12 06:53:35,415 26 INFO rb-103a292-224772-414667 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-12 06:53:35,466 26 INFO rb-103a292-224772-414667 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-12 06:53:35,519 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-12 06:53:35,519 26 INFO rb-103a292-224772-414667 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-12 06:53:35,586 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16172032 (allocated 17563648) 2026-09-12 06:53:35,595 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 80495 2026-09-12 06:53:35,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-12 06:53:35,597 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 80495 2026-09-12 06:53:35,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065335_653425_test_settle_order_with_lot.txt 2026-09-12 06:53:35,653 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp8eim5_w4_chrome_odoo" 2026-09-12 06:53:35,665 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-12 06:53:36,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 80630 2026-09-12 06:53:36,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmplavdm1v5_chrome_odoo 2026-09-12 06:53:36,481 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:39417/json/version 2026-09-12 06:53:36,482 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:36,491 26 INFO rb-103a292-224772-414667 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-12 06:53:36,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:39417/json 2026-09-12 06:53:36,492 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:36,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:39417/devtools/page/0DF47C149B411AC8FA23905F0001EFC6 2026-09-12 06:53:36,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-12 06:53:36,505 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-12 06:53:36,633 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:36,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-12 06:53:36,639 26 INFO rb-103a292-224772-414667 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-12 06:53:36,639 26 INFO rb-103a292-224772-414667 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-12 06:53:36,654 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:37,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.075 0.419 2026-09-12 06:53:37,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '0DF47C149B411AC8FA23905F0001EFC6', 'loaderId': 'AA52955799FE3DD5D79C41130A1D3269', 'isDownload': False} 2026-09-12 06:53:37,147 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-12 06:53:37,155 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:37,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 06:53:37,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:53:37,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 06:53:37,707 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:37,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:53:37,755 26 INFO rb-103a292-224772-414667 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-12 06:53:37,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-12 06:53:37,770 26 INFO rb-103a292-224772-414667 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-12 06:53:37,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.007 2026-09-12 06:53:37,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:37,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.012 2026-09-12 06:53:37,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-12 06:53:37,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.037 2026-09-12 06:53:37,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-12 06:53:38,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.252 0.297 2026-09-12 06:53:38,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:53:38,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:53:38,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-12 06:53:38,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:38,717 26 INFO rb-103a292-224772-414667 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-12 06:53:38,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:38,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:38,786 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:38,796 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:53:38,807 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:38,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.032 0.031 2026-09-12 06:53:38,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-09-12 06:53:38,879 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53: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-12 06:53:38,886 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:38,937 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:39,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.047 0.037 2026-09-12 06:53:39,023 26 INFO rb-103a292-224772-414667 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-12 06:53:39,157 26 INFO rb-103a292-224772-414667 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-12 06:53:39,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.097 0.144 2026-09-12 06:53:39,184 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:39,186 26 INFO rb-103a292-224772-414667 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-12 06:53:39,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-12 06:53:39,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-12 06:53:39,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-12 06:53:39,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-12 06:53:39,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-09-12 06:53:39,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.193 2026-09-12 06:53:39,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-09-12 06:53:39,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-09-12 06:53:39,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-12 06:53:39,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-12 06:53:39,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.121 2026-09-12 06:53:39,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.069 0.204 2026-09-12 06:53:39,680 26 INFO rb-103a292-224772-414667 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-12 06:53:39,746 26 INFO rb-103a292-224772-414667 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-12 06:53:39,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.094 0.096 2026-09-12 06:53:40,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.037 0.033 2026-09-12 06:53:40,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.022 2026-09-12 06:53:40,167 26 INFO rb-103a292-224772-414667 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-12 06:53:40,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.078 0.082 2026-09-12 06:53:40,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.085 0.082 2026-09-12 06:53:40,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.162 2026-09-12 06:53:40,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.029 2026-09-12 06:53:40,615 26 INFO rb-103a292-224772-414667 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-12 06:53:40,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.016 0.023 2026-09-12 06:53:40,767 26 INFO rb-103a292-224772-414667 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-12 06:53:40,837 26 INFO rb-103a292-224772-414667 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-12 06:53:40,853 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:40,854 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:40,890 26 INFO rb-103a292-224772-414667 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-12 06:53:40,938 26 INFO rb-103a292-224772-414667 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-12 06:53:41,010 26 INFO rb-103a292-224772-414667 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-12 06:53:41,088 26 INFO rb-103a292-224772-414667 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-12 06:53:41,092 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20087845 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '81656fa8-58bc-4913-80a2-98d39d8b4813'}] 2026-09-12 06:53:41,095 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:41,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20087845 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '81656fa8-58bc-4913-80a2-98d39d8b4813'} created pos.order #832 2026-09-12 06:53:41,678 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20087845 finished 2026-09-12 06:53:42,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.451 0.496 2026-09-12 06:53:42,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:53:42,237 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-12 06:53:42,238 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:53:42,240 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26826521 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '81656fa8-58bc-4913-80a2-98d39d8b4813'}] 2026-09-12 06:53:42,271 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26826521 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '81656fa8-58bc-4913-80a2-98d39d8b4813'} sync ignored for existing PoS order pos.order(832,) (state: paid) 2026-09-12 06:53:42,286 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26826521 finished 2026-09-12 06:53:42,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18907988 (allocated 20582400) 2026-09-12 06:53:42,406 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 80630 2026-09-12 06:53:42,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-12 06:53:42,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 80630 2026-09-12 06:53:42,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.148 0.098 2026-09-12 06:53:42,484 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065342_484355_test_settle_order_with_multiple_uom.txt 2026-09-12 06:53:42,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmplavdm1v5_chrome_odoo" 2026-09-12 06:53:42,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-12 06:53:43,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 80775 2026-09-12 06:53:43,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpebqlv54__chrome_odoo 2026-09-12 06:53:43,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:44333/json/version 2026-09-12 06:53:43,489 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:43,535 26 INFO rb-103a292-224772-414667 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-12 06:53:43,536 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:44333/json 2026-09-12 06:53:43,537 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:43,546 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:44333/devtools/page/5D0BE7CCDE65F858D2E2D99120D39479 2026-09-12 06:53:43,554 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-12 06:53:43,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-12 06:53:43,685 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:43,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-12 06:53:43,695 26 INFO rb-103a292-224772-414667 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-12 06:53:43,695 26 INFO rb-103a292-224772-414667 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-12 06:53:43,710 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:44,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.078 0.422 2026-09-12 06:53:44,210 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '5D0BE7CCDE65F858D2E2D99120D39479', 'loaderId': 'E43D5BE815800115A8FD8D6A728A77A9', 'isDownload': False} 2026-09-12 06:53:44,210 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-12 06:53:44,217 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:44,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:53:44,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-12 06:53:44,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-12 06:53:44,730 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:44,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-12 06:53:44,783 26 INFO rb-103a292-224772-414667 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-12 06:53:44,792 26 INFO rb-103a292-224772-414667 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-12 06:53:44,804 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:53:44,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:53:44,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:44,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 06:53:44,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.029 2026-09-12 06:53:44,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.017 2026-09-12 06:53:44,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.042 2026-09-12 06:53:45,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.305 0.318 2026-09-12 06:53:45,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "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-12 06:53:45,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:53:45,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-12 06:53:45,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:53:45,849 26 INFO rb-103a292-224772-414667 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-12 06:53:45,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:45,912 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:45,938 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:53:45,946 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:53:45,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.030 2026-09-12 06:53:45,996 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:53:46,001 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:53:46,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.019 0.080 2026-09-12 06:53:46,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-12 06:53:46,088 26 INFO rb-103a292-224772-414667 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-12 06:53:46,127 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:46,197 26 INFO rb-103a292-224772-414667 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-12 06:53:46,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.074 0.061 2026-09-12 06:53:46,248 26 INFO rb-103a292-224772-414667 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-12 06:53:46,256 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:46,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.030 0.162 2026-09-12 06:53:46,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-12 06:53:46,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-12 06:53:46,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.252 2026-09-12 06:53:46,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-09-12 06:53:46,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-09-12 06:53:46,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-12 06:53:46,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-12 06:53:46,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-12 06:53:46,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.044 0.163 2026-09-12 06:53:46,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:53:46,693 26 INFO rb-103a292-224772-414667 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-12 06:53:46,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-09-12 06:53:46,753 26 INFO rb-103a292-224772-414667 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-12 06:53:46,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.098 2026-09-12 06:53:47,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.037 0.030 2026-09-12 06:53:47,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 06:53:47,162 26 INFO rb-103a292-224772-414667 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-12 06:53:47,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "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.070 0.077 2026-09-12 06:53:47,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.095 0.075 2026-09-12 06:53:47,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.169 2026-09-12 06:53:47,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.024 2026-09-12 06:53:47,582 26 INFO rb-103a292-224772-414667 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-12 06:53:47,625 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.024 2026-09-12 06:53:47,696 26 INFO rb-103a292-224772-414667 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-12 06:53:47,746 26 INFO rb-103a292-224772-414667 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-12 06:53:47,798 26 INFO rb-103a292-224772-414667 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-12 06:53:47,848 26 INFO rb-103a292-224772-414667 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-12 06:53:47,918 26 INFO rb-103a292-224772-414667 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-12 06:53:47,929 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:47,930 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:47,969 26 INFO rb-103a292-224772-414667 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-12 06:53:48,020 26 INFO rb-103a292-224772-414667 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-12 06:53:48,088 26 INFO rb-103a292-224772-414667 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-12 06:53:48,139 26 INFO rb-103a292-224772-414667 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-12 06:53:48,204 26 INFO rb-103a292-224772-414667 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-12 06:53:48,211 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21482900 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bf6a6455-d5a4-4afe-b67d-629a278308c9'}] 2026-09-12 06:53:48,214 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:48,452 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1371] 2026-09-12 06:53:48,737 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21482900 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bf6a6455-d5a4-4afe-b67d-629a278308c9'} created pos.order #833 2026-09-12 06:53:48,757 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21482900 finished 2026-09-12 06:53:48,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.281 0.450 2026-09-12 06:53:48,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:53:49,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-12 06:53:49,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:53:49,088 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4684036 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'bf6a6455-d5a4-4afe-b67d-629a278308c9'}] 2026-09-12 06:53:49,101 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4684036 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'bf6a6455-d5a4-4afe-b67d-629a278308c9'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-09-12 06:53:49,118 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4684036 finished 2026-09-12 06:53:49,180 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17338016 (allocated 18087936) 2026-09-12 06:53:49,185 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 80775 2026-09-12 06:53:49,193 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-12 06:53:49,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 80775 2026-09-12 06:53:49,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.039 0.078 2026-09-12 06:53:49,251 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065349_251213_test_settle_order_with_multistep_delivery.txt 2026-09-12 06:53:49,251 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpebqlv54__chrome_odoo" 2026-09-12 06:53:49,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-12 06:53:50,850 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 80915 2026-09-12 06:53:50,851 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmptmsu815a_chrome_odoo 2026-09-12 06:53:50,852 26 INFO rb-103a292-224772-414667 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:33549/json/version 2026-09-12 06:53:50,852 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:50,896 26 INFO rb-103a292-224772-414667 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-12 06:53:50,896 26 INFO rb-103a292-224772-414667 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:33549/json 2026-09-12 06:53:50,901 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:50,903 26 INFO rb-103a292-224772-414667 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:33549/devtools/page/3047A00B2BD18D123A82CD7806EA4CCF 2026-09-12 06:53:50,905 26 INFO rb-103a292-224772-414667 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-12 06:53:50,909 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-12 06:53:51,215 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:51,218 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-12 06:53:51,219 26 INFO rb-103a292-224772-414667 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-12 06:53:51,219 26 INFO rb-103a292-224772-414667 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-12 06:53:51,228 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:53:51,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:51] "GET /pos/ui/126 HTTP/1.1" 200 - 83 0.063 0.626 2026-09-12 06:53:51,917 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '3047A00B2BD18D123A82CD7806EA4CCF', 'loaderId': '429ABBF6A37C1569986FAEAF9B5F5BE9', 'isDownload': False} 2026-09-12 06:53:51,918 26 INFO rb-103a292-224772-414667 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-12 06:53:51,924 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:53:51,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:51] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:53:51,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:51] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:53:51,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:51] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 06:53:52,440 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:52,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-12 06:53:52,483 26 INFO rb-103a292-224772-414667 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-12 06:53:52,492 26 INFO rb-103a292-224772-414667 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-12 06:53:52,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.005 2026-09-12 06:53:52,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:53:52,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:53:52,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 06:53:52,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.024 2026-09-12 06:53:52,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-12 06:53:52,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.044 2026-09-12 06:53:53,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.405 0.297 2026-09-12 06:53:53,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 06:53:53,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:53:53,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.057 2026-09-12 06:53:53,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:53:53,680 26 INFO rb-103a292-224772-414667 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-12 06:53:53,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.005 2026-09-12 06:53:53,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:53:53,755 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:53:53,768 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:53:53,785 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:53:53,809 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:53,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.041 0.025 2026-09-12 06:53:53,846 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:53,855 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:53:53,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:53] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.016 0.097 2026-09-12 06:53:53,908 26 INFO rb-103a292-224772-414667 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-12 06:53:53,996 26 INFO rb-103a292-224772-414667 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-12 06:53:54,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.065 0.102 2026-09-12 06:53:54,020 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:53:54,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-12 06:53:54,051 26 INFO rb-103a292-224772-414667 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-12 06:53:54,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-12 06:53:54,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.106 2026-09-12 06:53:54,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-12 06:53:54,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.056 0.339 2026-09-12 06:53:54,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.224 2026-09-12 06:53:54,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-09-12 06:53:54,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-09-12 06:53:54,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.019 0.238 2026-09-12 06:53:54,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.275 2026-09-12 06:53:54,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-09-12 06:53:54,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-09-12 06:53:54,529 26 INFO rb-103a292-224772-414667 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-12 06:53:54,587 26 INFO rb-103a292-224772-414667 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-12 06:53:54,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.071 2026-09-12 06:53:54,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.030 2026-09-12 06:53:54,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.022 2026-09-12 06:53:54,959 26 INFO rb-103a292-224772-414667 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-12 06:53:55,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "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.080 0.078 2026-09-12 06:53:55,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.076 0.083 2026-09-12 06:53:55,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.150 2026-09-12 06:53:55,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.026 2026-09-12 06:53:55,382 26 INFO rb-103a292-224772-414667 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-12 06:53:55,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.022 2026-09-12 06:53:55,490 26 INFO rb-103a292-224772-414667 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-12 06:53:55,542 26 INFO rb-103a292-224772-414667 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-12 06:53:55,592 26 INFO rb-103a292-224772-414667 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-12 06:53:55,643 26 INFO rb-103a292-224772-414667 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-12 06:53:55,713 26 INFO rb-103a292-224772-414667 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-12 06:53:55,726 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:53:55,728 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:55,764 26 INFO rb-103a292-224772-414667 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-12 06:53:55,815 26 INFO rb-103a292-224772-414667 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-12 06:53:55,884 26 INFO rb-103a292-224772-414667 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-12 06:53:55,935 26 INFO rb-103a292-224772-414667 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-12 06:53:55,990 26 INFO rb-103a292-224772-414667 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-12 06:53:56,047 26 INFO rb-103a292-224772-414667 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-12 06:53:56,112 26 INFO rb-103a292-224772-414667 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-12 06:53:56,116 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #136192 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b28bca90-2552-494e-b427-01fcc192f77b'}] 2026-09-12 06:53:56,118 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:53:56,326 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1376] 2026-09-12 06:53:58,189 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #136192 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b28bca90-2552-494e-b427-01fcc192f77b'} created pos.order #834 2026-09-12 06:53:58,258 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #136192 finished 2026-09-12 06:53:58,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 734 0.924 1.417 2026-09-12 06:53:58,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:58] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:53:58,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:53:58,614 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-12 06:53:58,621 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-12 06:53:58,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:58] "GET /account/download_invoice_documents/806/pdf HTTP/1.1" 200 - 20 0.028 0.022 2026-09-12 06:53:58,655 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53297000 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b28bca90-2552-494e-b427-01fcc192f77b'}] 2026-09-12 06:53:58,682 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53297000 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b28bca90-2552-494e-b427-01fcc192f77b'} sync ignored for existing PoS order pos.order(834,) (state: done) 2026-09-12 06:53:58,708 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53297000 finished 2026-09-12 06:53:58,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17727744 (allocated 19398656) 2026-09-12 06:53:58,763 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 80915 2026-09-12 06:53:58,781 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-12 06:53:58,781 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 80915 2026-09-12 06:53:58,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:53:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.068 0.131 2026-09-12 06:53:58,840 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065358_840059_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-12 06:53:58,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmptmsu815a_chrome_odoo" 2026-09-12 06:53:58,861 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-12 06:53:59,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 81064 2026-09-12 06:53:59,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpsp0u3zvj_chrome_odoo 2026-09-12 06:53:59,484 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:44525/json/version 2026-09-12 06:53:59,485 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:59,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:53:59,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:44525/json 2026-09-12 06:53:59,493 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:53:59,498 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:44525/devtools/page/FA5112D06AF1D8D8BDCF8B03BAB4E9B7 2026-09-12 06:53:59,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-12 06:53:59,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-12 06:53:59,625 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:53:59,629 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-12 06:53:59,631 26 INFO rb-103a292-224772-414667 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-12 06:53:59,631 26 INFO rb-103a292-224772-414667 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-12 06:53:59,640 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:00,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.053 0.363 2026-09-12 06:54:00,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': 'FA5112D06AF1D8D8BDCF8B03BAB4E9B7', 'loaderId': '9F0D8395C725470FC91AF33361DD12C1', 'isDownload': False} 2026-09-12 06:54:00,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-12 06:54:00,072 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:00,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 06:54:00,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-09-12 06:54:00,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 06:54:00,543 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:00,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:54:00,585 26 INFO rb-103a292-224772-414667 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-12 06:54:00,593 26 INFO rb-103a292-224772-414667 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-12 06:54:00,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-12 06:54:00,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:54:00,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:00,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 06:54:00,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.038 2026-09-12 06:54:00,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-09-12 06:54:00,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.044 2026-09-12 06:54:01,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.281 0.336 2026-09-12 06:54:01,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 06:54:01,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:54:01,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-12 06:54:01,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:54:01,709 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-12 06:54:01,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:01,768 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:01,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:54:01,782 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:01,801 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:54:01,826 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:54:01,836 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:54:01,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.024 0.048 2026-09-12 06:54:01,868 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:01,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.052 0.038 2026-09-12 06:54:01,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.185 2026-09-12 06:54:01,970 26 INFO rb-103a292-224772-414667 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-12 06:54:02,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.059 0.149 2026-09-12 06:54:02,078 26 INFO rb-103a292-224772-414667 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-12 06:54:02,103 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:54:02,121 26 INFO rb-103a292-224772-414667 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-12 06:54:02,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.061 2026-09-12 06:54:02,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.143 2026-09-12 06:54:02,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-09-12 06:54:02,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-09-12 06:54:02,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-09-12 06:54:02,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.260 2026-09-12 06:54:02,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.275 2026-09-12 06:54:02,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-09-12 06:54:02,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-09-12 06:54:02,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.244 2026-09-12 06:54:02,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-09-12 06:54:02,648 26 INFO rb-103a292-224772-414667 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-12 06:54:02,713 26 INFO rb-103a292-224772-414667 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-12 06:54:02,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.059 0.113 2026-09-12 06:54:02,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.050 0.033 2026-09-12 06:54:03,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.016 2026-09-12 06:54:03,142 26 INFO rb-103a292-224772-414667 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-12 06:54:03,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "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.071 0.082 2026-09-12 06:54:03,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.048 0.071 2026-09-12 06:54:03,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.119 2026-09-12 06:54:03,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.022 2026-09-12 06:54:03,512 26 INFO rb-103a292-224772-414667 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-12 06:54:03,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.025 2026-09-12 06:54:03,641 26 INFO rb-103a292-224772-414667 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-12 06:54:03,709 26 INFO rb-103a292-224772-414667 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-12 06:54:03,723 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:03,726 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:03,759 26 INFO rb-103a292-224772-414667 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-12 06:54:03,810 26 INFO rb-103a292-224772-414667 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-12 06:54:03,880 26 INFO rb-103a292-224772-414667 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-12 06:54:03,946 26 INFO rb-103a292-224772-414667 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-12 06:54:03,958 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65772015 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8fb234b9-29e2-486f-b73b-ffdae607795f'}] 2026-09-12 06:54:03,959 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:54:04,369 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65772015 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8fb234b9-29e2-486f-b73b-ffdae607795f'} created pos.order #835 2026-09-12 06:54:04,379 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65772015 finished 2026-09-12 06:54:04,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.406 0.506 2026-09-12 06:54:04,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:54:05,051 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66757108 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8fb234b9-29e2-486f-b73b-ffdae607795f'}] 2026-09-12 06:54:05,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-12 06:54:05,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 06:54:05,065 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66757108 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8fb234b9-29e2-486f-b73b-ffdae607795f'} sync ignored for existing PoS order pos.order(835,) (state: paid) 2026-09-12 06:54:05,091 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66757108 finished 2026-09-12 06:54:05,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17340420 (allocated 18612224) 2026-09-12 06:54:05,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.089 0.089 2026-09-12 06:54:05,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 81064 2026-09-12 06:54:05,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-12 06:54:05,236 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 81064 2026-09-12 06:54:05,306 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065405_306201_test_settle_quotation_delivered_qty.txt 2026-09-12 06:54:05,306 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpsp0u3zvj_chrome_odoo" 2026-09-12 06:54:05,325 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-12 06:54:05,995 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [978] 2026-09-12 06:54:06,009 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [979] 2026-09-12 06:54:06,336 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 81209 2026-09-12 06:54:06,337 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpghezanmh_chrome_odoo 2026-09-12 06:54:06,337 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:36517/json/version 2026-09-12 06:54:06,340 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:06,358 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:54:06,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:36517/json 2026-09-12 06:54:06,360 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:06,364 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:36517/devtools/page/F4DD7C967B06E729FEC5867E82DC19E9 2026-09-12 06:54:06,367 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-12 06:54:06,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-12 06:54:06,416 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:54:06,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-12 06:54:06,424 26 INFO rb-103a292-224772-414667 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-12 06:54:06,424 26 INFO rb-103a292-224772-414667 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-12 06:54:06,457 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:06,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:06] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.082 0.461 2026-09-12 06:54:06,990 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'F4DD7C967B06E729FEC5867E82DC19E9', 'loaderId': '3A83A253C25C9DCF8DD49C67DBD9A96A', 'isDownload': False} 2026-09-12 06:54:06,990 26 INFO rb-103a292-224772-414667 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-12 06:54:06,997 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:07,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-12 06:54:07,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 06:54:07,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:54:07,501 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:07,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:54:07,551 26 INFO rb-103a292-224772-414667 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-12 06:54:07,557 26 INFO rb-103a292-224772-414667 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-12 06:54:07,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 06:54:07,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:54:07,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:07,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "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.019 2026-09-12 06:54:07,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-12 06:54:07,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.049 2026-09-12 06:54:07,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-09-12 06:54:08,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.314 0.328 2026-09-12 06:54:08,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.013 2026-09-12 06:54:08,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.005 2026-09-12 06:54:08,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-12 06:54:08,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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.002 0.008 2026-09-12 06:54:08,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-12 06:54:08,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.021 2026-09-12 06:54:08,657 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:08,683 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:08,693 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:54:08,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.024 0.028 2026-09-12 06:54:08,721 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:54:08,722 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:08,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.054 2026-09-12 06:54:08,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-12 06:54:08,837 26 INFO rb-103a292-224772-414667 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-12 06:54:08,862 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:08,921 26 INFO rb-103a292-224772-414667 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-12 06:54:08,939 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:08,972 26 INFO rb-103a292-224772-414667 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-12 06:54:09,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.109 0.066 2026-09-12 06:54:09,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.039 0.211 2026-09-12 06:54:09,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-12 06:54:09,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-09-12 06:54:09,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-09-12 06:54:09,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.335 2026-09-12 06:54:09,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-12 06:54:09,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-12 06:54:09,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-12 06:54:09,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-12 06:54:09,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.128 2026-09-12 06:54:09,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-12 06:54:09,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.038 0.285 2026-09-12 06:54:09,547 26 INFO rb-103a292-224772-414667 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-12 06:54:09,610 26 INFO rb-103a292-224772-414667 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-12 06:54:09,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.075 2026-09-12 06:54:09,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.036 2026-09-12 06:54:09,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 06:54:09,917 26 INFO rb-103a292-224772-414667 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-12 06:54:10,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:10] "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.056 0.068 2026-09-12 06:54:10,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.049 0.068 2026-09-12 06:54:10,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.116 2026-09-12 06:54:10,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.027 2026-09-12 06:54:10,281 26 INFO rb-103a292-224772-414667 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-12 06:54:10,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.025 2026-09-12 06:54:10,405 26 INFO rb-103a292-224772-414667 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-12 06:54:10,456 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-12 06:54:10,456 26 INFO rb-103a292-224772-414667 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-12 06:54:10,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16000208 (allocated 17039360) 2026-09-12 06:54:10,568 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 81209 2026-09-12 06:54:10,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-12 06:54:10,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 81209 2026-09-12 06:54:10,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065410_630623_test_settle_so_archived_attribute.txt 2026-09-12 06:54:10,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpghezanmh_chrome_odoo" 2026-09-12 06:54:10,641 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-12 06:54:11,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 81349 2026-09-12 06:54:11,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmp8ks_as3l_chrome_odoo 2026-09-12 06:54:11,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:38953/json/version 2026-09-12 06:54:11,498 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:11,504 26 INFO rb-103a292-224772-414667 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-12 06:54:11,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:38953/json 2026-09-12 06:54:11,505 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:11,507 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:38953/devtools/page/72799F8D424206A896D9FA9C726F3A6C 2026-09-12 06:54:11,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-12 06:54:11,510 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-12 06:54:11,588 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:54:11,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-12 06:54:11,598 26 INFO rb-103a292-224772-414667 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-12 06:54:11,598 26 INFO rb-103a292-224772-414667 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-12 06:54:11,609 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:12,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.088 0.574 2026-09-12 06:54:12,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '72799F8D424206A896D9FA9C726F3A6C', 'loaderId': '6C5949FF3EDFA4244E724A774FEFD8A2', 'isDownload': False} 2026-09-12 06:54:12,272 26 INFO rb-103a292-224772-414667 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-12 06:54:12,281 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:12,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 06:54:12,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-12 06:54:12,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 06:54:12,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:12,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-12 06:54:12,816 26 INFO rb-103a292-224772-414667 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-12 06:54:12,821 26 INFO rb-103a292-224772-414667 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-12 06:54:12,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:54:12,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:54:12,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:12,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "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.015 2026-09-12 06:54:12,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.035 2026-09-12 06:54:12,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.040 2026-09-12 06:54:12,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-12 06:54:13,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.263 0.287 2026-09-12 06:54:13,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:54:13,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:54:13,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.027 2026-09-12 06:54:13,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:54:13,749 26 INFO rb-103a292-224772-414667 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-12 06:54:13,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:13,838 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:54:13,846 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:54:13,855 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:54:13,891 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:13,894 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:13,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.042 0.038 2026-09-12 06:54:13,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.094 2026-09-12 06:54:13,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-09-12 06:54:14,035 26 INFO rb-103a292-224772-414667 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-12 06:54:14,074 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:14,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.030 0.036 2026-09-12 06:54:14,169 26 INFO rb-103a292-224772-414667 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-12 06:54:14,213 26 INFO rb-103a292-224772-414667 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-12 06:54:14,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.062 0.108 2026-09-12 06:54:14,237 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:14,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-12 06:54:14,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-12 06:54:14,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.168 2026-09-12 06:54:14,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-12 06:54:14,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-09-12 06:54:14,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.190 2026-09-12 06:54:14,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-12 06:54:14,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-12 06:54:14,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-12 06:54:14,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-12 06:54:14,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.053 0.215 2026-09-12 06:54:14,680 26 INFO rb-103a292-224772-414667 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-12 06:54:14,741 26 INFO rb-103a292-224772-414667 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-12 06:54:14,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.092 2026-09-12 06:54:14,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.038 0.033 2026-09-12 06:54:15,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.017 2026-09-12 06:54:15,107 26 INFO rb-103a292-224772-414667 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-12 06:54:15,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "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.057 0.089 2026-09-12 06:54:15,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.055 0.071 2026-09-12 06:54:15,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.128 2026-09-12 06:54:15,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.022 0.027 2026-09-12 06:54:15,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:54:15,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 06:54:15,549 26 INFO rb-103a292-224772-414667 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-12 06:54:15,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.038 0.028 2026-09-12 06:54:15,721 26 INFO rb-103a292-224772-414667 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-12 06:54:15,771 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-12 06:54:15,772 26 INFO rb-103a292-224772-414667 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-12 06:54:15,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16073908 (allocated 17301504) 2026-09-12 06:54:15,867 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 81349 2026-09-12 06:54:15,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-12 06:54:15,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 81349 2026-09-12 06:54:15,930 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065415_929837_test_settle_so_custom_attribute_value.txt 2026-09-12 06:54:15,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmp8ks_as3l_chrome_odoo" 2026-09-12 06:54:15,943 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-12 06:54:16,607 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 81496 2026-09-12 06:54:16,607 26 INFO rb-103a292-224772-414667 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/tmpgyc95ed1_chrome_odoo 2026-09-12 06:54:16,607 26 INFO rb-103a292-224772-414667 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:46387/json/version 2026-09-12 06:54:16,608 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:16,656 26 INFO rb-103a292-224772-414667 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-12 06:54:16,656 26 INFO rb-103a292-224772-414667 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:46387/json 2026-09-12 06:54:16,656 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:16,662 26 INFO rb-103a292-224772-414667 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:46387/devtools/page/9F3F40E90F01B3856F4E3F765184559F 2026-09-12 06:54:16,667 26 INFO rb-103a292-224772-414667 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-12 06:54:16,672 26 INFO rb-103a292-224772-414667 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-12 06:54:16,835 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:54:16,843 26 INFO rb-103a292-224772-414667 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-12 06:54:16,851 26 INFO rb-103a292-224772-414667 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-12 06:54:16,851 26 INFO rb-103a292-224772-414667 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-12 06:54:16,868 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:17,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "GET /pos/ui/126 HTTP/1.1" 200 - 130 0.080 0.435 2026-09-12 06:54:17,382 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '9F3F40E90F01B3856F4E3F765184559F', 'loaderId': '13BB74029DB43EFB2A1EA08CCEB2470B', 'isDownload': False} 2026-09-12 06:54:17,382 26 INFO rb-103a292-224772-414667 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-12 06:54:17,388 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:17,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:54:17,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 06:54:17,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:54:17,869 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:17,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.016 2026-09-12 06:54:17,924 26 INFO rb-103a292-224772-414667 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-12 06:54:17,931 26 INFO rb-103a292-224772-414667 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-12 06:54:17,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:54:17,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:54:17,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:18,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-09-12 06:54:18,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.036 2026-09-12 06:54:18,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.046 2026-09-12 06:54:18,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-12 06:54:18,893 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.402 0.336 2026-09-12 06:54:18,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:19,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:54:19,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.027 2026-09-12 06:54:19,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:19,119 26 INFO rb-103a292-224772-414667 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-12 06:54:19,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:54:19,189 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:19,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:19,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:19,229 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:19,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.033 0.021 2026-09-12 06:54:19,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.053 2026-09-12 06:54:19,322 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:19,327 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:19,378 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:19,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.064 0.042 2026-09-12 06:54:19,473 26 INFO rb-103a292-224772-414667 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-12 06:54:19,554 26 INFO rb-103a292-224772-414667 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-12 06:54:19,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.044 0.161 2026-09-12 06:54:19,572 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:19,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-12 06:54:19,609 26 INFO rb-103a292-224772-414667 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-12 06:54:19,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.026 0.108 2026-09-12 06:54:19,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.158 2026-09-12 06:54:19,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-12 06:54:19,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-12 06:54:19,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-09-12 06:54:19,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-09-12 06:54:19,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-12 06:54:19,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.176 2026-09-12 06:54:19,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.208 2026-09-12 06:54:20,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-09-12 06:54:20,027 26 INFO rb-103a292-224772-414667 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-12 06:54:20,086 26 INFO rb-103a292-224772-414667 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-12 06:54:20,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.036 0.080 2026-09-12 06:54:20,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.039 2026-09-12 06:54:20,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.014 2026-09-12 06:54:20,422 26 INFO rb-103a292-224772-414667 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-12 06:54:20,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "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.078 0.069 2026-09-12 06:54:20,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.048 0.055 2026-09-12 06:54:20,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-12 06:54:20,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.023 2026-09-12 06:54:20,765 26 INFO rb-103a292-224772-414667 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-12 06:54:20,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.013 0.022 2026-09-12 06:54:20,887 26 INFO rb-103a292-224772-414667 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-12 06:54:20,933 26 INFO rb-103a292-224772-414667 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-12 06:54:20,984 26 INFO rb-103a292-224772-414667 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-12 06:54:21,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-12 06:54:21,037 26 INFO rb-103a292-224772-414667 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-12 06:54:21,114 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15896420 (allocated 17301504) 2026-09-12 06:54:21,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 81496 2026-09-12 06:54:21,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-12 06:54:21,136 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 81496 2026-09-12 06:54:21,197 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065421_197567_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-12 06:54:21,197 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpgyc95ed1_chrome_odoo" 2026-09-12 06:54:21,208 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-12 06:54:21,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 81636 2026-09-12 06:54:21,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpoh4wfhjx_chrome_odoo 2026-09-12 06:54:21,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42241/json/version 2026-09-12 06:54:21,908 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:21,964 26 INFO rb-103a292-224772-414667 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-12 06:54:21,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42241/json 2026-09-12 06:54:21,965 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:21,966 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:42241/devtools/page/7255DAADFBB9645C9412649EA44D55F4 2026-09-12 06:54:21,969 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-12 06:54:21,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-12 06:54:22,064 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:54:22,066 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-12 06:54:22,069 26 INFO rb-103a292-224772-414667 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-12 06:54:22,069 26 INFO rb-103a292-224772-414667 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-12 06:54:22,089 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:22,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:22] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.036 0.383 2026-09-12 06:54:22,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '7255DAADFBB9645C9412649EA44D55F4', 'loaderId': 'E2DE84323EF5286DC941225790ACF2D7', 'isDownload': False} 2026-09-12 06:54:22,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-12 06:54:22,515 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:22,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:22] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:54:22,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:22] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-12 06:54:22,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:22] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-12 06:54:23,050 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:23,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:54:23,087 26 INFO rb-103a292-224772-414667 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-12 06:54:23,095 26 INFO rb-103a292-224772-414667 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-12 06:54:23,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 06:54:23,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:23,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:23,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.014 2026-09-12 06:54:23,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-12 06:54:23,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.031 2026-09-12 06:54:23,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-12 06:54:23,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.322 0.303 2026-09-12 06:54:23,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:24,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:54:24,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.045 2026-09-12 06:54:24,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 06:54:24,149 26 INFO rb-103a292-224772-414667 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-12 06:54:24,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 06:54:24,199 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:24,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.022 2026-09-12 06:54:24,237 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:24,238 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:54:24,270 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:24,284 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:54:24,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.047 0.067 2026-09-12 06:54:24,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-09-12 06:54:24,363 26 INFO rb-103a292-224772-414667 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-12 06:54:24,379 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:24,499 26 INFO rb-103a292-224772-414667 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-12 06:54:24,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.112 0.056 2026-09-12 06:54:24,550 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:54:24,550 26 INFO rb-103a292-224772-414667 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-12 06:54:24,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.028 0.208 2026-09-12 06:54:24,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-12 06:54:24,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-09-12 06:54:24,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-09-12 06:54:24,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-09-12 06:54:24,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.196 2026-09-12 06:54:24,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-09-12 06:54:24,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-12 06:54:24,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.196 2026-09-12 06:54:24,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-12 06:54:24,931 26 INFO rb-103a292-224772-414667 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-12 06:54:24,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-12 06:54:24,992 26 INFO rb-103a292-224772-414667 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-12 06:54:25,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.037 0.097 2026-09-12 06:54:25,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.025 2026-09-12 06:54:25,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:54:25,321 26 INFO rb-103a292-224772-414667 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-12 06:54:25,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "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.073 0.102 2026-09-12 06:54:25,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.062 0.079 2026-09-12 06:54:25,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.143 2026-09-12 06:54:25,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.030 2026-09-12 06:54:25,803 26 INFO rb-103a292-224772-414667 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-12 06:54:25,856 26 INFO rb-103a292-224772-414667 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-12 06:54:25,963 26 INFO rb-103a292-224772-414667 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-12 06:54:26,031 26 INFO rb-103a292-224772-414667 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-12 06:54:26,044 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:26,048 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:26,086 26 INFO rb-103a292-224772-414667 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-12 06:54:26,132 26 INFO rb-103a292-224772-414667 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-12 06:54:26,212 26 INFO rb-103a292-224772-414667 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-12 06:54:26,279 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-12 06:54:26,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:54:26,285 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31420620 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c1af391b-1f10-44de-b57c-f619a61e4418'}] 2026-09-12 06:54:26,316 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:54:26,382 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16861240 (allocated 18350080) 2026-09-12 06:54:26,394 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 81636 2026-09-12 06:54:26,396 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-12 06:54:26,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 81636 2026-09-12 06:54:26,494 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31420620 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c1af391b-1f10-44de-b57c-f619a61e4418'} created pos.order #836 2026-09-12 06:54:26,497 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31420620 finished 2026-09-12 06:54:26,504 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065426_503936_test_settle_so_with_pos_downpayment.txt 2026-09-12 06:54:26,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpoh4wfhjx_chrome_odoo" 2026-09-12 06:54:26,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-09-12 06:54:26,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.218 0.172 2026-09-12 06:54:27,155 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-12 06:54:27,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 81777 2026-09-12 06:54:27,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp6d0ar7tl_chrome_odoo 2026-09-12 06:54:27,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:34919/json/version 2026-09-12 06:54:27,940 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:27,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:54:27,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:34919/json 2026-09-12 06:54:27,948 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:27,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:34919/devtools/page/F18C9D7BE1395E4E7D91CFBC705AF0FF 2026-09-12 06:54:27,956 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-12 06:54:27,958 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-12 06:54:28,075 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:54:28,077 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-12 06:54:28,078 26 INFO rb-103a292-224772-414667 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-12 06:54:28,078 26 INFO rb-103a292-224772-414667 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-12 06:54:28,095 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:28,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:28] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.071 0.415 2026-09-12 06:54:28,587 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'F18C9D7BE1395E4E7D91CFBC705AF0FF', 'loaderId': '3328887A1D4EF76179FCE619B02BE796', 'isDownload': False} 2026-09-12 06:54:28,587 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-12 06:54:28,590 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:28,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:28] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:54:28,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:28] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:54:28,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:28] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-12 06:54:29,128 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:29,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:54:29,175 26 INFO rb-103a292-224772-414667 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-12 06:54:29,181 26 INFO rb-103a292-224772-414667 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-12 06:54:29,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 06:54:29,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 06:54:29,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:29,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "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.012 2026-09-12 06:54:29,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.022 0.031 2026-09-12 06:54:29,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.040 0.074 2026-09-12 06:54:29,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-09-12 06:54:30,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.279 0.309 2026-09-12 06:54:30,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:54:30,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-12 06:54:30,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-12 06:54:30,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:54:30,210 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-12 06:54:30,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:54:30,277 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:30,299 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:30,305 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:54:30,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.020 0.024 2026-09-12 06:54:30,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-09-12 06:54:30,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-12 06:54:30,348 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:30,350 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:30,452 26 INFO rb-103a292-224772-414667 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-12 06:54:30,481 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:30,543 26 INFO rb-103a292-224772-414667 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-12 06:54:30,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.044 0.061 2026-09-12 06:54:30,597 26 INFO rb-103a292-224772-414667 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-12 06:54:30,599 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:30,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.103 2026-09-12 06:54:30,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.124 2026-09-12 06:54:30,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.133 2026-09-12 06:54:30,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-12 06:54:30,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.032 0.249 2026-09-12 06:54:30,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.022 0.182 2026-09-12 06:54:30,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-09-12 06:54:30,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-09-12 06:54:30,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-12 06:54:30,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.241 2026-09-12 06:54:30,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:30] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-12 06:54:31,019 26 INFO rb-103a292-224772-414667 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-12 06:54:31,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-09-12 06:54:31,074 26 INFO rb-103a292-224772-414667 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-12 06:54:31,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.040 0.089 2026-09-12 06:54:31,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.029 2026-09-12 06:54:31,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.015 2026-09-12 06:54:31,442 26 INFO rb-103a292-224772-414667 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-12 06:54:31,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "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.072 2026-09-12 06:54:31,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.061 0.082 2026-09-12 06:54:31,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.133 2026-09-12 06:54:31,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.023 2026-09-12 06:54:31,846 26 INFO rb-103a292-224772-414667 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-12 06:54:31,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.026 2026-09-12 06:54:31,955 26 INFO rb-103a292-224772-414667 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-12 06:54:32,026 26 INFO rb-103a292-224772-414667 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-12 06:54:32,044 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:32,051 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:32,078 26 INFO rb-103a292-224772-414667 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-12 06:54:32,125 26 INFO rb-103a292-224772-414667 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-12 06:54:32,178 26 INFO rb-103a292-224772-414667 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-12 06:54:32,228 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-12 06:54:32,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-12 06:54:32,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16176568 (allocated 17301504) 2026-09-12 06:54:32,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 81777 2026-09-12 06:54:32,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-12 06:54:32,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 81777 2026-09-12 06:54:32,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065432_384727_test_ship_later_no_default.txt 2026-09-12 06:54:32,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp6d0ar7tl_chrome_odoo" 2026-09-12 06:54:32,404 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-12 06:54:33,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 81916 2026-09-12 06:54:33,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpxct4f64__chrome_odoo 2026-09-12 06:54:33,135 26 INFO rb-103a292-224772-414667 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:40653/json/version 2026-09-12 06:54:33,136 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:33,185 26 INFO rb-103a292-224772-414667 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-12 06:54:33,185 26 INFO rb-103a292-224772-414667 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:40653/json 2026-09-12 06:54:33,185 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:33,193 26 INFO rb-103a292-224772-414667 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:40653/devtools/page/09116E51E24093F2416F8F25599B1AE7 2026-09-12 06:54:33,196 26 INFO rb-103a292-224772-414667 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-12 06:54:33,200 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-12 06:54:33,317 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 06:54:33,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-12 06:54:33,331 26 INFO rb-103a292-224772-414667 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-12 06:54:33,331 26 INFO rb-103a292-224772-414667 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-12 06:54:33,342 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:33,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:33] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.031 0.616 2026-09-12 06:54:33,991 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '09116E51E24093F2416F8F25599B1AE7', 'loaderId': 'F8441B9ECCD48104A2849208CD845C2C', 'isDownload': False} 2026-09-12 06:54:33,991 26 INFO rb-103a292-224772-414667 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-12 06:54:34,000 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:34,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 06:54:34,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.032 2026-09-12 06:54:34,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-12 06:54:34,497 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:34,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:54:34,532 26 INFO rb-103a292-224772-414667 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-12 06:54:34,539 26 INFO rb-103a292-224772-414667 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-12 06:54:34,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.019 0.006 2026-09-12 06:54:34,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:54:34,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:34,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "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-12 06:54:34,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.023 2026-09-12 06:54:34,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.030 2026-09-12 06:54:34,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-12 06:54:35,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.297 0.300 2026-09-12 06:54:35,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "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-12 06:54:35,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 06:54:35,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-09-12 06:54:35,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:54:35,518 26 INFO rb-103a292-224772-414667 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-12 06:54:35,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-12 06:54:35,561 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:35,581 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:35,586 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:35,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.034 0.040 2026-09-12 06:54:35,651 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54: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-12 06:54:35,667 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:54:35,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.085 2026-09-12 06:54:35,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-12 06:54:35,776 26 INFO rb-103a292-224772-414667 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-12 06:54:35,822 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:35,911 26 INFO rb-103a292-224772-414667 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-12 06:54:35,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.077 0.074 2026-09-12 06:54:35,964 26 INFO rb-103a292-224772-414667 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-12 06:54:35,978 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:36,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.057 0.179 2026-09-12 06:54:36,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-09-12 06:54:36,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-09-12 06:54:36,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-09-12 06:54:36,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.311 2026-09-12 06:54:36,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-12 06:54:36,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.182 2026-09-12 06:54:36,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-09-12 06:54:36,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.187 2026-09-12 06:54:36,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.187 2026-09-12 06:54:36,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-12 06:54:36,429 26 INFO rb-103a292-224772-414667 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-12 06:54:36,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-09-12 06:54:36,485 26 INFO rb-103a292-224772-414667 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-12 06:54:36,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.026 0.070 2026-09-12 06:54:36,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.006 0.013 2026-09-12 06:54:36,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.011 2026-09-12 06:54:36,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-12 06:54:36,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-12 06:54:36,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 15903700 (allocated 17039360) 2026-09-12 06:54:36,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 81916 2026-09-12 06:54:36,955 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-12 06:54:36,956 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 81916 2026-09-12 06:54:36,999 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065436_999129_test_show_orders_for_pos_currency_only.txt 2026-09-12 06:54:36,999 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpxct4f64__chrome_odoo" 2026-09-12 06:54:37,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-12 06:54:38,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 82049 2026-09-12 06:54:38,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpt9x_30s0_chrome_odoo 2026-09-12 06:54:38,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:46787/json/version 2026-09-12 06:54:38,058 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:38,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:54:38,107 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:46787/json 2026-09-12 06:54:38,111 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:38,115 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:46787/devtools/page/CDA2A6DA269AEE583AFFD086E763CB8C 2026-09-12 06:54:38,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-12 06:54:38,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-12 06:54:38,286 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:54:38,291 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-12 06:54:38,293 26 INFO rb-103a292-224772-414667 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-12 06:54:38,293 26 INFO rb-103a292-224772-414667 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-12 06:54:38,313 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:38,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:38] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.046 0.434 2026-09-12 06:54:38,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'CDA2A6DA269AEE583AFFD086E763CB8C', 'loaderId': '58A77EC9B05D64B2D6A874D4F5E98CC1', 'isDownload': False} 2026-09-12 06:54:38,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-12 06:54:38,800 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:38,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:38] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:54:38,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:38] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-12 06:54:38,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:38] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-12 06:54:39,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:39,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:54:39,308 26 INFO rb-103a292-224772-414667 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-12 06:54:39,317 26 INFO rb-103a292-224772-414667 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-12 06:54:39,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:54:39,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:54:39,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:39,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 06:54:39,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "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.017 2026-09-12 06:54:39,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-12 06:54:39,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.040 2026-09-12 06:54:40,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.281 0.323 2026-09-12 06:54:40,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:54:40,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:54:40,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-09-12 06:54:40,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:54:40,329 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-12 06:54:40,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.008 2026-09-12 06:54:40,381 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:40,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:40,410 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:54:40,419 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:54:40,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.022 0.048 2026-09-12 06:54:40,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.110 2026-09-12 06:54:40,521 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:54:40,522 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 06:54:40,535 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:54:40,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.031 0.065 2026-09-12 06:54:40,645 26 INFO rb-103a292-224772-414667 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-12 06:54:40,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.022 0.130 2026-09-12 06:54:40,707 26 INFO rb-103a292-224772-414667 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-12 06:54:40,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-12 06:54:40,731 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:54:40,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-09-12 06:54:40,756 26 INFO rb-103a292-224772-414667 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-12 06:54:40,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.084 2026-09-12 06:54:40,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.137 2026-09-12 06:54:40,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-12 06:54:40,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.215 2026-09-12 06:54:40,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-09-12 06:54:40,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-09-12 06:54:41,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-09-12 06:54:41,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-09-12 06:54:41,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.199 2026-09-12 06:54:41,178 26 INFO rb-103a292-224772-414667 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-12 06:54:41,241 26 INFO rb-103a292-224772-414667 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-12 06:54:41,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.047 0.084 2026-09-12 06:54:41,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.041 0.040 2026-09-12 06:54:41,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-12 06:54:41,599 26 INFO rb-103a292-224772-414667 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-12 06:54:41,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.065 0.075 2026-09-12 06:54:41,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.056 0.068 2026-09-12 06:54:41,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.121 2026-09-12 06:54:41,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.032 2026-09-12 06:54:42,012 26 INFO rb-103a292-224772-414667 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-12 06:54:42,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.028 0.031 2026-09-12 06:54:42,168 26 INFO rb-103a292-224772-414667 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-12 06:54:42,227 26 INFO rb-103a292-224772-414667 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-12 06:54:42,270 26 INFO rb-103a292-224772-414667 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-12 06:54:42,321 26 INFO rb-103a292-224772-414667 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-12 06:54:42,371 26 INFO rb-103a292-224772-414667 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-12 06:54:42,426 26 INFO rb-103a292-224772-414667 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-12 06:54:42,473 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-12 06:54:42,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:54:42,588 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16356836 (allocated 17825792) 2026-09-12 06:54:42,599 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 82049 2026-09-12 06:54:42,603 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-12 06:54:42,603 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 82049 2026-09-12 06:54:42,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065442_667719_test_so_with_downpayment.txt 2026-09-12 06:54:42,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpt9x_30s0_chrome_odoo" 2026-09-12 06:54:42,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-12 06:54:43,318 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59089589 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-12 06:54:43,559 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1383] 2026-09-12 06:54:45,181 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59089589 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #837 2026-09-12 06:54:45,183 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59089589 finished 2026-09-12 06:54:45,381 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-12 06:54:48,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 82192 2026-09-12 06:54:48,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpxi8lskeo_chrome_odoo 2026-09-12 06:54:48,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:40791/json/version 2026-09-12 06:54:48,424 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:48,468 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:54:48,468 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:40791/json 2026-09-12 06:54:48,469 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:54:48,470 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:40791/devtools/page/5ACD01393EAB66A939B70C9E480A71D8 2026-09-12 06:54:48,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-12 06:54:48,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-12 06:54:48,618 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:54:48,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-12 06:54:48,628 26 INFO rb-103a292-224772-414667 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-12 06:54:48,628 26 INFO rb-103a292-224772-414667 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-12 06:54:48,643 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:54:49,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /pos/ui/126 HTTP/1.1" 200 - 85 0.062 0.419 2026-09-12 06:54:49,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '5ACD01393EAB66A939B70C9E480A71D8', 'loaderId': '9655063BDA8AC87EC1F6A684479BC9DD', 'isDownload': False} 2026-09-12 06:54:49,122 26 INFO rb-103a292-224772-414667 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-12 06:54:49,128 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:54:49,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 06:54:49,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-12 06:54:49,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-09-12 06:54:49,675 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:49,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.021 2026-09-12 06:54:49,747 26 INFO rb-103a292-224772-414667 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-12 06:54:49,752 26 INFO rb-103a292-224772-414667 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-12 06:54:49,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 06:54:49,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-09-12 06:54:49,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:54:49,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-12 06:54:49,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.032 2026-09-12 06:54:49,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.036 2026-09-12 06:54:49,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-12 06:54:50,427 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.173 0.302 2026-09-12 06:54:50,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:54:50,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:54:50,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.013 2026-09-12 06:54:50,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-09-12 06:54:50,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:54:50,695 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-12 06:54:50,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-09-12 06:54:50,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:54:50,765 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:54:50,791 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:54:50,795 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:54:50,839 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:54:50,847 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "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-12 06:54:50,856 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:54:50,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.056 0.051 2026-09-12 06:54:50,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:50] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.114 2026-09-12 06:54:50,936 26 INFO rb-103a292-224772-414667 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-12 06:54:51,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.063 0.134 2026-09-12 06:54:51,066 26 INFO rb-103a292-224772-414667 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-12 06:54:51,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.035 0.251 2026-09-12 06:54:51,136 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:54:51,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-12 06:54:51,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-09-12 06:54:51,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.197 2026-09-12 06:54:51,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-09-12 06:54:51,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-09-12 06:54:51,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-09-12 06:54:51,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-12 06:54:51,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-12 06:54:51,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-12 06:54:51,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.180 2026-09-12 06:54:51,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:51] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-12T06:49:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-12 06:54:51,588 26 INFO rb-103a292-224772-414667 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-12 06:54:52,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:52] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.085 0.082 2026-09-12 06:54:52,292 26 INFO rb-103a292-224772-414667 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-12 06:54:52,345 26 INFO rb-103a292-224772-414667 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-12 06:54:52,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-12 06:54:52,403 26 INFO rb-103a292-224772-414667 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-12 06:54:52,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:54:52] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.019 0.013 2026-09-12 06:54:52,547 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14726416 (allocated 15728640) 2026-09-12 06:54:52,574 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 82192 2026-09-12 06:54:52,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-12 06:54:52,582 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 82192 2026-09-12 06:54:52,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065452_640262_test_variant_popup_qty_free.txt 2026-09-12 06:54:52,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpxi8lskeo_chrome_odoo" 2026-09-12 06:54:52,727 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-09-12 06:55:04,130 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-12 06:55:05,591 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-12 06:55:06,477 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 82326 2026-09-12 06:55:06,477 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmp7himgxa0_chrome_odoo 2026-09-12 06:55:06,477 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:44445/json/version 2026-09-12 06:55:06,478 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:55:06,492 26 INFO rb-103a292-224772-414667 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-12 06:55:06,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:44445/json 2026-09-12 06:55:06,492 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:55:06,505 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:44445/devtools/page/652306443A61074339D4903420FC3170 2026-09-12 06:55:06,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-12 06:55:06,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-12 06:55:06,710 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:55:06,717 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-12 06:55:06,719 26 INFO rb-103a292-224772-414667 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-12 06:55:06,719 26 INFO rb-103a292-224772-414667 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-12 06:55:06,734 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:55:07,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /pos/ui/127 HTTP/1.1" 200 - 87 0.074 0.414 2026-09-12 06:55:07,219 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '652306443A61074339D4903420FC3170', 'loaderId': '9975AB34DB99D7D2D37E6A4C5BF12B41', 'isDownload': False} 2026-09-12 06:55:07,219 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-12 06:55:07,229 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:55:07,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-12 06:55:07,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-12 06:55:07,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-12 06:55:07,758 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:07,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:55:07,798 26 INFO rb-103a292-224772-414667 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-12 06:55:07,805 26 INFO rb-103a292-224772-414667 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-12 06:55:07,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.013 0.012 2026-09-12 06:55:07,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:55:07,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:07,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.011 2026-09-12 06:55:07,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-12 06:55:07,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.029 2026-09-12 06:55:07,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-12 06:55:08,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.401 0.316 2026-09-12 06:55:08,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:55:08,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 06:55:08,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:08] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.046 2026-09-12 06:55:08,956 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:55:08,972 26 INFO rb-103a292-224772-414667 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-12 06:55:08,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-09-12 06:55:09,054 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:55:09,067 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:09,069 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:55:09,092 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:55:09,097 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:55:09,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.066 0.047 2026-09-12 06:55:09,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.008 0.126 2026-09-12 06:55:09,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-09-12 06:55:09,215 26 INFO rb-103a292-224772-414667 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-12 06:55:09,250 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:09,344 26 INFO rb-103a292-224772-414667 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-12 06:55:09,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /pos/ui/127 HTTP/1.1" 200 - 32 0.073 0.071 2026-09-12 06:55:09,398 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:09,404 26 INFO rb-103a292-224772-414667 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-12 06:55:09,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.119 2026-09-12 06:55:09,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-12 06:55:09,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.192 2026-09-12 06:55:09,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.225 2026-09-12 06:55:09,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 32 0.040 0.358 2026-09-12 06:55:09,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-09-12 06:55:09,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-09-12 06:55:09,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-09-12 06:55:09,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.250 2026-09-12 06:55:09,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.009 0.214 2026-09-12 06:55:09,868 26 INFO rb-103a292-224772-414667 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-12 06:55:09,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:09] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-09-12 06:55:09,923 26 INFO rb-103a292-224772-414667 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-12 06:55:10,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.054 0.074 2026-09-12 06:55:10,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.013 0.028 2026-09-12 06:55:10,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 06:55:10,235 26 INFO rb-103a292-224772-414667 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-12 06:55:10,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55: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.059 0.079 2026-09-12 06:55:10,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.078 0.076 2026-09-12 06:55:10,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.152 2026-09-12 06:55:10,609 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-12 06:55:10,652 26 INFO rb-103a292-224772-414667 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-12 06:55:10,705 26 INFO rb-103a292-224772-414667 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-12 06:55:10,790 26 INFO rb-103a292-224772-414667 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-12 06:55:10,857 26 INFO rb-103a292-224772-414667 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-12 06:55:10,870 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:10,872 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:10,909 26 INFO rb-103a292-224772-414667 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-12 06:55:10,958 26 INFO rb-103a292-224772-414667 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-12 06:55:11,029 26 INFO rb-103a292-224772-414667 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-12 06:55:11,082 26 INFO rb-103a292-224772-414667 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-12 06:55:11,148 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-12 06:55:11,148 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-12 06:55:11,153 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92915832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'fca0c039-394b-405b-9b35-798888d459a7'}] 2026-09-12 06:55:11,160 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:11,330 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16792092 (allocated 18350080) 2026-09-12 06:55:11,348 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 82326 2026-09-12 06:55:11,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-12 06:55:11,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 82326 2026-09-12 06:55:11,409 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065511_409283_test_pos_downpayment_sale_invoice_creation.txt 2026-09-12 06:55:11,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmp7himgxa0_chrome_odoo" 2026-09-12 06:55:11,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-12 06:55:12,513 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92915832 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'fca0c039-394b-405b-9b35-798888d459a7'} created pos.order #840 2026-09-12 06:55:12,516 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92915832 finished 2026-09-12 06:55:12,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 436 0.515 1.030 2026-09-12 06:55:13,129 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-12 06:55:13,863 26 INFO rb-103a292-224772-414667 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-12 06:55:15,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 82469 2026-09-12 06:55:15,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp106uv6hl_chrome_odoo 2026-09-12 06:55:15,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:42625/json/version 2026-09-12 06:55:15,263 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:55:15,302 26 INFO rb-103a292-224772-414667 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-12 06:55:15,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:42625/json 2026-09-12 06:55:15,303 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:55:15,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:42625/devtools/page/14461C907AA901A74C57181E7B7827E7 2026-09-12 06:55:15,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-12 06:55:15,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-12 06:55:15,507 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:55:15,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-12 06:55:15,511 26 INFO rb-103a292-224772-414667 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-12 06:55:15,511 26 INFO rb-103a292-224772-414667 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-12 06:55:15,524 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:55:15,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:15] "GET /pos/ui/127 HTTP/1.1" 200 - 77 0.059 0.401 2026-09-12 06:55:15,986 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '14461C907AA901A74C57181E7B7827E7', 'loaderId': '90102F12E4307B6CD72841E0BFE94C81', 'isDownload': False} 2026-09-12 06:55:15,986 26 INFO rb-103a292-224772-414667 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-12 06:55:15,993 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:55:16,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 06:55:16,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-09-12 06:55:16,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-09-12 06:55:16,521 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:16,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:55:16,567 26 INFO rb-103a292-224772-414667 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-12 06:55:16,573 26 INFO rb-103a292-224772-414667 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-12 06:55:16,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:55:16,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:55:16,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:16,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.013 2026-09-12 06:55:16,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 06:55:16,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.039 2026-09-12 06:55:16,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-09-12 06:55:17,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.283 0.312 2026-09-12 06:55:17,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:55:17,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55: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.005 2026-09-12 06:55:17,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.049 2026-09-12 06:55:17,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55: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.006 2026-09-12 06:55:17,639 26 INFO rb-103a292-224772-414667 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-12 06:55:17,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55: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-12 06:55:17,716 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:55:17,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:55:17,774 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:55:17,787 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 06:55:17,797 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "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-12 06:55:17,812 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:55:17,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 7 0.043 0.059 2026-09-12 06:55:17,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.033 0.111 2026-09-12 06:55:17,877 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:55:18,007 26 INFO rb-103a292-224772-414667 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-12 06:55:18,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 31 0.141 0.130 2026-09-12 06:55:18,109 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:55:18,124 26 INFO rb-103a292-224772-414667 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-12 06:55:18,182 26 INFO rb-103a292-224772-414667 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-12 06:55:18,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /pos/ui/127 HTTP/1.1" 200 - 31 0.086 0.338 2026-09-12 06:55:18,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-09-12 06:55:18,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.289 2026-09-12 06:55:18,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.013 0.337 2026-09-12 06:55:18,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.364 2026-09-12 06:55:18,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.455 2026-09-12 06:55:18,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.270 2026-09-12 06:55:18,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-09-12 06:55:18,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-09-12 06:55:18,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.031 0.212 2026-09-12 06:55:18,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-12 06:55:18,755 26 INFO rb-103a292-224772-414667 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-12 06:55:18,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-12T06:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-09-12 06:55:18,825 26 INFO rb-103a292-224772-414667 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-12 06:55:18,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.054 0.094 2026-09-12 06:55:19,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.045 0.048 2026-09-12 06:55:19,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.007 0.017 2026-09-12 06:55:19,247 26 INFO rb-103a292-224772-414667 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-12 06:55:19,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "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.069 0.091 2026-09-12 06:55:19,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.063 0.066 2026-09-12 06:55:19,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.003 0.120 2026-09-12 06:55:19,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-09-12 06:55:19,660 26 INFO rb-103a292-224772-414667 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-12 06:55:19,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.033 0.031 2026-09-12 06:55:19,853 26 INFO rb-103a292-224772-414667 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-12 06:55:19,904 26 INFO rb-103a292-224772-414667 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-12 06:55:19,955 26 INFO rb-103a292-224772-414667 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-12 06:55:20,006 26 INFO rb-103a292-224772-414667 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-12 06:55:20,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-12 06:55:20,057 26 INFO rb-103a292-224772-414667 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-12 06:55:20,163 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17029036 (allocated 18350080) 2026-09-12 06:55:20,169 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 82469 2026-09-12 06:55:20,171 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-12 06:55:20,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 82469 2026-09-12 06:55:20,250 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065520_249986_test_pos_settle_so_with_downpayment.txt 2026-09-12 06:55:20,250 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp106uv6hl_chrome_odoo" 2026-09-12 06:55:20,261 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-12 06:55:22,281 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-09-12 06:55:32,258 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-12 06:55:33,432 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-12 06:55:34,286 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1401, 1402] 2026-09-12 06:55:34,549 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1403] 2026-09-12 06:55:34,726 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 06:55:46,267 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #249 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-12 06:55:47,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-12 06:55:48,231 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29749815 started for PoS orders references: [{'name': 'Order 94358-334-3142', 'pos_reference': None, 'uuid': '94358-334-3142'}] 2026-09-12 06:55:49,652 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29749815 order {'name': 'Order 94358-334-3142', 'pos_reference': None, 'uuid': '94358-334-3142'} created pos.order #844 2026-09-12 06:55:49,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29749815 finished 2026-09-12 06:55:49,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-12 06:55:50,366 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82363990 started for PoS orders references: [{'name': 'Order 65437-903-4981', 'pos_reference': None, 'uuid': '65437-903-4981'}] 2026-09-12 06:55:50,711 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #249 deleted stock.move records with IDs: [1409] 2026-09-12 06:55:50,847 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82363990 order {'name': 'Order 65437-903-4981', 'pos_reference': None, 'uuid': '65437-903-4981'} created pos.order #845 2026-09-12 06:55:50,849 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82363990 finished 2026-09-12 06:55:51,516 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-12 06:55:52,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 82621 2026-09-12 06:55:52,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpc88atqyf_chrome_odoo 2026-09-12 06:55:52,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42917/json/version 2026-09-12 06:55:52,174 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:55:52,178 26 INFO rb-103a292-224772-414667 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-12 06:55:52,178 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42917/json 2026-09-12 06:55:52,178 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:55:52,180 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:42917/devtools/page/188F003DAC30F03DE210B8C6E33328EC 2026-09-12 06:55:52,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-12 06:55:52,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-12 06:55:52,265 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:55:52,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-12 06:55:52,271 26 INFO rb-103a292-224772-414667 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-12 06:55:52,271 26 INFO rb-103a292-224772-414667 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-12 06:55:52,285 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:55:52,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:52] "GET /pos/ui/130 HTTP/1.1" 200 - 86 0.059 0.413 2026-09-12 06:55:52,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '188F003DAC30F03DE210B8C6E33328EC', 'loaderId': 'C1BC37A57462479D94AFF052DCD3477E', 'isDownload': False} 2026-09-12 06:55:52,757 26 INFO rb-103a292-224772-414667 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-12 06:55:52,766 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:55:52,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:52] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:55:52,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:52] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:55:52,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:52] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-12 06:55:53,285 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:53,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:55:53,340 26 INFO rb-103a292-224772-414667 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-12 06:55:53,348 26 INFO rb-103a292-224772-414667 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-12 06:55:53,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.008 2026-09-12 06:55:53,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:55:53,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:53,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.009 2026-09-12 06:55:53,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.032 2026-09-12 06:55:53,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.036 2026-09-12 06:55:53,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-12 06:55:54,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.381 0.355 2026-09-12 06:55:54,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "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-12 06:55:54,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55: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.007 2026-09-12 06:55:54,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.041 2026-09-12 06:55:54,568 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-09-12 06:55:54,600 26 INFO rb-103a292-224772-414667 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-12 06:55:54,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:55:54,660 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:54,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:55:54,705 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:54,709 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:55:54,741 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55: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-12 06:55:54,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:55:54,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 - 14 0.026 0.032 2026-09-12 06:55:54,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.088 2026-09-12 06:55:54,794 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:55:54,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /pos/ui/130 HTTP/1.1" 200 - 31 0.038 0.049 2026-09-12 06:55:54,881 26 INFO rb-103a292-224772-414667 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-12 06:55:54,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:54] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 31 0.078 0.140 2026-09-12 06:55:55,025 26 INFO rb-103a292-224772-414667 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-12 06:55:55,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2247&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.055 2026-09-12 06:55:55,062 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:55,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.012 0.083 2026-09-12 06:55:55,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-09-12 06:55:55,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.012 0.155 2026-09-12 06:55:55,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.014 0.206 2026-09-12 06:55:55,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-09-12 06:55:55,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-09-12 06:55:55,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.018 0.210 2026-09-12 06:55:55,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-09-12 06:55:55,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-09-12 06:55:55,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-09-12T06:55:34.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-09-12 06:55:55,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.102 0.224 2026-09-12 06:55:55,639 26 INFO rb-103a292-224772-414667 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-12 06:55:55,697 26 INFO rb-103a292-224772-414667 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-12 06:55:55,748 26 INFO rb-103a292-224772-414667 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-12 06:55:55,921 26 INFO rb-103a292-224772-414667 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-12 06:55:55,970 26 INFO rb-103a292-224772-414667 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-12 06:55:56,039 26 INFO rb-103a292-224772-414667 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-12 06:55:56,056 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:55:56,057 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:55:56,090 26 INFO rb-103a292-224772-414667 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-12 06:55:56,142 26 INFO rb-103a292-224772-414667 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-12 06:55:56,213 26 INFO rb-103a292-224772-414667 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-12 06:55:56,277 26 INFO rb-103a292-224772-414667 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-12 06:55:56,283 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35073455 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'f19484f0-40a8-4935-a9f4-bd91bb4a55c3'}] 2026-09-12 06:55:56,290 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:55:56,590 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35073455 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'f19484f0-40a8-4935-a9f4-bd91bb4a55c3'} created pos.order #846 2026-09-12 06:55:56,621 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35073455 finished 2026-09-12 06:55:56,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.183 0.227 2026-09-12 06:55:56,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:55:56,838 26 INFO rb-103a292-224772-414667 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-12 06:55:56,841 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97172578 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'f19484f0-40a8-4935-a9f4-bd91bb4a55c3'}] 2026-09-12 06:55:56,853 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97172578 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'f19484f0-40a8-4935-a9f4-bd91bb4a55c3'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-09-12 06:55:56,873 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97172578 finished 2026-09-12 06:55:56,902 26 INFO rb-103a292-224772-414667 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-12 06:55:56,950 26 INFO rb-103a292-224772-414667 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-12 06:55:56,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.066 0.090 2026-09-12 06:55:57,012 26 INFO rb-103a292-224772-414667 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-12 06:55:57,062 26 INFO rb-103a292-224772-414667 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-12 06:55:57,119 26 INFO rb-103a292-224772-414667 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-12 06:55:57,185 26 INFO rb-103a292-224772-414667 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-12 06:55:57,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-09-12 06:55:57,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 06:55:57,248 26 INFO rb-103a292-224772-414667 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-12 06:55:57,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.013 0.017 2026-09-12 06:55:57,297 26 INFO rb-103a292-224772-414667 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-12 06:55:57,349 26 INFO rb-103a292-224772-414667 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-12 06:55:57,400 26 INFO rb-103a292-224772-414667 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-12 06:55:57,450 26 INFO rb-103a292-224772-414667 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-12 06:55:57,521 26 INFO rb-103a292-224772-414667 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-12 06:55:57,572 26 INFO rb-103a292-224772-414667 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-12 06:55:57,626 26 INFO rb-103a292-224772-414667 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-12 06:55:57,686 26 INFO rb-103a292-224772-414667 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-12 06:55:57,694 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97664193 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': '9a4c5f40-0863-4f3b-9908-91a983869673'}] 2026-09-12 06:55:58,029 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97664193 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': '9a4c5f40-0863-4f3b-9908-91a983869673'} created pos.order #847 2026-09-12 06:55:58,059 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97664193 finished 2026-09-12 06:55:58,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.190 0.263 2026-09-12 06:55:58,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:58] "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-12 06:55:58,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-12 06:55:58,214 26 INFO rb-103a292-224772-414667 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-12 06:55:58,221 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42124578 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '9a4c5f40-0863-4f3b-9908-91a983869673'}] 2026-09-12 06:55:58,235 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42124578 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '9a4c5f40-0863-4f3b-9908-91a983869673'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-09-12 06:55:58,265 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42124578 finished 2026-09-12 06:55:58,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:55:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.074 0.073 2026-09-12 06:55:58,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17248512 (allocated 19009536) 2026-09-12 06:55:58,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 82621 2026-09-12 06:55:58,378 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-12 06:55:58,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 82621 2026-09-12 06:55:58,435 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065558_434936_test_refund_line_report_prices_sign.txt 2026-09-12 06:55:58,435 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpc88atqyf_chrome_odoo" 2026-09-12 06:55:58,941 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-12 06:55:59,405 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63127150 started for PoS orders references: [{'name': 'Order 34213-836-0805', 'pos_reference': None, 'uuid': '34213-836-0805'}] 2026-09-12 06:55:59,777 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63127150 order {'name': 'Order 34213-836-0805', 'pos_reference': None, 'uuid': '34213-836-0805'} created pos.order #848 2026-09-12 06:55:59,778 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63127150 finished 2026-09-12 06:56:00,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-12 06:56:00,377 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63973587 started for PoS orders references: [{'name': 'Order 95604-541-0194', 'pos_reference': None, 'uuid': '95604-541-0194'}, {'name': 'Order 99005-785-3951', 'pos_reference': None, 'uuid': '99005-785-3951'}] 2026-09-12 06:56:00,707 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63973587 order {'name': 'Order 95604-541-0194', 'pos_reference': None, 'uuid': '95604-541-0194'} created pos.order #849 2026-09-12 06:56:00,860 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63973587 order {'name': 'Order 99005-785-3951', 'pos_reference': None, 'uuid': '99005-785-3951'} created pos.order #850 2026-09-12 06:56:00,861 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63973587 finished 2026-09-12 06:56:01,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-12 06:56:01,899 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33974215 started for PoS orders references: [{'name': 'Order 84500-723-7191', 'pos_reference': None, 'uuid': '84500-723-7191'}] 2026-09-12 06:56:02,250 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33974215 order {'name': 'Order 84500-723-7191', 'pos_reference': None, 'uuid': '84500-723-7191'} created pos.order #851 2026-09-12 06:56:02,251 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33974215 finished 2026-09-12 06:56:03,104 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 06:56:13,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-12 06:56:14,809 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 82763 2026-09-12 06:56:14,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpp6mr4n72_chrome_odoo 2026-09-12 06:56:14,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40711/json/version 2026-09-12 06:56:14,811 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:14,825 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:56:14,825 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40711/json 2026-09-12 06:56:14,825 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:14,838 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:40711/devtools/page/36EFC19C4411EC626466D68BA5DBF4BB 2026-09-12 06:56:14,852 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-12 06:56:14,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-12 06:56:15,037 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:56:15,045 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-12 06:56:15,048 26 INFO rb-103a292-224772-414667 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-12 06:56:15,048 26 INFO rb-103a292-224772-414667 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-12 06:56:15,061 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:56:15,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:15] "GET /pos/ui/133 HTTP/1.1" 200 - 127 0.075 0.453 2026-09-12 06:56:15,589 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '36EFC19C4411EC626466D68BA5DBF4BB', 'loaderId': '6B693657C765D7553FE72D16CA065B4D', 'isDownload': False} 2026-09-12 06:56:15,589 26 INFO rb-103a292-224772-414667 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-12 06:56:15,596 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:56:15,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:15] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 06:56:15,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:15] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 06:56:15,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:15] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-09-12 06:56:16,122 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:16,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-12 06:56:16,162 26 INFO rb-103a292-224772-414667 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-12 06:56:16,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 06:56:16,177 26 INFO rb-103a292-224772-414667 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-12 06:56:16,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:56:16,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:16,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-12 06:56:16,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-12 06:56:16,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.040 0.034 2026-09-12 06:56:16,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-12 06:56:16,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.319 0.284 2026-09-12 06:56:17,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "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-12 06:56:17,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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.009 2026-09-12 06:56:17,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.031 2026-09-12 06:56:17,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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.010 2026-09-12 06:56:17,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:56:17,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:56:17,298 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:56:17,307 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 06:56:17,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:56:17,322 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:56:17,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.023 0.055 2026-09-12 06:56:17,367 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:56:17,387 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:56:17,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.012 0.095 2026-09-12 06:56:17,409 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:56:17,485 26 INFO rb-103a292-224772-414667 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-12 06:56:17,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.052 0.048 2026-09-12 06:56:17,591 26 INFO rb-103a292-224772-414667 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-12 06:56:17,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.055 0.158 2026-09-12 06:56:17,612 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:17,627 26 INFO rb-103a292-224772-414667 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-12 06:56:17,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-12 06:56:17,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-12 06:56:17,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-12 06:56:17,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-12 06:56:17,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.175 2026-09-12 06:56:17,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.172 2026-09-12 06:56:17,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.172 2026-09-12 06:56:17,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-09-12 06:56:17,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-09-12 06:56:17,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-12 06:56:17,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:17] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-12 06:56:18,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.255 2026-09-12 06:56:18,132 26 INFO rb-103a292-224772-414667 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-12 06:56:18,192 26 INFO rb-103a292-224772-414667 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-12 06:56:18,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.068 0.084 2026-09-12 06:56:18,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.026 2026-09-12 06:56:18,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-12 06:56:18,535 26 INFO rb-103a292-224772-414667 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-12 06:56:18,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "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.134 0.063 2026-09-12 06:56:18,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.054 0.063 2026-09-12 06:56:18,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.114 2026-09-12 06:56:18,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-09-12 06:56:18,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 06:56:18,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.020 2026-09-12 06:56:19,010 26 INFO rb-103a292-224772-414667 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-12 06:56:19,066 26 INFO rb-103a292-224772-414667 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-12 06:56:19,154 26 INFO rb-103a292-224772-414667 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-12 06:56:19,205 26 INFO rb-103a292-224772-414667 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-12 06:56:19,256 26 INFO rb-103a292-224772-414667 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-12 06:56:19,324 26 INFO rb-103a292-224772-414667 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-12 06:56:19,342 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:19,342 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:56:19,375 26 INFO rb-103a292-224772-414667 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-12 06:56:19,426 26 INFO rb-103a292-224772-414667 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-12 06:56:19,477 26 INFO rb-103a292-224772-414667 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-12 06:56:19,547 26 INFO rb-103a292-224772-414667 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-12 06:56:19,598 26 INFO rb-103a292-224772-414667 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-12 06:56:19,651 26 INFO rb-103a292-224772-414667 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-12 06:56:19,717 26 INFO rb-103a292-224772-414667 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-12 06:56:19,725 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68033207 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '17c75a31-18d5-489e-8039-d2b1b827e8c9'}] 2026-09-12 06:56:19,726 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:56:21,385 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68033207 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '17c75a31-18d5-489e-8039-d2b1b827e8c9'} created pos.order #852 2026-09-12 06:56:21,417 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68033207 finished 2026-09-12 06:56:21,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 595 0.658 1.317 2026-09-12 06:56:21,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.034 2026-09-12 06:56:21,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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.056 2026-09-12 06:56:21,846 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:56:21,937 26 INFO rb-103a292-224772-414667 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-12 06:56:21,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:21] "GET /account/download_invoice_documents/828/pdf HTTP/1.1" 200 - 17 0.019 0.024 2026-09-12 06:56:21,968 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50746683 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '17c75a31-18d5-489e-8039-d2b1b827e8c9'}] 2026-09-12 06:56:21,975 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50746683 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '17c75a31-18d5-489e-8039-d2b1b827e8c9'} sync ignored for existing PoS order pos.order(852,) (state: done) 2026-09-12 06:56:21,975 26 INFO rb-103a292-224772-414667 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-12 06:56:21,994 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50746683 finished 2026-09-12 06:56:22,039 26 INFO rb-103a292-224772-414667 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-12 06:56:22,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-12 06:56:22,090 26 INFO rb-103a292-224772-414667 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-12 06:56:22,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.074 0.087 2026-09-12 06:56:22,218 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18607888 (allocated 19922944) 2026-09-12 06:56:22,228 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 82763 2026-09-12 06:56:22,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-12 06:56:22,230 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 82763 2026-09-12 06:56:22,329 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065622_329282_test_taxes_l10n_be_pos.txt 2026-09-12 06:56:22,329 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpp6mr4n72_chrome_odoo" 2026-09-12 06:56:23,298 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1414, 1415] 2026-09-12 06:56:24,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 82910 2026-09-12 06:56:24,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmphf4p7ode_chrome_odoo 2026-09-12 06:56:24,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38945/json/version 2026-09-12 06:56:24,236 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:24,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:56:24,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38945/json 2026-09-12 06:56:24,539 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:24,543 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:38945/devtools/page/6F4ECFF1D0CC0146D058FE60605DE6A9 2026-09-12 06:56:24,548 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-12 06:56:24,554 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-12 06:56:24,764 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:56:24,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-12 06:56:24,784 26 INFO rb-103a292-224772-414667 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-12 06:56:24,784 26 INFO rb-103a292-224772-414667 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-12 06:56:25,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.125 0.086 2026-09-12 06:56:25,013 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6F4ECFF1D0CC0146D058FE60605DE6A9', 'loaderId': '74655846B3B4001BF81192EE1D66E846', 'isDownload': False} 2026-09-12 06:56:25,013 26 INFO rb-103a292-224772-414667 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-12 06:56:25,021 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:56:25,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:56:25,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:56:25,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-12 06:56:25,521 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:25,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:56:25,560 26 INFO rb-103a292-224772-414667 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-12 06:56:25,568 26 INFO rb-103a292-224772-414667 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-12 06:56:25,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.018 2026-09-12 06:56:25,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:56:25,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:25,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "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.012 2026-09-12 06:56:25,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:56:25,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-12 06:56:25,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.022 0.030 2026-09-12 06:56:26,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.272 0.315 2026-09-12 06:56:26,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 06:56:26,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:56:26,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-09-12 06:56:26,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:56:26,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:56:26,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:26,681 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:26,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:56:26,721 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:26,725 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 06:56:26,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.018 0.025 2026-09-12 06:56:26,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.013 0.069 2026-09-12 06:56:26,775 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:26,789 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:56:26,804 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:26,874 26 INFO rb-103a292-224772-414667 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-12 06:56:26,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.050 0.049 2026-09-12 06:56:26,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:26] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.038 0.118 2026-09-12 06:56:27,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.035 2026-09-12 06:56:27,031 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:27,033 26 INFO rb-103a292-224772-414667 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-12 06:56:27,065 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.077 2026-09-12 06:56:27,082 26 INFO rb-103a292-224772-414667 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-12 06:56:27,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.108 2026-09-12 06:56:27,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-09-12 06:56:27,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.015 0.152 2026-09-12 06:56:27,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-12 06:56:27,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-12 06:56:27,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-12 06:56:27,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-09-12 06:56:27,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-09-12 06:56:27,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:56:27,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-09-12 06:56:27,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-12 06:56:27,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.036 0.177 2026-09-12 06:56:27,501 26 INFO rb-103a292-224772-414667 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-12 06:56:27,560 26 INFO rb-103a292-224772-414667 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-12 06:56:27,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.020 0.045 2026-09-12 06:56:27,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.028 2026-09-12 06:56:27,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-12 06:56:27,811 26 INFO rb-103a292-224772-414667 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-12 06:56:27,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:27] "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.061 0.080 2026-09-12 06:56:28,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.060 0.065 2026-09-12 06:56:28,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-09-12 06:56:28,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.010 2026-09-12 06:56:28,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:56:28,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-12 06:56:28,231 26 INFO rb-103a292-224772-414667 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-12 06:56:28,286 26 INFO rb-103a292-224772-414667 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-12 06:56:28,376 26 INFO rb-103a292-224772-414667 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-12 06:56:28,427 26 INFO rb-103a292-224772-414667 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-12 06:56:28,477 26 INFO rb-103a292-224772-414667 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-12 06:56:28,547 26 INFO rb-103a292-224772-414667 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-12 06:56:28,559 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:28,561 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:28,599 26 INFO rb-103a292-224772-414667 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-12 06:56:28,649 26 INFO rb-103a292-224772-414667 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-12 06:56:28,698 26 INFO rb-103a292-224772-414667 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-12 06:56:28,771 26 INFO rb-103a292-224772-414667 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-12 06:56:28,821 26 INFO rb-103a292-224772-414667 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-12 06:56:28,874 26 INFO rb-103a292-224772-414667 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-12 06:56:28,941 26 INFO rb-103a292-224772-414667 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-12 06:56:28,945 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84193099 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '7b150b6a-4a04-4065-9f2e-63a612993d92'}] 2026-09-12 06:56:28,948 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:30,013 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84193099 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '7b150b6a-4a04-4065-9f2e-63a612993d92'} created pos.order #853 2026-09-12 06:56:30,048 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84193099 finished 2026-09-12 06:56:30,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 532 0.526 0.781 2026-09-12 06:56:30,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:30,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-09-12 06:56:30,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:30] "GET /account/download_invoice_documents/832/pdf HTTP/1.1" 200 - 17 0.014 0.045 2026-09-12 06:56:30,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.017 2026-09-12 06:56:30,456 26 INFO rb-103a292-224772-414667 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-12 06:56:30,464 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35191348 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '7b150b6a-4a04-4065-9f2e-63a612993d92'}] 2026-09-12 06:56:30,475 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35191348 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '7b150b6a-4a04-4065-9f2e-63a612993d92'} sync ignored for existing PoS order pos.order(853,) (state: done) 2026-09-12 06:56:30,496 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35191348 finished 2026-09-12 06:56:30,505 26 INFO rb-103a292-224772-414667 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-12 06:56:30,568 26 INFO rb-103a292-224772-414667 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-12 06:56:30,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-12 06:56:30,622 26 INFO rb-103a292-224772-414667 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-12 06:56:30,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.065 0.096 2026-09-12 06:56:30,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18634348 (allocated 20185088) 2026-09-12 06:56:30,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 82910 2026-09-12 06:56:30,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-12 06:56:30,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 82910 2026-09-12 06:56:30,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065630_804756_test_taxes_l10n_be_pos.txt 2026-09-12 06:56:30,805 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmphf4p7ode_chrome_odoo" 2026-09-12 06:56:31,546 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1417, 1418] 2026-09-12 06:56:32,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 83060 2026-09-12 06:56:32,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmprq1uk38l_chrome_odoo 2026-09-12 06:56:32,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38555/json/version 2026-09-12 06:56:32,459 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:32,483 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:56:32,483 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38555/json 2026-09-12 06:56:32,484 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:32,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:38555/devtools/page/6F043065589ACF93D0D8D3854CBEDD60 2026-09-12 06:56:32,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-12 06:56:32,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-12 06:56:32,623 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:56:32,628 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-12 06:56:32,633 26 INFO rb-103a292-224772-414667 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-12 06:56:32,633 26 INFO rb-103a292-224772-414667 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-12 06:56:32,769 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:32] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.048 0.072 2026-09-12 06:56:32,772 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6F043065589ACF93D0D8D3854CBEDD60', 'loaderId': 'D7115ABB2C423ED0A4770E963F92EC16', 'isDownload': False} 2026-09-12 06:56:32,773 26 INFO rb-103a292-224772-414667 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-12 06:56:32,781 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:56:32,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:32] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.014 2026-09-12 06:56:32,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:32] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-09-12 06:56:32,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-09-12 06:56:33,259 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:33,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:56:33,278 26 INFO rb-103a292-224772-414667 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-12 06:56:33,283 26 INFO rb-103a292-224772-414667 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-12 06:56:33,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 06:56:33,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:33,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:33,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-12 06:56:33,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 06:56:33,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.027 0.027 2026-09-12 06:56:33,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-09-12 06:56:34,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.308 0.289 2026-09-12 06:56:34,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:56:34,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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.007 2026-09-12 06:56:34,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.030 2026-09-12 06:56:34,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:34,253 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:56:34,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 06:56:34,316 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:56:34,342 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:56:34,344 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:56:34,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.022 0.041 2026-09-12 06:56:34,380 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:34,392 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:56:34,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.005 0.077 2026-09-12 06:56:34,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-12 06:56:34,499 26 INFO rb-103a292-224772-414667 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-12 06:56:34,534 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:56:34,592 26 INFO rb-103a292-224772-414667 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-12 06:56:34,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.047 0.045 2026-09-12 06:56:34,628 26 INFO rb-103a292-224772-414667 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-12 06:56:34,629 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06: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-12 06:56:34,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.059 0.127 2026-09-12 06:56:34,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-09-12 06:56:34,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-09-12 06:56:34,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-09-12 06:56:34,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-09-12 06:56:34,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-09-12 06:56:34,909 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-09-12 06:56:34,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-12 06:56:34,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:34] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.173 2026-09-12 06:56:35,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-12 06:56:35,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-09-12 06:56:35,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-12 06:56:35,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-09-12 06:56:35,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-12 06:56:35,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-09-12 06:56:35,199 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-12 06:56:35,281 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.047 0.183 2026-09-12 06:56:35,323 26 INFO rb-103a292-224772-414667 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-12 06:56:35,389 26 INFO rb-103a292-224772-414667 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-12 06:56:35,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.020 0.045 2026-09-12 06:56:35,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.024 2026-09-12 06:56:35,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 06:56:35,633 26 INFO rb-103a292-224772-414667 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-12 06:56:35,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.050 0.068 2026-09-12 06:56:35,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.043 0.065 2026-09-12 06:56:35,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.107 2026-09-12 06:56:35,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-12 06:56:35,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:56:35,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.026 2026-09-12 06:56:36,010 26 INFO rb-103a292-224772-414667 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-12 06:56:36,063 26 INFO rb-103a292-224772-414667 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-12 06:56:36,151 26 INFO rb-103a292-224772-414667 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-12 06:56:36,203 26 INFO rb-103a292-224772-414667 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-12 06:56:36,253 26 INFO rb-103a292-224772-414667 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-12 06:56:36,335 26 INFO rb-103a292-224772-414667 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-12 06:56:36,344 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:36,347 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:36,385 26 INFO rb-103a292-224772-414667 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-12 06:56:36,435 26 INFO rb-103a292-224772-414667 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-12 06:56:36,487 26 INFO rb-103a292-224772-414667 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-12 06:56:36,555 26 INFO rb-103a292-224772-414667 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-12 06:56:36,606 26 INFO rb-103a292-224772-414667 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-12 06:56:36,660 26 INFO rb-103a292-224772-414667 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-12 06:56:36,725 26 INFO rb-103a292-224772-414667 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-12 06:56:36,729 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1988682 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '6244509b-448b-4d91-84ce-5fc5ce95dc90'}] 2026-09-12 06:56:36,736 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:37,912 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1988682 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '6244509b-448b-4d91-84ce-5fc5ce95dc90'} created pos.order #854 2026-09-12 06:56:37,964 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1988682 finished 2026-09-12 06:56:38,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 532 0.527 0.921 2026-09-12 06:56:38,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:38,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.028 2026-09-12 06:56:38,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:38] "GET /account/download_invoice_documents/836/pdf HTTP/1.1" 200 - 17 0.012 0.041 2026-09-12 06:56:38,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:56:38,396 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93969396 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '6244509b-448b-4d91-84ce-5fc5ce95dc90'}] 2026-09-12 06:56:38,403 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93969396 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '6244509b-448b-4d91-84ce-5fc5ce95dc90'} sync ignored for existing PoS order pos.order(854,) (state: done) 2026-09-12 06:56:38,409 26 INFO rb-103a292-224772-414667 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-12 06:56:38,417 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93969396 finished 2026-09-12 06:56:38,460 26 INFO rb-103a292-224772-414667 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-12 06:56:38,527 26 INFO rb-103a292-224772-414667 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-12 06:56:38,574 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-12 06:56:38,575 26 INFO rb-103a292-224772-414667 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-12 06:56:38,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.111 0.093 2026-09-12 06:56:38,697 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18641488 (allocated 20185088) 2026-09-12 06:56:38,710 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 83060 2026-09-12 06:56:38,711 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-12 06:56:38,711 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 83060 2026-09-12 06:56:38,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065638_770195_test_taxes_l10n_be_pos.txt 2026-09-12 06:56:38,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmprq1uk38l_chrome_odoo" 2026-09-12 06:56:39,559 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1420, 1421] 2026-09-12 06:56:40,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 83214 2026-09-12 06:56:40,610 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp41yn8px5_chrome_odoo 2026-09-12 06:56:40,610 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38447/json/version 2026-09-12 06:56:40,611 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:40,614 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:56:40,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:38447/json 2026-09-12 06:56:40,615 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:40,616 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:38447/devtools/page/12D23502606B20E36201BE011C7C6301 2026-09-12 06:56:40,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-12 06:56:40,621 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-12 06:56:40,775 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:56:40,781 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-12 06:56:40,783 26 INFO rb-103a292-224772-414667 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-12 06:56:40,783 26 INFO rb-103a292-224772-414667 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-12 06:56:40,937 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:40] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.072 0.076 2026-09-12 06:56:40,940 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '12D23502606B20E36201BE011C7C6301', 'loaderId': '97FF3E0A96448DA1143EC68EADE4F16E', 'isDownload': False} 2026-09-12 06:56:40,940 26 INFO rb-103a292-224772-414667 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-12 06:56:40,951 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:56:40,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:40] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-12 06:56:40,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:40] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:56:40,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:40] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:56:41,499 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:41,514 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:56:41,543 26 INFO rb-103a292-224772-414667 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-12 06:56:41,560 26 INFO rb-103a292-224772-414667 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-12 06:56:41,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-12 06:56:41,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:56:41,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:41,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.013 2026-09-12 06:56:41,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.019 2026-09-12 06:56:41,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.026 0.033 2026-09-12 06:56:41,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-09-12 06:56:42,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.371 0.312 2026-09-12 06:56:42,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:56:42,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-09-12 06:56:42,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.043 2026-09-12 06:56:42,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.020 2026-09-12 06:56:42,740 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:56:42,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-12 06:56:42,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:56:42,829 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:56:42,882 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:56:42,893 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:56:42,916 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 06:56:42,935 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-09-12 06:56:42,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.060 0.050 2026-09-12 06:56:42,942 26 INFO rb-103a292-224772-414667 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-12 06:56:42,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.005 0.118 2026-09-12 06:56:42,987 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:56:43,070 26 INFO rb-103a292-224772-414667 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-12 06:56:43,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.072 0.043 2026-09-12 06:56:43,094 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:43,122 26 INFO rb-103a292-224772-414667 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-12 06:56:43,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.078 0.200 2026-09-12 06:56:43,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-09-12 06:56:43,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-09-12 06:56:43,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.293 2026-09-12 06:56:43,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.336 2026-09-12 06:56:43,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.283 2026-09-12 06:56:43,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.182 2026-09-12 06:56:43,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-09-12 06:56:43,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-09-12 06:56:43,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-09-12 06:56:43,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.244 2026-09-12 06:56:43,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-12 06:56:43,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-09-12 06:56:43,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-12 06:56:43,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-12 06:56:43,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-12 06:56:43,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-12 06:56:43,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-09-12 06:56:43,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.053 0.230 2026-09-12 06:56:43,947 26 INFO rb-103a292-224772-414667 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-12 06:56:44,008 26 INFO rb-103a292-224772-414667 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-12 06:56:44,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.036 0.051 2026-09-12 06:56:44,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.027 2026-09-12 06:56:44,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.017 2026-09-12 06:56:44,276 26 INFO rb-103a292-224772-414667 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-12 06:56:44,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "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.067 0.075 2026-09-12 06:56:44,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.039 0.065 2026-09-12 06:56:44,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.101 2026-09-12 06:56:44,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.011 2026-09-12 06:56:44,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-12 06:56:44,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-12 06:56:44,677 26 INFO rb-103a292-224772-414667 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-12 06:56:44,730 26 INFO rb-103a292-224772-414667 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-12 06:56:44,819 26 INFO rb-103a292-224772-414667 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-12 06:56:44,871 26 INFO rb-103a292-224772-414667 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-12 06:56:44,921 26 INFO rb-103a292-224772-414667 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-12 06:56:44,992 26 INFO rb-103a292-224772-414667 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-12 06:56:45,007 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:45,007 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:45,043 26 INFO rb-103a292-224772-414667 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-12 06:56:45,094 26 INFO rb-103a292-224772-414667 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-12 06:56:45,144 26 INFO rb-103a292-224772-414667 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-12 06:56:45,212 26 INFO rb-103a292-224772-414667 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-12 06:56:45,263 26 INFO rb-103a292-224772-414667 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-12 06:56:45,321 26 INFO rb-103a292-224772-414667 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-12 06:56:45,383 26 INFO rb-103a292-224772-414667 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-12 06:56:45,389 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55166619 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '69d2176b-ea4a-4d78-81ec-e1ffed8b65d8'}] 2026-09-12 06:56:45,399 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:56:46,478 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55166619 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '69d2176b-ea4a-4d78-81ec-e1ffed8b65d8'} created pos.order #855 2026-09-12 06:56:46,523 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55166619 finished 2026-09-12 06:56:46,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 532 0.556 0.808 2026-09-12 06:56:46,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:46,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.028 2026-09-12 06:56:46,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:46] "GET /account/download_invoice_documents/840/pdf HTTP/1.1" 200 - 17 0.013 0.050 2026-09-12 06:56:46,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:56:47,052 26 INFO rb-103a292-224772-414667 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-12 06:56:47,056 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58692749 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '69d2176b-ea4a-4d78-81ec-e1ffed8b65d8'}] 2026-09-12 06:56:47,074 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58692749 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '69d2176b-ea4a-4d78-81ec-e1ffed8b65d8'} sync ignored for existing PoS order pos.order(855,) (state: done) 2026-09-12 06:56:47,090 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58692749 finished 2026-09-12 06:56:47,103 26 INFO rb-103a292-224772-414667 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-12 06:56:47,166 26 INFO rb-103a292-224772-414667 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-12 06:56:47,216 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-12 06:56:47,217 26 INFO rb-103a292-224772-414667 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-12 06:56:47,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.075 0.103 2026-09-12 06:56:47,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18689144 (allocated 20185088) 2026-09-12 06:56:47,349 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 83214 2026-09-12 06:56:47,351 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-12 06:56:47,352 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 83214 2026-09-12 06:56:47,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.025 2026-09-12 06:56:47,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065647_415200_test_taxes_l10n_be_pos.txt 2026-09-12 06:56:47,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp41yn8px5_chrome_odoo" 2026-09-12 06:56:48,265 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1423, 1424] 2026-09-12 06:56:48,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-12 06:56:49,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 83370 2026-09-12 06:56:49,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpzh4qrzc5_chrome_odoo 2026-09-12 06:56:49,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38755/json/version 2026-09-12 06:56:49,392 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:49,452 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:56:49,453 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38755/json 2026-09-12 06:56:49,453 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:49,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38755/devtools/page/9C1F882390F833E497E8E6CE615299F3 2026-09-12 06:56:49,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-12 06:56:49,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-12 06:56:49,603 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:56:49,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-12 06:56:49,613 26 INFO rb-103a292-224772-414667 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-12 06:56:49,613 26 INFO rb-103a292-224772-414667 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-12 06:56:49,634 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:56:50,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /pos/ui/133 HTTP/1.1" 200 - 130 0.106 0.454 2026-09-12 06:56:50,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '9C1F882390F833E497E8E6CE615299F3', 'loaderId': 'D3CB1D7EE73FCF740C24907287ED919D', 'isDownload': False} 2026-09-12 06:56:50,188 26 INFO rb-103a292-224772-414667 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-12 06:56:50,195 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:56:50,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-09-12 06:56:50,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 06:56:50,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.020 0.030 2026-09-12 06:56:50,673 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:56:50,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-09-12 06:56:50,720 26 INFO rb-103a292-224772-414667 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-12 06:56:50,729 26 INFO rb-103a292-224772-414667 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-12 06:56:50,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 06:56:50,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:56:50,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:50,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.012 2026-09-12 06:56:50,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-12 06:56:50,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.029 2026-09-12 06:56:50,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-12 06:56:51,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.222 0.292 2026-09-12 06:56:51,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:51,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-12 06:56:51,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-12 06:56:51,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:56:51,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:56:51,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-09-12 06:56:51,712 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:51,734 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:56:51,747 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:56:51,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.014 0.024 2026-09-12 06:56:51,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.019 0.070 2026-09-12 06:56:51,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-12 06:56:51,818 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:51,831 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:51,923 26 INFO rb-103a292-224772-414667 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-12 06:56:51,982 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:52,056 26 INFO rb-103a292-224772-414667 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-12 06:56:52,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.059 0.050 2026-09-12 06:56:52,093 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:56:52,111 26 INFO rb-103a292-224772-414667 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-12 06:56:52,118 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-12 06:56:52,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-12 06:56:52,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-12 06:56:52,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-12 06:56:52,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.034 0.250 2026-09-12 06:56:52,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-12 06:56:52,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-12 06:56:52,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-12 06:56:52,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-12 06:56:52,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-12 06:56:52,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.147 2026-09-12 06:56:52,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-12 06:56:52,495 26 INFO rb-103a292-224772-414667 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-12 06:56:52,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.216 2026-09-12 06:56:52,560 26 INFO rb-103a292-224772-414667 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-12 06:56:52,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.034 0.085 2026-09-12 06:56:52,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.023 2026-09-12 06:56:52,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 06:56:52,855 26 INFO rb-103a292-224772-414667 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-12 06:56:52,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:52] "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.056 0.072 2026-09-12 06:56:53,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.072 0.083 2026-09-12 06:56:53,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.147 2026-09-12 06:56:53,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.015 2026-09-12 06:56:53,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-12 06:56:53,303 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.029 2026-09-12 06:56:53,344 26 INFO rb-103a292-224772-414667 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-12 06:56:53,397 26 INFO rb-103a292-224772-414667 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-12 06:56:53,493 26 INFO rb-103a292-224772-414667 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-12 06:56:53,544 26 INFO rb-103a292-224772-414667 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-12 06:56:53,595 26 INFO rb-103a292-224772-414667 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-12 06:56:53,662 26 INFO rb-103a292-224772-414667 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-12 06:56:53,675 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:53,676 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:53,713 26 INFO rb-103a292-224772-414667 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-12 06:56:53,763 26 INFO rb-103a292-224772-414667 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-12 06:56:53,816 26 INFO rb-103a292-224772-414667 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-12 06:56:53,880 26 INFO rb-103a292-224772-414667 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-12 06:56:53,931 26 INFO rb-103a292-224772-414667 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-12 06:56:53,985 26 INFO rb-103a292-224772-414667 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-12 06:56:54,048 26 INFO rb-103a292-224772-414667 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-12 06:56:54,054 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18129261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '06e90cbc-3ae6-49ea-b0ee-9af097fcf779'}] 2026-09-12 06:56:54,061 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:56:55,673 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18129261 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '06e90cbc-3ae6-49ea-b0ee-9af097fcf779'} created pos.order #856 2026-09-12 06:56:55,712 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18129261 finished 2026-09-12 06:56:55,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 606 0.620 1.254 2026-09-12 06:56:55,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56: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-12 06:56:56,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.037 2026-09-12 06:56:56,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:56] "GET /account/download_invoice_documents/844/pdf HTTP/1.1" 200 - 17 0.022 0.082 2026-09-12 06:56:56,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:56] "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-12 06:56:56,167 26 INFO rb-103a292-224772-414667 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-12 06:56:56,176 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24081218 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '06e90cbc-3ae6-49ea-b0ee-9af097fcf779'}] 2026-09-12 06:56:56,184 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24081218 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '06e90cbc-3ae6-49ea-b0ee-9af097fcf779'} sync ignored for existing PoS order pos.order(856,) (state: done) 2026-09-12 06:56:56,196 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24081218 finished 2026-09-12 06:56:56,216 26 INFO rb-103a292-224772-414667 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-12 06:56:56,282 26 INFO rb-103a292-224772-414667 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-12 06:56:56,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.044 0.079 2026-09-12 06:56:56,337 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-12 06:56:56,338 26 INFO rb-103a292-224772-414667 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-12 06:56:56,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.043 0.027 2026-09-12 06:56:56,457 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19972200 (allocated 22282240) 2026-09-12 06:56:56,458 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 83370 2026-09-12 06:56:56,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-12 06:56:56,460 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 83370 2026-09-12 06:56:56,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065656_555483_test_taxes_l10n_br_pos.txt 2026-09-12 06:56:56,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpzh4qrzc5_chrome_odoo" 2026-09-12 06:56:57,378 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1426, 1427] 2026-09-12 06:56:58,236 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 83520 2026-09-12 06:56:58,236 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpoan7mim2_chrome_odoo 2026-09-12 06:56:58,238 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42403/json/version 2026-09-12 06:56:58,242 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:58,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:56:58,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42403/json 2026-09-12 06:56:58,266 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:56:58,269 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42403/devtools/page/86B5BEA128395A383484E9C66DA97A72 2026-09-12 06:56:58,275 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-12 06:56:58,277 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-12 06:56:58,422 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:56:58,427 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-12 06:56:58,429 26 INFO rb-103a292-224772-414667 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-12 06:56:58,429 26 INFO rb-103a292-224772-414667 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-12 06:56:58,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:58] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.071 0.068 2026-09-12 06:56:58,580 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '86B5BEA128395A383484E9C66DA97A72', 'loaderId': 'FA2018905969B3D50B64ED38454FB074', 'isDownload': False} 2026-09-12 06:56:58,581 26 INFO rb-103a292-224772-414667 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-12 06:56:58,593 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:56:58,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:58] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:56:58,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:58] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-09-12 06:56:58,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:58] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.036 2026-09-12 06:56:59,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:56:59,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:56:59,158 26 INFO rb-103a292-224772-414667 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-12 06:56:59,172 26 INFO rb-103a292-224772-414667 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-12 06:56:59,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.013 2026-09-12 06:56:59,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:56:59,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:56:59,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-09-12 06:56:59,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-12 06:56:59,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.030 2026-09-12 06:56:59,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:56:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-09-12 06:57:00,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.307 0.330 2026-09-12 06:57:00,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "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-12 06:57:00,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.013 2026-09-12 06:57:00,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.037 0.049 2026-09-12 06:57:00,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "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-12 06:57:00,283 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:57:00,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-12 06:57:00,337 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:00,358 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:57:00,360 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:57:00,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-09-12 06:57:00,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-12 06:57:00,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-12 06:57:00,432 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "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-12 06:57:00,443 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:00,463 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:00,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.042 0.049 2026-09-12 06:57:00,552 26 INFO rb-103a292-224772-414667 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-12 06:57:00,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.024 0.124 2026-09-12 06:57:00,675 26 INFO rb-103a292-224772-414667 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-12 06:57:00,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-12 06:57:00,689 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:00,723 26 INFO rb-103a292-224772-414667 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-12 06:57:00,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-12 06:57:00,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-09-12 06:57:00,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.156 2026-09-12 06:57:00,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-12 06:57:00,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-12 06:57:00,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-12 06:57:00,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-09-12 06:57:00,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.189 2026-09-12 06:57:00,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:00] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-12 06:57:01,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-12 06:57:01,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-12 06:57:01,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.179 2026-09-12 06:57:01,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.050 0.213 2026-09-12 06:57:01,224 26 INFO rb-103a292-224772-414667 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-12 06:57:01,287 26 INFO rb-103a292-224772-414667 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-12 06:57:01,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.019 0.040 2026-09-12 06:57:01,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.027 2026-09-12 06:57:01,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.016 0.010 2026-09-12 06:57:01,570 26 INFO rb-103a292-224772-414667 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-12 06:57:01,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.070 0.076 2026-09-12 06:57:01,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.071 0.076 2026-09-12 06:57:01,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.142 2026-09-12 06:57:01,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.016 2026-09-12 06:57:01,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 06:57:01,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.025 2026-09-12 06:57:02,025 26 INFO rb-103a292-224772-414667 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-12 06:57:02,079 26 INFO rb-103a292-224772-414667 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-12 06:57:02,170 26 INFO rb-103a292-224772-414667 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-12 06:57:02,221 26 INFO rb-103a292-224772-414667 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-12 06:57:02,271 26 INFO rb-103a292-224772-414667 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-12 06:57:02,338 26 INFO rb-103a292-224772-414667 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-12 06:57:02,348 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:02,350 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:02,389 26 INFO rb-103a292-224772-414667 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-12 06:57:02,440 26 INFO rb-103a292-224772-414667 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-12 06:57:02,491 26 INFO rb-103a292-224772-414667 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-12 06:57:02,569 26 INFO rb-103a292-224772-414667 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-12 06:57:02,615 26 INFO rb-103a292-224772-414667 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-12 06:57:02,668 26 INFO rb-103a292-224772-414667 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-12 06:57:02,735 26 INFO rb-103a292-224772-414667 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-12 06:57:02,739 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17110348 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '557a8cc6-384b-4a1d-82f8-2b9dd036125e'}] 2026-09-12 06:57:02,751 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:57:04,006 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17110348 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '557a8cc6-384b-4a1d-82f8-2b9dd036125e'} created pos.order #857 2026-09-12 06:57:04,044 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17110348 finished 2026-09-12 06:57:04,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 540 0.717 0.853 2026-09-12 06:57:04,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:57:04,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.029 2026-09-12 06:57:04,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "GET /account/download_invoice_documents/848/pdf HTTP/1.1" 200 - 17 0.024 0.049 2026-09-12 06:57:04,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.037 2026-09-12 06:57:04,545 26 INFO rb-103a292-224772-414667 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-12 06:57:04,550 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51500307 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '557a8cc6-384b-4a1d-82f8-2b9dd036125e'}] 2026-09-12 06:57:04,558 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51500307 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '557a8cc6-384b-4a1d-82f8-2b9dd036125e'} sync ignored for existing PoS order pos.order(857,) (state: done) 2026-09-12 06:57:04,576 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51500307 finished 2026-09-12 06:57:04,596 26 INFO rb-103a292-224772-414667 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-12 06:57:04,663 26 INFO rb-103a292-224772-414667 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-12 06:57:04,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.072 0.079 2026-09-12 06:57:04,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-12 06:57:04,719 26 INFO rb-103a292-224772-414667 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-12 06:57:04,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.022 2026-09-12 06:57:04,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19978132 (allocated 22806528) 2026-09-12 06:57:04,867 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 83520 2026-09-12 06:57:04,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-12 06:57:04,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 83520 2026-09-12 06:57:04,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065704_951900_test_taxes_l10n_br_pos.txt 2026-09-12 06:57:04,952 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpoan7mim2_chrome_odoo" 2026-09-12 06:57:05,825 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1429, 1430] 2026-09-12 06:57:06,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 83674 2026-09-12 06:57:06,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpwczknxc7_chrome_odoo 2026-09-12 06:57:06,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40057/json/version 2026-09-12 06:57:06,725 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:57:06,728 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:57:06,728 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40057/json 2026-09-12 06:57:06,729 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:57:06,735 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40057/devtools/page/2D6C53E1258D281FF1849A837332683A 2026-09-12 06:57:06,740 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-12 06:57:06,741 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-12 06:57:06,910 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:57:06,917 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-12 06:57:06,919 26 INFO rb-103a292-224772-414667 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-12 06:57:06,919 26 INFO rb-103a292-224772-414667 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-12 06:57:07,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.083 0.078 2026-09-12 06:57:07,095 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '2D6C53E1258D281FF1849A837332683A', 'loaderId': 'CA731FB37248E34E154292F3CD9DCF34', 'isDownload': False} 2026-09-12 06:57:07,095 26 INFO rb-103a292-224772-414667 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-12 06:57:07,118 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:57:07,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 06:57:07,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 06:57:07,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-09-12 06:57:07,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:57:07,627 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:57:07,645 26 INFO rb-103a292-224772-414667 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-12 06:57:07,656 26 INFO rb-103a292-224772-414667 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-12 06:57:07,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 06:57:07,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:57:07,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:07,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:57:07,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.025 2026-09-12 06:57:07,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-09-12 06:57:07,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.025 2026-09-12 06:57:08,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.298 0.277 2026-09-12 06:57:08,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:57:08,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 06:57:08,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.038 2026-09-12 06:57:08,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 06:57:08,602 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:57:08,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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-12 06:57:08,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:57:08,669 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:57:08,674 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:57:08,693 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:57:08,732 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 06:57:08,734 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 06:57:08,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:57:08,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.049 0.044 2026-09-12 06:57:08,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.008 0.099 2026-09-12 06:57:08,785 26 INFO rb-103a292-224772-414667 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-12 06:57:08,862 26 INFO rb-103a292-224772-414667 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-12 06:57:08,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.055 0.123 2026-09-12 06:57:08,912 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-12 06:57:08,917 26 INFO rb-103a292-224772-414667 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-12 06:57:08,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.053 0.215 2026-09-12 06:57:08,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:08] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-09-12 06:57:09,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-09-12 06:57:09,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-12 06:57:09,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-09-12 06:57:09,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-12 06:57:09,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-12 06:57:09,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.150 2026-09-12 06:57:09,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-12 06:57:09,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-12 06:57:09,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.178 2026-09-12 06:57:09,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-12 06:57:09,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-12 06:57:09,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 06:57:09,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.021 0.174 2026-09-12 06:57:09,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-12 06:57:09,443 26 INFO rb-103a292-224772-414667 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-12 06:57:09,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-09-12 06:57:09,504 26 INFO rb-103a292-224772-414667 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-12 06:57:09,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.027 0.067 2026-09-12 06:57:09,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.040 2026-09-12 06:57:09,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 06:57:09,835 26 INFO rb-103a292-224772-414667 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-12 06:57:09,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.048 0.073 2026-09-12 06:57:10,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.072 0.075 2026-09-12 06:57:10,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.016 0.141 2026-09-12 06:57:10,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.016 2026-09-12 06:57:10,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.018 2026-09-12 06:57:10,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.046 0.032 2026-09-12 06:57:10,344 26 INFO rb-103a292-224772-414667 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-12 06:57:10,398 26 INFO rb-103a292-224772-414667 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-12 06:57:10,493 26 INFO rb-103a292-224772-414667 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-12 06:57:10,544 26 INFO rb-103a292-224772-414667 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-12 06:57:10,595 26 INFO rb-103a292-224772-414667 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-12 06:57:10,664 26 INFO rb-103a292-224772-414667 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-12 06:57:10,677 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:10,678 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:10,715 26 INFO rb-103a292-224772-414667 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-12 06:57:10,765 26 INFO rb-103a292-224772-414667 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-12 06:57:10,820 26 INFO rb-103a292-224772-414667 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-12 06:57:10,885 26 INFO rb-103a292-224772-414667 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-12 06:57:10,936 26 INFO rb-103a292-224772-414667 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-12 06:57:10,989 26 INFO rb-103a292-224772-414667 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-12 06:57:11,052 26 INFO rb-103a292-224772-414667 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-12 06:57:11,058 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80600584 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '0b1536ba-d753-4c74-8317-19c06888bf8c'}] 2026-09-12 06:57:11,062 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:57:12,079 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80600584 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '0b1536ba-d753-4c74-8317-19c06888bf8c'} created pos.order #858 2026-09-12 06:57:12,113 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80600584 finished 2026-09-12 06:57:12,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 540 0.513 0.760 2026-09-12 06:57:12,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.004 2026-09-12 06:57:12,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.029 2026-09-12 06:57:12,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:12] "GET /account/download_invoice_documents/852/pdf HTTP/1.1" 200 - 17 0.025 0.044 2026-09-12 06:57:12,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.036 2026-09-12 06:57:12,523 26 INFO rb-103a292-224772-414667 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-12 06:57:12,525 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86581452 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '0b1536ba-d753-4c74-8317-19c06888bf8c'}] 2026-09-12 06:57:12,534 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86581452 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '0b1536ba-d753-4c74-8317-19c06888bf8c'} sync ignored for existing PoS order pos.order(858,) (state: done) 2026-09-12 06:57:12,551 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86581452 finished 2026-09-12 06:57:12,573 26 INFO rb-103a292-224772-414667 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-12 06:57:12,635 26 INFO rb-103a292-224772-414667 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-12 06:57:12,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.038 0.099 2026-09-12 06:57:12,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-12 06:57:12,697 26 INFO rb-103a292-224772-414667 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-12 06:57:12,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.027 2026-09-12 06:57:12,843 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20041540 (allocated 22806528) 2026-09-12 06:57:12,852 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 83674 2026-09-12 06:57:12,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-12 06:57:12,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 83674 2026-09-12 06:57:12,950 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065712_949832_test_taxes_l10n_br_pos.txt 2026-09-12 06:57:12,950 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpwczknxc7_chrome_odoo" 2026-09-12 06:57:13,836 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1432, 1433] 2026-09-12 06:57:14,725 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 83831 2026-09-12 06:57:14,725 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpjy5t4j2n_chrome_odoo 2026-09-12 06:57:14,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34569/json/version 2026-09-12 06:57:14,727 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:57:14,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:57:14,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34569/json 2026-09-12 06:57:14,765 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:57:14,773 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34569/devtools/page/234D87F4AF7420908E42E2DA968DFC7D 2026-09-12 06:57:14,777 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-12 06:57:14,786 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-12 06:57:14,962 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:57:14,968 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-12 06:57:14,970 26 INFO rb-103a292-224772-414667 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-12 06:57:14,970 26 INFO rb-103a292-224772-414667 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-12 06:57:15,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.071 0.076 2026-09-12 06:57:15,128 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '234D87F4AF7420908E42E2DA968DFC7D', 'loaderId': '39C82BCB5B16E5FFEADD924C0AD75D8C', 'isDownload': False} 2026-09-12 06:57:15,128 26 INFO rb-103a292-224772-414667 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-12 06:57:15,134 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:57:15,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-09-12 06:57:15,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-09-12 06:57:15,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-09-12 06:57:15,644 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:15,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:57:15,682 26 INFO rb-103a292-224772-414667 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-12 06:57:15,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:57:15,695 26 INFO rb-103a292-224772-414667 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-12 06:57:15,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:57:15,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:15,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 06:57:15,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 06:57:15,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.033 2026-09-12 06:57:15,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-12 06:57:16,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.312 0.283 2026-09-12 06:57:16,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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-12 06:57:16,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:57:16,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-12 06:57:16,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:57:16,652 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:57:16,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:57:16,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:57:16,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:57:16,768 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-12 06:57:16,801 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:16,804 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:16,807 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-09-12 06:57:16,818 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:16,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.054 0.057 2026-09-12 06:57:16,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.009 0.127 2026-09-12 06:57:16,902 26 INFO rb-103a292-224772-414667 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-12 06:57:16,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:16] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.022 0.096 2026-09-12 06:57:17,024 26 INFO rb-103a292-224772-414667 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-12 06:57:17,052 26 INFO rb-103a292-224772-414667 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-12 06:57:17,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.051 0.211 2026-09-12 06:57:17,107 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:57:17,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-12 06:57:17,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.017 0.209 2026-09-12 06:57:17,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-09-12 06:57:17,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-09-12 06:57:17,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-09-12 06:57:17,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-09-12 06:57:17,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-09-12 06:57:17,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-12 06:57:17,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-12 06:57:17,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-09-12 06:57:17,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-12 06:57:17,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-12 06:57:17,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-09-12 06:57:17,613 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.204 2026-09-12 06:57:17,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-12 06:57:17,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.026 0.193 2026-09-12 06:57:17,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-12 06:57:17,742 26 INFO rb-103a292-224772-414667 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-12 06:57:17,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-09-12 06:57:17,800 26 INFO rb-103a292-224772-414667 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-12 06:57:17,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.016 0.040 2026-09-12 06:57:17,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.028 2026-09-12 06:57:17,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.019 2026-09-12 06:57:18,051 26 INFO rb-103a292-224772-414667 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-12 06:57:18,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "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.084 0.072 2026-09-12 06:57:18,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.067 0.075 2026-09-12 06:57:18,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.135 2026-09-12 06:57:18,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.013 2026-09-12 06:57:18,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 06:57:18,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.032 2026-09-12 06:57:18,542 26 INFO rb-103a292-224772-414667 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-12 06:57:18,595 26 INFO rb-103a292-224772-414667 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-12 06:57:18,695 26 INFO rb-103a292-224772-414667 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-12 06:57:18,746 26 INFO rb-103a292-224772-414667 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-12 06:57:18,797 26 INFO rb-103a292-224772-414667 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-12 06:57:18,867 26 INFO rb-103a292-224772-414667 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-12 06:57:18,884 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:18,887 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:18,917 26 INFO rb-103a292-224772-414667 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-12 06:57:18,969 26 INFO rb-103a292-224772-414667 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-12 06:57:19,019 26 INFO rb-103a292-224772-414667 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-12 06:57:19,092 26 INFO rb-103a292-224772-414667 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-12 06:57:19,143 26 INFO rb-103a292-224772-414667 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-12 06:57:19,196 26 INFO rb-103a292-224772-414667 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-12 06:57:19,259 26 INFO rb-103a292-224772-414667 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-12 06:57:19,266 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16005845 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '6d52d111-5238-46eb-86bb-4bc593e65b84'}] 2026-09-12 06:57:19,270 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:20,526 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16005845 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '6d52d111-5238-46eb-86bb-4bc593e65b84'} created pos.order #859 2026-09-12 06:57:20,586 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16005845 finished 2026-09-12 06:57:20,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 541 0.654 0.905 2026-09-12 06:57:20,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:57:20,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.039 2026-09-12 06:57:20,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:20] "GET /account/download_invoice_documents/856/pdf HTTP/1.1" 200 - 17 0.013 0.076 2026-09-12 06:57:20,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.036 2026-09-12 06:57:21,049 26 INFO rb-103a292-224772-414667 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-12 06:57:21,056 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73909086 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '6d52d111-5238-46eb-86bb-4bc593e65b84'}] 2026-09-12 06:57:21,063 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73909086 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '6d52d111-5238-46eb-86bb-4bc593e65b84'} sync ignored for existing PoS order pos.order(859,) (state: done) 2026-09-12 06:57:21,080 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73909086 finished 2026-09-12 06:57:21,099 26 INFO rb-103a292-224772-414667 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-12 06:57:21,176 26 INFO rb-103a292-224772-414667 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-12 06:57:21,212 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-12 06:57:21,213 26 INFO rb-103a292-224772-414667 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-12 06:57:21,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.076 0.089 2026-09-12 06:57:21,381 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18797108 (allocated 20447232) 2026-09-12 06:57:21,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 83831 2026-09-12 06:57:21,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-12 06:57:21,391 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 83831 2026-09-12 06:57:21,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065721_454707_test_taxes_l10n_br_pos.txt 2026-09-12 06:57:21,455 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpjy5t4j2n_chrome_odoo" 2026-09-12 06:57:22,291 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1435, 1436] 2026-09-12 06:57:22,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-12 06:57:24,838 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 83998 2026-09-12 06:57:24,838 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp7qhibiz3_chrome_odoo 2026-09-12 06:57:24,838 26 INFO rb-103a292-224772-414667 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-12 06:57:24,839 26 INFO rb-103a292-224772-414667 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-12 06:57:24,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:57:24,845 26 INFO rb-103a292-224772-414667 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-12 06:57:24,845 26 INFO rb-103a292-224772-414667 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-12 06:57:24,848 26 INFO rb-103a292-224772-414667 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/D8DB50CAF509707E5F7932797157B9B0 2026-09-12 06:57:24,851 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-12 06:57:24,852 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-12 06:57:25,129 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:57:25,136 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-12 06:57:25,139 26 INFO rb-103a292-224772-414667 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-12 06:57:25,139 26 INFO rb-103a292-224772-414667 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-12 06:57:25,154 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:57:25,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:25] "GET /pos/ui/133 HTTP/1.1" 200 - 130 0.096 0.478 2026-09-12 06:57:25,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D8DB50CAF509707E5F7932797157B9B0', 'loaderId': '6FBE6D17AE1470D67BE6433B893CCA4F', 'isDownload': False} 2026-09-12 06:57:25,726 26 INFO rb-103a292-224772-414667 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-12 06:57:25,741 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:57:25,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:25] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.021 2026-09-12 06:57:25,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:25] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-12 06:57:25,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:25] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-12 06:57:26,332 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:26,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-12 06:57:26,377 26 INFO rb-103a292-224772-414667 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-12 06:57:26,385 26 INFO rb-103a292-224772-414667 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-12 06:57:26,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.012 2026-09-12 06:57:26,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-09-12 06:57:26,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:26,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 06:57:26,469 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 06:57:26,526 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.023 0.032 2026-09-12 06:57:26,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-12 06:57:27,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.204 0.273 2026-09-12 06:57:27,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "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-12 06:57:27,134 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.005 2026-09-12 06:57:27,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.053 2026-09-12 06:57:27,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:57:27,252 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:57:27,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.025 2026-09-12 06:57:27,309 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:27,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:57:27,347 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:57:27,379 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-12 06:57:27,424 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:27,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.041 0.056 2026-09-12 06:57:27,445 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:57:27,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.011 0.106 2026-09-12 06:57:27,469 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:57:27,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.038 0.045 2026-09-12 06:57:27,580 26 INFO rb-103a292-224772-414667 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-12 06:57:27,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.020 0.118 2026-09-12 06:57:27,652 26 INFO rb-103a292-224772-414667 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-12 06:57:27,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.038 2026-09-12 06:57:27,677 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:27,707 26 INFO rb-103a292-224772-414667 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-12 06:57:27,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.093 2026-09-12 06:57:27,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-12 06:57:27,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-09-12 06:57:27,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-09-12 06:57:27,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-09-12 06:57:27,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-09-12 06:57:27,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.173 2026-09-12 06:57:27,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-12 06:57:27,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:27] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-12 06:57:28,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-09-12 06:57:28,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.062 0.208 2026-09-12 06:57:28,155 26 INFO rb-103a292-224772-414667 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-12 06:57:28,215 26 INFO rb-103a292-224772-414667 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-12 06:57:28,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.035 0.075 2026-09-12 06:57:28,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.034 2026-09-12 06:57:28,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:57:28,558 26 INFO rb-103a292-224772-414667 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-12 06:57:28,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "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.051 0.075 2026-09-12 06:57:28,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.048 0.061 2026-09-12 06:57:28,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.105 2026-09-12 06:57:28,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.017 0.017 2026-09-12 06:57:28,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:57:28,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.021 2026-09-12 06:57:28,975 26 INFO rb-103a292-224772-414667 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-12 06:57:29,029 26 INFO rb-103a292-224772-414667 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-12 06:57:29,122 26 INFO rb-103a292-224772-414667 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-12 06:57:29,173 26 INFO rb-103a292-224772-414667 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-12 06:57:29,223 26 INFO rb-103a292-224772-414667 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-12 06:57:29,293 26 INFO rb-103a292-224772-414667 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-12 06:57:29,307 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:29,317 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:57:29,351 26 INFO rb-103a292-224772-414667 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-12 06:57:29,394 26 INFO rb-103a292-224772-414667 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-12 06:57:29,445 26 INFO rb-103a292-224772-414667 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-12 06:57:29,518 26 INFO rb-103a292-224772-414667 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-12 06:57:29,569 26 INFO rb-103a292-224772-414667 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-12 06:57:29,622 26 INFO rb-103a292-224772-414667 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-12 06:57:29,691 26 INFO rb-103a292-224772-414667 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-12 06:57:29,696 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3324366 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a286b1f5-0f55-4f83-9941-1b8eb9001e47'}] 2026-09-12 06:57:29,697 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:57:31,264 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3324366 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a286b1f5-0f55-4f83-9941-1b8eb9001e47'} created pos.order #860 2026-09-12 06:57:31,330 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3324366 finished 2026-09-12 06:57:31,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 601 0.598 1.233 2026-09-12 06:57:31,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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-12 06:57:31,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.036 2026-09-12 06:57:31,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:31] "GET /account/download_invoice_documents/860/pdf HTTP/1.1" 200 - 17 0.024 0.060 2026-09-12 06:57:31,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.041 2026-09-12 06:57:31,801 26 INFO rb-103a292-224772-414667 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-12 06:57:31,813 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97004315 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'a286b1f5-0f55-4f83-9941-1b8eb9001e47'}] 2026-09-12 06:57:31,820 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97004315 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'a286b1f5-0f55-4f83-9941-1b8eb9001e47'} sync ignored for existing PoS order pos.order(860,) (state: done) 2026-09-12 06:57:31,838 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97004315 finished 2026-09-12 06:57:31,842 26 INFO rb-103a292-224772-414667 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-12 06:57:31,919 26 INFO rb-103a292-224772-414667 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-12 06:57:31,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.052 0.086 2026-09-12 06:57:31,962 26 INFO rb-103a292-224772-414667 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-12 06:57:32,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.019 2026-09-12 06:57:32,013 26 INFO rb-103a292-224772-414667 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-12 06:57:32,069 26 INFO rb-103a292-224772-414667 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-12 06:57:32,126 26 INFO rb-103a292-224772-414667 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-12 06:57:32,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.013 0.047 2026-09-12 06:57:32,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.025 2026-09-12 06:57:32,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-12 06:57:32,312 26 INFO rb-103a292-224772-414667 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-12 06:57:32,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.079 0.076 2026-09-12 06:57:32,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.088 0.078 2026-09-12 06:57:32,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.164 2026-09-12 06:57:32,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.027 2026-09-12 06:57:32,756 26 INFO rb-103a292-224772-414667 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-12 06:57:32,810 26 INFO rb-103a292-224772-414667 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-12 06:57:32,862 26 INFO rb-103a292-224772-414667 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-12 06:57:32,915 26 INFO rb-103a292-224772-414667 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-12 06:57:32,969 26 INFO rb-103a292-224772-414667 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-12 06:57:33,035 26 INFO rb-103a292-224772-414667 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-12 06:57:33,087 26 INFO rb-103a292-224772-414667 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-12 06:57:33,137 26 INFO rb-103a292-224772-414667 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-12 06:57:33,192 26 INFO rb-103a292-224772-414667 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-12 06:57:33,243 26 INFO rb-103a292-224772-414667 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-12 06:57:33,294 26 INFO rb-103a292-224772-414667 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-12 06:57:33,344 26 INFO rb-103a292-224772-414667 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-12 06:57:33,402 26 INFO rb-103a292-224772-414667 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-12 06:57:33,454 26 INFO rb-103a292-224772-414667 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-12 06:57:33,506 26 INFO rb-103a292-224772-414667 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-12 06:57:33,568 26 INFO rb-103a292-224772-414667 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-12 06:57:33,572 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53509320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '0ca74042-81e9-43cc-911a-c631a7d01487'}] 2026-09-12 06:57:34,505 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53509320 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '0ca74042-81e9-43cc-911a-c631a7d01487'} created pos.order #861 2026-09-12 06:57:34,534 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53509320 finished 2026-09-12 06:57:34,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.466 0.701 2026-09-12 06:57:34,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.003 2026-09-12 06:57:34,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.044 0.046 2026-09-12 06:57:34,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:34] "GET /account/download_invoice_documents/862/pdf HTTP/1.1" 200 - 8 0.015 0.061 2026-09-12 06:57:34,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-09-12 06:57:34,937 26 INFO rb-103a292-224772-414667 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-12 06:57:34,955 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89097421 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '0ca74042-81e9-43cc-911a-c631a7d01487'}] 2026-09-12 06:57:34,963 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89097421 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '0ca74042-81e9-43cc-911a-c631a7d01487'} sync ignored for existing PoS order pos.order(861,) (state: done) 2026-09-12 06:57:34,991 26 INFO rb-103a292-224772-414667 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-12 06:57:35,004 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89097421 finished 2026-09-12 06:57:35,052 26 INFO rb-103a292-224772-414667 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-12 06:57:35,103 26 INFO rb-103a292-224772-414667 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-12 06:57:35,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.088 0.092 2026-09-12 06:57:35,152 26 INFO rb-103a292-224772-414667 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-12 06:57:35,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.022 2026-09-12 06:57:35,221 26 INFO rb-103a292-224772-414667 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-12 06:57:35,273 26 INFO rb-103a292-224772-414667 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-12 06:57:35,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.035 2026-09-12 06:57:35,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.031 0.036 2026-09-12 06:57:35,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 06:57:35,461 26 INFO rb-103a292-224772-414667 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-12 06:57:35,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.057 0.068 2026-09-12 06:57:35,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.066 0.063 2026-09-12 06:57:35,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.123 2026-09-12 06:57:35,785 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.020 2026-09-12 06:57:35,820 26 INFO rb-103a292-224772-414667 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-12 06:57:35,873 26 INFO rb-103a292-224772-414667 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-12 06:57:35,945 26 INFO rb-103a292-224772-414667 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-12 06:57:35,996 26 INFO rb-103a292-224772-414667 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-12 06:57:36,047 26 INFO rb-103a292-224772-414667 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-12 06:57:36,102 26 INFO rb-103a292-224772-414667 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-12 06:57:36,153 26 INFO rb-103a292-224772-414667 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-12 06:57:36,204 26 INFO rb-103a292-224772-414667 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-12 06:57:36,255 26 INFO rb-103a292-224772-414667 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-12 06:57:36,310 26 INFO rb-103a292-224772-414667 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-12 06:57:36,361 26 INFO rb-103a292-224772-414667 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-12 06:57:36,415 26 INFO rb-103a292-224772-414667 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-12 06:57:36,479 26 INFO rb-103a292-224772-414667 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-12 06:57:36,482 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8712772 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': '31897526-553d-47c5-93ae-453798081988'}] 2026-09-12 06:57:37,210 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8712772 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': '31897526-553d-47c5-93ae-453798081988'} created pos.order #862 2026-09-12 06:57:37,240 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8712772 finished 2026-09-12 06:57:37,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.286 0.635 2026-09-12 06:57:37,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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-12 06:57:37,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.040 2026-09-12 06:57:37,537 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "GET /account/download_invoice_documents/864/pdf HTTP/1.1" 200 - 8 0.010 0.060 2026-09-12 06:57:37,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "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-12 06:57:37,580 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73726896 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '31897526-553d-47c5-93ae-453798081988'}] 2026-09-12 06:57:37,583 26 INFO rb-103a292-224772-414667 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-12 06:57:37,594 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73726896 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '31897526-553d-47c5-93ae-453798081988'} sync ignored for existing PoS order pos.order(862,) (state: done) 2026-09-12 06:57:37,611 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73726896 finished 2026-09-12 06:57:37,630 26 INFO rb-103a292-224772-414667 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-12 06:57:37,692 26 INFO rb-103a292-224772-414667 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-12 06:57:37,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.059 0.087 2026-09-12 06:57:37,748 26 INFO rb-103a292-224772-414667 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-12 06:57:37,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.023 2026-09-12 06:57:37,794 26 INFO rb-103a292-224772-414667 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-12 06:57:37,850 26 INFO rb-103a292-224772-414667 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-12 06:57:37,905 26 INFO rb-103a292-224772-414667 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-12 06:57:37,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.031 2026-09-12 06:57:37,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.023 2026-09-12 06:57:38,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 06:57:38,052 26 INFO rb-103a292-224772-414667 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-12 06:57:38,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.045 0.062 2026-09-12 06:57:38,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.092 0.064 2026-09-12 06:57:38,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.151 2026-09-12 06:57:38,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-12 06:57:38,419 26 INFO rb-103a292-224772-414667 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-12 06:57:38,472 26 INFO rb-103a292-224772-414667 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-12 06:57:38,524 26 INFO rb-103a292-224772-414667 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-12 06:57:38,576 26 INFO rb-103a292-224772-414667 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-12 06:57:38,629 26 INFO rb-103a292-224772-414667 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-12 06:57:38,705 26 INFO rb-103a292-224772-414667 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-12 06:57:38,755 26 INFO rb-103a292-224772-414667 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-12 06:57:38,808 26 INFO rb-103a292-224772-414667 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-12 06:57:38,862 26 INFO rb-103a292-224772-414667 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-12 06:57:38,914 26 INFO rb-103a292-224772-414667 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-12 06:57:38,964 26 INFO rb-103a292-224772-414667 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-12 06:57:39,015 26 INFO rb-103a292-224772-414667 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-12 06:57:39,075 26 INFO rb-103a292-224772-414667 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-12 06:57:39,129 26 INFO rb-103a292-224772-414667 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-12 06:57:39,180 26 INFO rb-103a292-224772-414667 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-12 06:57:39,241 26 INFO rb-103a292-224772-414667 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-12 06:57:39,246 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41893891 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': '0c8f59d5-5eac-456c-9c3c-8880bfe958a2'}] 2026-09-12 06:57:40,285 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41893891 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': '0c8f59d5-5eac-456c-9c3c-8880bfe958a2'} created pos.order #863 2026-09-12 06:57:40,326 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41893891 finished 2026-09-12 06:57:40,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.516 0.750 2026-09-12 06:57:40,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.004 2026-09-12 06:57:40,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-09-12 06:57:40,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:40] "GET /account/download_invoice_documents/866/pdf HTTP/1.1" 200 - 8 0.015 0.051 2026-09-12 06:57:40,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:40] "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-12 06:57:40,678 26 INFO rb-103a292-224772-414667 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-12 06:57:40,701 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46966489 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '0c8f59d5-5eac-456c-9c3c-8880bfe958a2'}] 2026-09-12 06:57:40,710 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46966489 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '0c8f59d5-5eac-456c-9c3c-8880bfe958a2'} sync ignored for existing PoS order pos.order(863,) (state: done) 2026-09-12 06:57:40,728 26 INFO rb-103a292-224772-414667 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-12 06:57:40,734 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46966489 finished 2026-09-12 06:57:40,799 26 INFO rb-103a292-224772-414667 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-12 06:57:40,841 26 INFO rb-103a292-224772-414667 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-12 06:57:40,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.090 0.092 2026-09-12 06:57:40,895 26 INFO rb-103a292-224772-414667 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-12 06:57:40,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.026 2026-09-12 06:57:40,949 26 INFO rb-103a292-224772-414667 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-12 06:57:41,003 26 INFO rb-103a292-224772-414667 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-12 06:57:41,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-09-12 06:57:41,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.029 2026-09-12 06:57:41,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:57:41,170 26 INFO rb-103a292-224772-414667 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-12 06:57:41,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.052 0.068 2026-09-12 06:57:41,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.037 0.059 2026-09-12 06:57:41,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.083 2026-09-12 06:57:41,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.021 2026-09-12 06:57:41,485 26 INFO rb-103a292-224772-414667 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-12 06:57:41,540 26 INFO rb-103a292-224772-414667 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-12 06:57:41,596 26 INFO rb-103a292-224772-414667 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-12 06:57:41,666 26 INFO rb-103a292-224772-414667 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-12 06:57:41,717 26 INFO rb-103a292-224772-414667 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-12 06:57:41,769 26 INFO rb-103a292-224772-414667 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-12 06:57:41,823 26 INFO rb-103a292-224772-414667 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-12 06:57:41,874 26 INFO rb-103a292-224772-414667 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-12 06:57:41,924 26 INFO rb-103a292-224772-414667 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-12 06:57:41,975 26 INFO rb-103a292-224772-414667 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-12 06:57:42,030 26 INFO rb-103a292-224772-414667 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-12 06:57:42,080 26 INFO rb-103a292-224772-414667 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-12 06:57:42,133 26 INFO rb-103a292-224772-414667 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-12 06:57:42,192 26 INFO rb-103a292-224772-414667 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-12 06:57:42,199 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35100316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': '13a2882e-04a2-4b5c-816f-c7781791e677'}] 2026-09-12 06:57:43,320 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35100316 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': '13a2882e-04a2-4b5c-816f-c7781791e677'} created pos.order #864 2026-09-12 06:57:43,370 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35100316 finished 2026-09-12 06:57:43,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.483 0.913 2026-09-12 06:57:43,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.037 2026-09-12 06:57:43,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.080 2026-09-12 06:57:43,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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-12 06:57:43,787 26 INFO rb-103a292-224772-414667 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-12 06:57:43,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:43] "GET /account/download_invoice_documents/868/pdf HTTP/1.1" 200 - 8 0.023 0.018 2026-09-12 06:57:43,792 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76411488 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '13a2882e-04a2-4b5c-816f-c7781791e677'}] 2026-09-12 06:57:43,803 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76411488 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '13a2882e-04a2-4b5c-816f-c7781791e677'} sync ignored for existing PoS order pos.order(864,) (state: done) 2026-09-12 06:57:43,830 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76411488 finished 2026-09-12 06:57:43,837 26 INFO rb-103a292-224772-414667 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-12 06:57:43,902 26 INFO rb-103a292-224772-414667 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-12 06:57:43,953 26 INFO rb-103a292-224772-414667 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-12 06:57:43,960 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.064 0.134 2026-09-12 06:57:44,012 26 INFO rb-103a292-224772-414667 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-12 06:57:44,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.023 2026-09-12 06:57:44,066 26 INFO rb-103a292-224772-414667 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-12 06:57:44,120 26 INFO rb-103a292-224772-414667 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-12 06:57:44,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 06:57:44,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.033 2026-09-12 06:57:44,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 06:57:44,289 26 INFO rb-103a292-224772-414667 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-12 06:57:44,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.053 0.068 2026-09-12 06:57:44,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.068 0.073 2026-09-12 06:57:44,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.139 2026-09-12 06:57:44,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.024 2026-09-12 06:57:44,686 26 INFO rb-103a292-224772-414667 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-12 06:57:44,739 26 INFO rb-103a292-224772-414667 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-12 06:57:44,792 26 INFO rb-103a292-224772-414667 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-12 06:57:44,844 26 INFO rb-103a292-224772-414667 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-12 06:57:44,897 26 INFO rb-103a292-224772-414667 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-12 06:57:44,966 26 INFO rb-103a292-224772-414667 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-12 06:57:45,017 26 INFO rb-103a292-224772-414667 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-12 06:57:45,068 26 INFO rb-103a292-224772-414667 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-12 06:57:45,123 26 INFO rb-103a292-224772-414667 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-12 06:57:45,174 26 INFO rb-103a292-224772-414667 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-12 06:57:45,224 26 INFO rb-103a292-224772-414667 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-12 06:57:45,286 26 INFO rb-103a292-224772-414667 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-12 06:57:45,354 26 INFO rb-103a292-224772-414667 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-12 06:57:45,406 26 INFO rb-103a292-224772-414667 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-12 06:57:45,462 26 INFO rb-103a292-224772-414667 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-12 06:57:45,523 26 INFO rb-103a292-224772-414667 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-12 06:57:45,534 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48805313 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': 'f4e32527-7a3d-4e0f-b3c9-4d009e5dcbff'}] 2026-09-12 06:57:46,531 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48805313 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': 'f4e32527-7a3d-4e0f-b3c9-4d009e5dcbff'} created pos.order #865 2026-09-12 06:57:46,571 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48805313 finished 2026-09-12 06:57:46,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.494 0.757 2026-09-12 06:57:46,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-09-12 06:57:46,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-12 06:57:46,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:46] "GET /account/download_invoice_documents/870/pdf HTTP/1.1" 200 - 8 0.011 0.015 2026-09-12 06:57:46,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-09-12 06:57:46,948 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3210524 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': 'f4e32527-7a3d-4e0f-b3c9-4d009e5dcbff'}] 2026-09-12 06:57:46,955 26 INFO rb-103a292-224772-414667 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-12 06:57:46,956 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3210524 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': 'f4e32527-7a3d-4e0f-b3c9-4d009e5dcbff'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-09-12 06:57:46,983 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3210524 finished 2026-09-12 06:57:47,010 26 INFO rb-103a292-224772-414667 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-12 06:57:47,066 26 INFO rb-103a292-224772-414667 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-12 06:57:47,102 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.065 0.091 2026-09-12 06:57:47,124 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-12 06:57:47,125 26 INFO rb-103a292-224772-414667 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-12 06:57:47,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.037 0.048 2026-09-12 06:57:47,478 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33974800 (allocated 36712448) 2026-09-12 06:57:47,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 83998 2026-09-12 06:57:47,487 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-12 06:57:47,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 83998 2026-09-12 06:57:47,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065747_554814_test_taxes_l10n_in_pos.txt 2026-09-12 06:57:47,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp7qhibiz3_chrome_odoo" 2026-09-12 06:57:48,561 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449] 2026-09-12 06:57:51,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 84229 2026-09-12 06:57:51,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmptiw9_8gx_chrome_odoo 2026-09-12 06:57:51,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46197/json/version 2026-09-12 06:57:51,040 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:57:51,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:57:51,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46197/json 2026-09-12 06:57:51,050 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:57:51,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46197/devtools/page/C7C59ADF992133693F23B5E4F92A58BC 2026-09-12 06:57:51,063 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-12 06:57:51,068 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-12 06:57:51,428 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:57:51,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-12 06:57:51,442 26 INFO rb-103a292-224772-414667 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-12 06:57:51,443 26 INFO rb-103a292-224772-414667 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-12 06:57:51,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:51] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.093 0.077 2026-09-12 06:57:51,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'C7C59ADF992133693F23B5E4F92A58BC', 'loaderId': 'F03287CE5CD7E7B13A50C32F5C920D75', 'isDownload': False} 2026-09-12 06:57:51,632 26 INFO rb-103a292-224772-414667 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-12 06:57:51,640 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:57:51,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:51] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 06:57:51,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:51] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 06:57:51,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:51] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-12 06:57:52,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:57:52,256 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:57:52,273 26 INFO rb-103a292-224772-414667 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-12 06:57:52,281 26 INFO rb-103a292-224772-414667 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-12 06:57:52,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:57:52,326 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.025 2026-09-12 06:57:52,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:52,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:57:52,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "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.014 2026-09-12 06:57:52,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 06:57:52,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.026 2026-09-12 06:57:53,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.248 0.321 2026-09-12 06:57:53,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "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-12 06:57:53,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:57:53,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.045 2026-09-12 06:57:53,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:57:53,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:57:53,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-09-12 06:57:53,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:57:53,331 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:57:53,346 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:57:53,359 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:57:53,395 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "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-12 06:57:53,399 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:57:53,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.040 0.036 2026-09-12 06:57:53,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.075 2026-09-12 06:57:53,466 26 INFO rb-103a292-224772-414667 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-12 06:57:53,487 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:57:53,544 26 INFO rb-103a292-224772-414667 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-12 06:57:53,552 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:53,581 26 INFO rb-103a292-224772-414667 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-12 06:57:53,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.068 0.042 2026-09-12 06:57:53,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-12 06:57:53,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-09-12 06:57:53,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-12 06:57:53,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-12 06:57:53,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.028 0.275 2026-09-12 06:57:53,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.252 2026-09-12 06:57:53,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-09-12 06:57:53,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-09-12 06:57:53,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-09-12 06:57:53,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:53] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-09-12 06:57:54,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-12 06:57:54,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.027 0.179 2026-09-12 06:57:54,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-12 06:57:54,106 26 INFO rb-103a292-224772-414667 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-12 06:57:54,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-12 06:57:54,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-09-12 06:57:54,169 26 INFO rb-103a292-224772-414667 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-12 06:57:54,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.024 0.041 2026-09-12 06:57:54,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.033 2026-09-12 06:57:54,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-12 06:57:54,444 26 INFO rb-103a292-224772-414667 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-12 06:57:54,574 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.053 0.074 2026-09-12 06:57:54,784 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.095 0.093 2026-09-12 06:57:54,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.175 2026-09-12 06:57:54,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.016 2026-09-12 06:57:54,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-12 06:57:54,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.026 2026-09-12 06:57:54,976 26 INFO rb-103a292-224772-414667 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-12 06:57:55,030 26 INFO rb-103a292-224772-414667 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-12 06:57:55,116 26 INFO rb-103a292-224772-414667 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-12 06:57:55,167 26 INFO rb-103a292-224772-414667 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-12 06:57:55,218 26 INFO rb-103a292-224772-414667 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-12 06:57:55,291 26 INFO rb-103a292-224772-414667 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-12 06:57:55,305 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:57:55,306 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:57:55,340 26 INFO rb-103a292-224772-414667 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-12 06:57:55,391 26 INFO rb-103a292-224772-414667 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-12 06:57:55,442 26 INFO rb-103a292-224772-414667 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-12 06:57:55,515 26 INFO rb-103a292-224772-414667 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-12 06:57:55,566 26 INFO rb-103a292-224772-414667 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-12 06:57:55,620 26 INFO rb-103a292-224772-414667 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-12 06:57:55,683 26 INFO rb-103a292-224772-414667 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-12 06:57:55,690 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96987042 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'c3093930-6b5b-4f9d-bd39-e63a62b25999'}] 2026-09-12 06:57:55,692 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:57:56,687 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96987042 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'c3093930-6b5b-4f9d-bd39-e63a62b25999'} created pos.order #866 2026-09-12 06:57:56,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96987042 finished 2026-09-12 06:57:56,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.511 0.781 2026-09-12 06:57:57,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57: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.005 2026-09-12 06:57:57,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.026 2026-09-12 06:57:57,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "GET /account/download_invoice_documents/874/pdf HTTP/1.1" 200 - 17 0.037 0.052 2026-09-12 06:57:57,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-09-12 06:57:57,216 26 INFO rb-103a292-224772-414667 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-12 06:57:57,231 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80749481 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'c3093930-6b5b-4f9d-bd39-e63a62b25999'}] 2026-09-12 06:57:57,237 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80749481 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'c3093930-6b5b-4f9d-bd39-e63a62b25999'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-09-12 06:57:57,248 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80749481 finished 2026-09-12 06:57:57,267 26 INFO rb-103a292-224772-414667 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-12 06:57:57,331 26 INFO rb-103a292-224772-414667 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-12 06:57:57,382 26 INFO rb-103a292-224772-414667 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-12 06:57:57,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.075 0.090 2026-09-12 06:57:57,432 26 INFO rb-103a292-224772-414667 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-12 06:57:57,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.020 2026-09-12 06:57:57,487 26 INFO rb-103a292-224772-414667 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-12 06:57:57,552 26 INFO rb-103a292-224772-414667 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-12 06:57:57,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.044 2026-09-12 06:57:57,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.024 2026-09-12 06:57:57,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:57:57,707 26 INFO rb-103a292-224772-414667 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-12 06:57:57,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "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.051 0.065 2026-09-12 06:57:57,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.082 0.079 2026-09-12 06:57:58,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.156 2026-09-12 06:57:58,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:57:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.026 2026-09-12 06:57:58,102 26 INFO rb-103a292-224772-414667 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-12 06:57:58,156 26 INFO rb-103a292-224772-414667 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-12 06:57:58,208 26 INFO rb-103a292-224772-414667 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-12 06:57:58,260 26 INFO rb-103a292-224772-414667 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-12 06:57:58,312 26 INFO rb-103a292-224772-414667 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-12 06:57:58,394 26 INFO rb-103a292-224772-414667 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-12 06:57:58,442 26 INFO rb-103a292-224772-414667 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-12 06:57:58,492 26 INFO rb-103a292-224772-414667 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-12 06:57:58,548 26 INFO rb-103a292-224772-414667 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-12 06:57:58,599 26 INFO rb-103a292-224772-414667 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-12 06:57:58,650 26 INFO rb-103a292-224772-414667 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-12 06:57:58,701 26 INFO rb-103a292-224772-414667 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-12 06:57:58,758 26 INFO rb-103a292-224772-414667 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-12 06:57:58,811 26 INFO rb-103a292-224772-414667 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-12 06:57:58,864 26 INFO rb-103a292-224772-414667 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-12 06:57:58,924 26 INFO rb-103a292-224772-414667 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-12 06:57:58,940 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86010589 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': '0031bbce-9736-4ece-8e8d-b6c7dfd2ea1b'}] 2026-09-12 06:57:59,993 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86010589 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': '0031bbce-9736-4ece-8e8d-b6c7dfd2ea1b'} created pos.order #867 2026-09-12 06:58:00,057 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86010589 finished 2026-09-12 06:58:00,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.518 0.848 2026-09-12 06:58:00,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.002 2026-09-12 06:58:00,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.029 2026-09-12 06:58:00,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "GET /account/download_invoice_documents/876/pdf HTTP/1.1" 200 - 8 0.010 0.048 2026-09-12 06:58:00,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.010 2026-09-12 06:58:00,468 26 INFO rb-103a292-224772-414667 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-12 06:58:00,471 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44977000 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': '0031bbce-9736-4ece-8e8d-b6c7dfd2ea1b'}] 2026-09-12 06:58:00,483 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44977000 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': '0031bbce-9736-4ece-8e8d-b6c7dfd2ea1b'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-09-12 06:58:00,503 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44977000 finished 2026-09-12 06:58:00,511 26 INFO rb-103a292-224772-414667 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-12 06:58:00,574 26 INFO rb-103a292-224772-414667 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-12 06:58:00,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.043 0.091 2026-09-12 06:58:00,625 26 INFO rb-103a292-224772-414667 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-12 06:58:00,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.035 2026-09-12 06:58:00,685 26 INFO rb-103a292-224772-414667 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-12 06:58:00,739 26 INFO rb-103a292-224772-414667 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-12 06:58:00,793 26 INFO rb-103a292-224772-414667 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-12 06:58:00,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.038 2026-09-12 06:58:00,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.022 2026-09-12 06:58:00,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:58:00,936 26 INFO rb-103a292-224772-414667 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-12 06:58:01,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:01] "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.039 0.065 2026-09-12 06:58:01,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.054 0.078 2026-09-12 06:58:01,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.125 2026-09-12 06:58:01,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.032 2026-09-12 06:58:01,286 26 INFO rb-103a292-224772-414667 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-12 06:58:01,340 26 INFO rb-103a292-224772-414667 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-12 06:58:01,410 26 INFO rb-103a292-224772-414667 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-12 06:58:01,461 26 INFO rb-103a292-224772-414667 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-12 06:58:01,512 26 INFO rb-103a292-224772-414667 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-12 06:58:01,570 26 INFO rb-103a292-224772-414667 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-12 06:58:01,621 26 INFO rb-103a292-224772-414667 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-12 06:58:01,671 26 INFO rb-103a292-224772-414667 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-12 06:58:01,722 26 INFO rb-103a292-224772-414667 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-12 06:58:01,778 26 INFO rb-103a292-224772-414667 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-12 06:58:01,829 26 INFO rb-103a292-224772-414667 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-12 06:58:01,883 26 INFO rb-103a292-224772-414667 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-12 06:58:01,946 26 INFO rb-103a292-224772-414667 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-12 06:58:01,958 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18573173 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'f0f7e7a0-a246-4ee7-a735-63147bf2e9e1'}] 2026-09-12 06:58:03,053 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18573173 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'f0f7e7a0-a246-4ee7-a735-63147bf2e9e1'} created pos.order #868 2026-09-12 06:58:03,109 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18573173 finished 2026-09-12 06:58:03,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.574 0.806 2026-09-12 06:58:03,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:03,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.052 0.032 2026-09-12 06:58:03,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "GET /account/download_invoice_documents/878/pdf HTTP/1.1" 200 - 8 0.008 0.070 2026-09-12 06:58:03,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:58:03,525 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18452007 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'f0f7e7a0-a246-4ee7-a735-63147bf2e9e1'}] 2026-09-12 06:58:03,527 26 INFO rb-103a292-224772-414667 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-12 06:58:03,536 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18452007 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'f0f7e7a0-a246-4ee7-a735-63147bf2e9e1'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-09-12 06:58:03,552 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18452007 finished 2026-09-12 06:58:03,572 26 INFO rb-103a292-224772-414667 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-12 06:58:03,632 26 INFO rb-103a292-224772-414667 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-12 06:58:03,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.046 0.080 2026-09-12 06:58:03,683 26 INFO rb-103a292-224772-414667 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-12 06:58:03,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.022 2026-09-12 06:58:03,732 26 INFO rb-103a292-224772-414667 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-12 06:58:03,787 26 INFO rb-103a292-224772-414667 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-12 06:58:03,841 26 INFO rb-103a292-224772-414667 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-12 06:58:03,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.036 2026-09-12 06:58:03,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.023 2026-09-12 06:58:03,960 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-12 06:58:03,987 26 INFO rb-103a292-224772-414667 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-12 06:58:04,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.038 0.060 2026-09-12 06:58:04,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.066 0.074 2026-09-12 06:58:04,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.131 2026-09-12 06:58:04,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.034 2026-09-12 06:58:04,337 26 INFO rb-103a292-224772-414667 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-12 06:58:04,388 26 INFO rb-103a292-224772-414667 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-12 06:58:04,441 26 INFO rb-103a292-224772-414667 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-12 06:58:04,493 26 INFO rb-103a292-224772-414667 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-12 06:58:04,546 26 INFO rb-103a292-224772-414667 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-12 06:58:04,615 26 INFO rb-103a292-224772-414667 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-12 06:58:04,666 26 INFO rb-103a292-224772-414667 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-12 06:58:04,717 26 INFO rb-103a292-224772-414667 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-12 06:58:04,771 26 INFO rb-103a292-224772-414667 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-12 06:58:04,822 26 INFO rb-103a292-224772-414667 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-12 06:58:04,873 26 INFO rb-103a292-224772-414667 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-12 06:58:04,923 26 INFO rb-103a292-224772-414667 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-12 06:58:04,978 26 INFO rb-103a292-224772-414667 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-12 06:58:05,029 26 INFO rb-103a292-224772-414667 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-12 06:58:05,082 26 INFO rb-103a292-224772-414667 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-12 06:58:05,145 26 INFO rb-103a292-224772-414667 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-12 06:58:05,157 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17069047 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'e16fe913-913c-432e-ab8e-c09c0a9ca31d'}] 2026-09-12 06:58:05,969 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17069047 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'e16fe913-913c-432e-ab8e-c09c0a9ca31d'} created pos.order #869 2026-09-12 06:58:06,024 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17069047 finished 2026-09-12 06:58:06,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.402 0.686 2026-09-12 06:58:06,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-09-12 06:58:06,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 06:58:06,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:58:06,365 26 INFO rb-103a292-224772-414667 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-12 06:58:06,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "GET /account/download_invoice_documents/880/pdf HTTP/1.1" 200 - 8 0.008 0.017 2026-09-12 06:58:06,370 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47791935 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'e16fe913-913c-432e-ab8e-c09c0a9ca31d'}] 2026-09-12 06:58:06,378 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47791935 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'e16fe913-913c-432e-ab8e-c09c0a9ca31d'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-12 06:58:06,395 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47791935 finished 2026-09-12 06:58:06,419 26 INFO rb-103a292-224772-414667 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-12 06:58:06,476 26 INFO rb-103a292-224772-414667 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-12 06:58:06,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.035 0.099 2026-09-12 06:58:06,526 26 INFO rb-103a292-224772-414667 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-12 06:58:06,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.022 2026-09-12 06:58:06,578 26 INFO rb-103a292-224772-414667 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-12 06:58:06,633 26 INFO rb-103a292-224772-414667 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-12 06:58:06,688 26 INFO rb-103a292-224772-414667 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-12 06:58:06,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.034 2026-09-12 06:58:06,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.028 2026-09-12 06:58:06,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:58:06,853 26 INFO rb-103a292-224772-414667 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-12 06:58:06,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.037 0.055 2026-09-12 06:58:07,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.042 0.068 2026-09-12 06:58:07,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.106 2026-09-12 06:58:07,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.029 2026-09-12 06:58:07,211 26 INFO rb-103a292-224772-414667 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-12 06:58:07,259 26 INFO rb-103a292-224772-414667 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-12 06:58:07,311 26 INFO rb-103a292-224772-414667 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-12 06:58:07,390 26 INFO rb-103a292-224772-414667 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-12 06:58:07,441 26 INFO rb-103a292-224772-414667 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-12 06:58:07,492 26 INFO rb-103a292-224772-414667 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-12 06:58:07,549 26 INFO rb-103a292-224772-414667 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-12 06:58:07,603 26 INFO rb-103a292-224772-414667 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-12 06:58:07,651 26 INFO rb-103a292-224772-414667 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-12 06:58:07,702 26 INFO rb-103a292-224772-414667 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-12 06:58:07,758 26 INFO rb-103a292-224772-414667 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-12 06:58:07,810 26 INFO rb-103a292-224772-414667 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-12 06:58:07,862 26 INFO rb-103a292-224772-414667 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-12 06:58:07,924 26 INFO rb-103a292-224772-414667 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-12 06:58:07,927 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2973718 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': 'fd8976f3-c618-4f0a-ab14-a34ede2912d7'}] 2026-09-12 06:58:08,811 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2973718 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': 'fd8976f3-c618-4f0a-ab14-a34ede2912d7'} created pos.order #870 2026-09-12 06:58:08,857 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2973718 finished 2026-09-12 06:58:09,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.446 0.692 2026-09-12 06:58:09,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.028 2026-09-12 06:58:09,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "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.057 2026-09-12 06:58:09,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "GET /account/download_invoice_documents/882/pdf HTTP/1.1" 200 - 8 0.007 0.015 2026-09-12 06:58:09,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.024 2026-09-12 06:58:09,258 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12006974 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': 'fd8976f3-c618-4f0a-ab14-a34ede2912d7'}] 2026-09-12 06:58:09,261 26 INFO rb-103a292-224772-414667 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-12 06:58:09,267 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12006974 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': 'fd8976f3-c618-4f0a-ab14-a34ede2912d7'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-12 06:58:09,290 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12006974 finished 2026-09-12 06:58:09,312 26 INFO rb-103a292-224772-414667 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-12 06:58:09,379 26 INFO rb-103a292-224772-414667 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-12 06:58:09,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.075 0.071 2026-09-12 06:58:09,430 26 INFO rb-103a292-224772-414667 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-12 06:58:09,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.016 2026-09-12 06:58:09,479 26 INFO rb-103a292-224772-414667 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-12 06:58:09,533 26 INFO rb-103a292-224772-414667 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-12 06:58:09,586 26 INFO rb-103a292-224772-414667 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-12 06:58:09,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-12 06:58:09,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.025 2026-09-12 06:58:09,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 06:58:09,720 26 INFO rb-103a292-224772-414667 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-12 06:58:09,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.048 0.064 2026-09-12 06:58:09,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.040 0.068 2026-09-12 06:58:09,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.093 2026-09-12 06:58:10,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.027 2026-09-12 06:58:10,057 26 INFO rb-103a292-224772-414667 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-12 06:58:10,109 26 INFO rb-103a292-224772-414667 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-12 06:58:10,161 26 INFO rb-103a292-224772-414667 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-12 06:58:10,213 26 INFO rb-103a292-224772-414667 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-12 06:58:10,266 26 INFO rb-103a292-224772-414667 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-12 06:58:10,334 26 INFO rb-103a292-224772-414667 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-12 06:58:10,385 26 INFO rb-103a292-224772-414667 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-12 06:58:10,435 26 INFO rb-103a292-224772-414667 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-12 06:58:10,491 26 INFO rb-103a292-224772-414667 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-12 06:58:10,541 26 INFO rb-103a292-224772-414667 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-12 06:58:10,592 26 INFO rb-103a292-224772-414667 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-12 06:58:10,643 26 INFO rb-103a292-224772-414667 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-12 06:58:10,699 26 INFO rb-103a292-224772-414667 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-12 06:58:10,750 26 INFO rb-103a292-224772-414667 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-12 06:58:10,802 26 INFO rb-103a292-224772-414667 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-12 06:58:10,860 26 INFO rb-103a292-224772-414667 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-12 06:58:10,866 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43704025 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': '87da0ba0-83db-4782-99d7-da3113719efa'}] 2026-09-12 06:58:11,842 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43704025 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': '87da0ba0-83db-4782-99d7-da3113719efa'} created pos.order #871 2026-09-12 06:58:11,879 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43704025 finished 2026-09-12 06:58:12,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.493 0.701 2026-09-12 06:58:12,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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-12 06:58:12,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-09-12 06:58:12,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:12] "GET /account/download_invoice_documents/884/pdf HTTP/1.1" 200 - 8 0.006 0.037 2026-09-12 06:58:12,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:58:12,194 26 INFO rb-103a292-224772-414667 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-12 06:58:12,199 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32491468 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '87da0ba0-83db-4782-99d7-da3113719efa'}] 2026-09-12 06:58:12,205 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32491468 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '87da0ba0-83db-4782-99d7-da3113719efa'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-12 06:58:12,224 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32491468 finished 2026-09-12 06:58:12,244 26 INFO rb-103a292-224772-414667 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-12 06:58:12,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.043 0.068 2026-09-12 06:58:12,310 26 INFO rb-103a292-224772-414667 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-12 06:58:12,362 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-12 06:58:12,367 26 INFO rb-103a292-224772-414667 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-12 06:58:12,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.017 2026-09-12 06:58:12,699 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34072668 (allocated 36188160) 2026-09-12 06:58:12,724 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 84229 2026-09-12 06:58:12,726 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-12 06:58:12,727 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 84229 2026-09-12 06:58:12,825 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065812_825312_test_taxes_l10n_in_pos.txt 2026-09-12 06:58:12,825 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmptiw9_8gx_chrome_odoo" 2026-09-12 06:58:13,652 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467] 2026-09-12 06:58:15,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 84463 2026-09-12 06:58:15,985 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpoa9wgluj_chrome_odoo 2026-09-12 06:58:15,985 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40017/json/version 2026-09-12 06:58:15,986 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:58:15,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:58:15,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40017/json 2026-09-12 06:58:15,989 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:58:15,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40017/devtools/page/D62A21D102B9FB42887754F9097D1D1C 2026-09-12 06:58:15,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-12 06:58:15,999 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-12 06:58:16,282 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:58:16,289 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-12 06:58:16,291 26 INFO rb-103a292-224772-414667 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-12 06:58:16,291 26 INFO rb-103a292-224772-414667 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-12 06:58:16,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:16] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.074 0.068 2026-09-12 06:58:16,444 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D62A21D102B9FB42887754F9097D1D1C', 'loaderId': '74F83507C84AAC2AFA0D0A3BDCA9AC5C', 'isDownload': False} 2026-09-12 06:58:16,444 26 INFO rb-103a292-224772-414667 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-12 06:58:16,454 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:58:16,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:16] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-09-12 06:58:16,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:16] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-12 06:58:16,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:16] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-12 06:58:16,969 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:16,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:58:16,994 26 INFO rb-103a292-224772-414667 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-12 06:58:17,001 26 INFO rb-103a292-224772-414667 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-12 06:58:17,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-12 06:58:17,022 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:58:17,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:17,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 06:58:17,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-09-12 06:58:17,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.027 2026-09-12 06:58:17,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-12 06:58:17,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.254 0.281 2026-09-12 06:58:17,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:58:17,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:58:17,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-12 06:58:17,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:58:17,860 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:58:17,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 06:58:17,949 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:58:17,951 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:58:17,971 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 06:58:18,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.055 0.024 2026-09-12 06:58:18,021 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:58:18,039 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "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-12 06:58:18,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.017 0.094 2026-09-12 06:58:18,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-12 06:58:18,132 26 INFO rb-103a292-224772-414667 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-12 06:58:18,160 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 06:58:18,253 26 INFO rb-103a292-224772-414667 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-12 06:58:18,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.051 0.074 2026-09-12 06:58:18,275 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:58:18,290 26 INFO rb-103a292-224772-414667 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-12 06:58:18,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-12 06:58:18,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-12 06:58:18,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-12 06:58:18,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-12 06:58:18,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.036 0.251 2026-09-12 06:58:18,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-12 06:58:18,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-12 06:58:18,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-09-12 06:58:18,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-12 06:58:18,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-12 06:58:18,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-12 06:58:18,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-12 06:58:18,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.141 2026-09-12 06:58:18,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-12 06:58:18,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-12 06:58:18,710 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-12 06:58:18,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.029 0.192 2026-09-12 06:58:18,803 26 INFO rb-103a292-224772-414667 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-12 06:58:18,867 26 INFO rb-103a292-224772-414667 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-12 06:58:18,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.018 0.047 2026-09-12 06:58:19,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.030 2026-09-12 06:58:19,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:58:19,147 26 INFO rb-103a292-224772-414667 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-12 06:58:19,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.075 0.075 2026-09-12 06:58:19,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.040 0.069 2026-09-12 06:58:19,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.111 2026-09-12 06:58:19,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-12 06:58:19,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:58:19,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-09-12 06:58:19,576 26 INFO rb-103a292-224772-414667 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-12 06:58:19,628 26 INFO rb-103a292-224772-414667 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-12 06:58:19,726 26 INFO rb-103a292-224772-414667 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-12 06:58:19,774 26 INFO rb-103a292-224772-414667 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-12 06:58:19,825 26 INFO rb-103a292-224772-414667 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-12 06:58:19,889 26 INFO rb-103a292-224772-414667 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-12 06:58:19,899 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:19,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:58:19,940 26 INFO rb-103a292-224772-414667 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-12 06:58:19,991 26 INFO rb-103a292-224772-414667 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-12 06:58:20,042 26 INFO rb-103a292-224772-414667 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-12 06:58:20,114 26 INFO rb-103a292-224772-414667 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-12 06:58:20,166 26 INFO rb-103a292-224772-414667 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-12 06:58:20,220 26 INFO rb-103a292-224772-414667 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-12 06:58:20,292 26 INFO rb-103a292-224772-414667 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-12 06:58:20,299 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82132195 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'b6873df8-7d6e-49a5-a567-23a408b51852'}] 2026-09-12 06:58:20,302 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:58:21,301 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82132195 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'b6873df8-7d6e-49a5-a567-23a408b51852'} created pos.order #872 2026-09-12 06:58:21,343 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82132195 finished 2026-09-12 06:58:21,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.479 0.785 2026-09-12 06:58:21,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.009 2026-09-12 06:58:21,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.037 2026-09-12 06:58:21,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:21] "GET /account/download_invoice_documents/888/pdf HTTP/1.1" 200 - 17 0.031 0.077 2026-09-12 06:58:21,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-09-12 06:58:21,821 26 INFO rb-103a292-224772-414667 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-12 06:58:21,825 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60615749 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'b6873df8-7d6e-49a5-a567-23a408b51852'}] 2026-09-12 06:58:21,837 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60615749 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'b6873df8-7d6e-49a5-a567-23a408b51852'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-12 06:58:21,860 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60615749 finished 2026-09-12 06:58:21,872 26 INFO rb-103a292-224772-414667 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-12 06:58:21,944 26 INFO rb-103a292-224772-414667 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-12 06:58:21,994 26 INFO rb-103a292-224772-414667 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-12 06:58:22,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.082 0.098 2026-09-12 06:58:22,043 26 INFO rb-103a292-224772-414667 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-12 06:58:22,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.040 0.026 2026-09-12 06:58:22,106 26 INFO rb-103a292-224772-414667 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-12 06:58:22,161 26 INFO rb-103a292-224772-414667 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-12 06:58:22,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.045 2026-09-12 06:58:22,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.028 2026-09-12 06:58:22,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.020 2026-09-12 06:58:22,354 26 INFO rb-103a292-224772-414667 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-12 06:58:22,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.057 0.068 2026-09-12 06:58:22,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.060 0.075 2026-09-12 06:58:22,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.133 2026-09-12 06:58:22,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.027 2026-09-12 06:58:22,737 26 INFO rb-103a292-224772-414667 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-12 06:58:22,790 26 INFO rb-103a292-224772-414667 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-12 06:58:22,843 26 INFO rb-103a292-224772-414667 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-12 06:58:22,896 26 INFO rb-103a292-224772-414667 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-12 06:58:22,949 26 INFO rb-103a292-224772-414667 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-12 06:58:23,024 26 INFO rb-103a292-224772-414667 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-12 06:58:23,075 26 INFO rb-103a292-224772-414667 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-12 06:58:23,126 26 INFO rb-103a292-224772-414667 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-12 06:58:23,182 26 INFO rb-103a292-224772-414667 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-12 06:58:23,234 26 INFO rb-103a292-224772-414667 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-12 06:58:23,285 26 INFO rb-103a292-224772-414667 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-12 06:58:23,335 26 INFO rb-103a292-224772-414667 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-12 06:58:23,391 26 INFO rb-103a292-224772-414667 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-12 06:58:23,442 26 INFO rb-103a292-224772-414667 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-12 06:58:23,496 26 INFO rb-103a292-224772-414667 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-12 06:58:23,556 26 INFO rb-103a292-224772-414667 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-12 06:58:23,563 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63331398 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'dd3650d4-66c3-450b-8dc9-034d440431de'}] 2026-09-12 06:58:24,591 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63331398 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'dd3650d4-66c3-450b-8dc9-034d440431de'} created pos.order #873 2026-09-12 06:58:24,628 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63331398 finished 2026-09-12 06:58:24,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.581 0.735 2026-09-12 06:58:24,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:24,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.030 2026-09-12 06:58:25,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "GET /account/download_invoice_documents/890/pdf HTTP/1.1" 200 - 8 0.010 0.043 2026-09-12 06:58:25,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:58:25,038 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99617754 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'dd3650d4-66c3-450b-8dc9-034d440431de'}] 2026-09-12 06:58:25,044 26 INFO rb-103a292-224772-414667 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-12 06:58:25,058 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99617754 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'dd3650d4-66c3-450b-8dc9-034d440431de'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-12 06:58:25,077 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99617754 finished 2026-09-12 06:58:25,084 26 INFO rb-103a292-224772-414667 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-12 06:58:25,147 26 INFO rb-103a292-224772-414667 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-12 06:58:25,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.075 0.076 2026-09-12 06:58:25,202 26 INFO rb-103a292-224772-414667 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-12 06:58:25,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.024 2026-09-12 06:58:25,256 26 INFO rb-103a292-224772-414667 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-12 06:58:25,311 26 INFO rb-103a292-224772-414667 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-12 06:58:25,368 26 INFO rb-103a292-224772-414667 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-12 06:58:25,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-09-12 06:58:25,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.021 2026-09-12 06:58:25,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 06:58:25,525 26 INFO rb-103a292-224772-414667 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-12 06:58:25,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.082 0.066 2026-09-12 06:58:25,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.063 0.071 2026-09-12 06:58:25,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.131 2026-09-12 06:58:25,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-12 06:58:25,935 26 INFO rb-103a292-224772-414667 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-12 06:58:25,989 26 INFO rb-103a292-224772-414667 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-12 06:58:26,065 26 INFO rb-103a292-224772-414667 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-12 06:58:26,114 26 INFO rb-103a292-224772-414667 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-12 06:58:26,165 26 INFO rb-103a292-224772-414667 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-12 06:58:26,222 26 INFO rb-103a292-224772-414667 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-12 06:58:26,272 26 INFO rb-103a292-224772-414667 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-12 06:58:26,323 26 INFO rb-103a292-224772-414667 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-12 06:58:26,374 26 INFO rb-103a292-224772-414667 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-12 06:58:26,428 26 INFO rb-103a292-224772-414667 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-12 06:58:26,479 26 INFO rb-103a292-224772-414667 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-12 06:58:26,532 26 INFO rb-103a292-224772-414667 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-12 06:58:26,594 26 INFO rb-103a292-224772-414667 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-12 06:58:26,602 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44834962 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': 'e3beed8a-e2d2-4efd-9302-9360c4eb6119'}] 2026-09-12 06:58:27,608 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44834962 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': 'e3beed8a-e2d2-4efd-9302-9360c4eb6119'} created pos.order #874 2026-09-12 06:58:27,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44834962 finished 2026-09-12 06:58:27,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.538 0.712 2026-09-12 06:58:27,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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-12 06:58:27,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.030 2026-09-12 06:58:27,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:27] "GET /account/download_invoice_documents/892/pdf HTTP/1.1" 200 - 8 0.024 0.060 2026-09-12 06:58:28,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.035 2026-09-12 06:58:28,033 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94376669 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': 'e3beed8a-e2d2-4efd-9302-9360c4eb6119'}] 2026-09-12 06:58:28,038 26 INFO rb-103a292-224772-414667 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-12 06:58:28,059 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94376669 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': 'e3beed8a-e2d2-4efd-9302-9360c4eb6119'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-12 06:58:28,088 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94376669 finished 2026-09-12 06:58:28,090 26 INFO rb-103a292-224772-414667 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-12 06:58:28,153 26 INFO rb-103a292-224772-414667 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-12 06:58:28,203 26 INFO rb-103a292-224772-414667 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-12 06:58:28,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.081 0.100 2026-09-12 06:58:28,254 26 INFO rb-103a292-224772-414667 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-12 06:58:28,273 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.028 2026-09-12 06:58:28,308 26 INFO rb-103a292-224772-414667 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-12 06:58:28,362 26 INFO rb-103a292-224772-414667 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-12 06:58:28,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.033 2026-09-12 06:58:28,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.017 0.027 2026-09-12 06:58:28,490 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-12 06:58:28,528 26 INFO rb-103a292-224772-414667 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-12 06:58:28,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.048 0.073 2026-09-12 06:58:28,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.073 0.071 2026-09-12 06:58:28,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.147 2026-09-12 06:58:28,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.024 2026-09-12 06:58:28,917 26 INFO rb-103a292-224772-414667 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-12 06:58:28,970 26 INFO rb-103a292-224772-414667 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-12 06:58:29,022 26 INFO rb-103a292-224772-414667 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-12 06:58:29,075 26 INFO rb-103a292-224772-414667 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-12 06:58:29,127 26 INFO rb-103a292-224772-414667 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-12 06:58:29,206 26 INFO rb-103a292-224772-414667 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-12 06:58:29,254 26 INFO rb-103a292-224772-414667 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-12 06:58:29,304 26 INFO rb-103a292-224772-414667 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-12 06:58:29,360 26 INFO rb-103a292-224772-414667 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-12 06:58:29,411 26 INFO rb-103a292-224772-414667 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-12 06:58:29,462 26 INFO rb-103a292-224772-414667 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-12 06:58:29,512 26 INFO rb-103a292-224772-414667 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-12 06:58:29,568 26 INFO rb-103a292-224772-414667 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-12 06:58:29,619 26 INFO rb-103a292-224772-414667 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-12 06:58:29,672 26 INFO rb-103a292-224772-414667 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-12 06:58:29,735 26 INFO rb-103a292-224772-414667 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-12 06:58:29,739 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53923864 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': '4dedfe9a-066e-4d50-9184-5a524ac3f99f'}] 2026-09-12 06:58:30,627 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53923864 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': '4dedfe9a-066e-4d50-9184-5a524ac3f99f'} created pos.order #875 2026-09-12 06:58:30,683 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53923864 finished 2026-09-12 06:58:30,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.414 0.732 2026-09-12 06:58:30,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:30,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-09-12 06:58:30,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:30] "GET /account/download_invoice_documents/894/pdf HTTP/1.1" 200 - 8 0.013 0.045 2026-09-12 06:58:30,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:58:31,037 26 INFO rb-103a292-224772-414667 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-12 06:58:31,050 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74149669 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '4dedfe9a-066e-4d50-9184-5a524ac3f99f'}] 2026-09-12 06:58:31,058 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74149669 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '4dedfe9a-066e-4d50-9184-5a524ac3f99f'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-12 06:58:31,078 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74149669 finished 2026-09-12 06:58:31,085 26 INFO rb-103a292-224772-414667 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-12 06:58:31,144 26 INFO rb-103a292-224772-414667 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-12 06:58:31,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.059 0.072 2026-09-12 06:58:31,203 26 INFO rb-103a292-224772-414667 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-12 06:58:31,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.029 2026-09-12 06:58:31,253 26 INFO rb-103a292-224772-414667 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-12 06:58:31,308 26 INFO rb-103a292-224772-414667 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-12 06:58:31,362 26 INFO rb-103a292-224772-414667 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-12 06:58:31,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-09-12 06:58:31,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.030 2026-09-12 06:58:31,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 06:58:31,536 26 INFO rb-103a292-224772-414667 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-12 06:58:31,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "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.046 0.062 2026-09-12 06:58:31,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.069 0.074 2026-09-12 06:58:31,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.130 2026-09-12 06:58:31,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-09-12 06:58:31,900 26 INFO rb-103a292-224772-414667 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-12 06:58:31,953 26 INFO rb-103a292-224772-414667 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-12 06:58:32,005 26 INFO rb-103a292-224772-414667 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-12 06:58:32,074 26 INFO rb-103a292-224772-414667 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-12 06:58:32,125 26 INFO rb-103a292-224772-414667 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-12 06:58:32,176 26 INFO rb-103a292-224772-414667 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-12 06:58:32,233 26 INFO rb-103a292-224772-414667 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-12 06:58:32,282 26 INFO rb-103a292-224772-414667 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-12 06:58:32,333 26 INFO rb-103a292-224772-414667 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-12 06:58:32,384 26 INFO rb-103a292-224772-414667 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-12 06:58:32,440 26 INFO rb-103a292-224772-414667 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-12 06:58:32,491 26 INFO rb-103a292-224772-414667 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-12 06:58:32,546 26 INFO rb-103a292-224772-414667 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-12 06:58:32,608 26 INFO rb-103a292-224772-414667 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-12 06:58:32,611 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70679244 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '6ad8a961-488e-442f-8b0f-532f8c81fb26'}] 2026-09-12 06:58:33,613 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70679244 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '6ad8a961-488e-442f-8b0f-532f8c81fb26'} created pos.order #876 2026-09-12 06:58:33,659 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70679244 finished 2026-09-12 06:58:33,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.497 0.744 2026-09-12 06:58:33,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.034 2026-09-12 06:58:33,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.065 2026-09-12 06:58:33,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:33] "GET /account/download_invoice_documents/896/pdf HTTP/1.1" 200 - 8 0.013 0.018 2026-09-12 06:58:34,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "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-12 06:58:34,056 26 INFO rb-103a292-224772-414667 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-12 06:58:34,078 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17691609 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '6ad8a961-488e-442f-8b0f-532f8c81fb26'}] 2026-09-12 06:58:34,087 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17691609 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '6ad8a961-488e-442f-8b0f-532f8c81fb26'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-09-12 06:58:34,105 26 INFO rb-103a292-224772-414667 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-12 06:58:34,117 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17691609 finished 2026-09-12 06:58:34,174 26 INFO rb-103a292-224772-414667 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-12 06:58:34,222 26 INFO rb-103a292-224772-414667 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-12 06:58:34,269 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.091 0.102 2026-09-12 06:58:34,273 26 INFO rb-103a292-224772-414667 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-12 06:58:34,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.028 2026-09-12 06:58:34,332 26 INFO rb-103a292-224772-414667 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-12 06:58:34,383 26 INFO rb-103a292-224772-414667 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-12 06:58:34,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.038 2026-09-12 06:58:34,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.030 2026-09-12 06:58:34,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 06:58:34,568 26 INFO rb-103a292-224772-414667 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-12 06:58:34,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.036 0.066 2026-09-12 06:58:34,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.064 0.066 2026-09-12 06:58:34,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.127 2026-09-12 06:58:34,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-12 06:58:34,901 26 INFO rb-103a292-224772-414667 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-12 06:58:34,954 26 INFO rb-103a292-224772-414667 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-12 06:58:35,006 26 INFO rb-103a292-224772-414667 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-12 06:58:35,060 26 INFO rb-103a292-224772-414667 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-12 06:58:35,111 26 INFO rb-103a292-224772-414667 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-12 06:58:35,183 26 INFO rb-103a292-224772-414667 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-12 06:58:35,234 26 INFO rb-103a292-224772-414667 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-12 06:58:35,285 26 INFO rb-103a292-224772-414667 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-12 06:58:35,340 26 INFO rb-103a292-224772-414667 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-12 06:58:35,391 26 INFO rb-103a292-224772-414667 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-12 06:58:35,441 26 INFO rb-103a292-224772-414667 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-12 06:58:35,492 26 INFO rb-103a292-224772-414667 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-12 06:58:35,547 26 INFO rb-103a292-224772-414667 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-12 06:58:35,598 26 INFO rb-103a292-224772-414667 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-12 06:58:35,651 26 INFO rb-103a292-224772-414667 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-12 06:58:35,713 26 INFO rb-103a292-224772-414667 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-12 06:58:35,716 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20092141 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': 'b1efba07-3493-4f73-9d21-98038adfcaef'}] 2026-09-12 06:58:36,550 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20092141 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': 'b1efba07-3493-4f73-9d21-98038adfcaef'} created pos.order #877 2026-09-12 06:58:36,588 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20092141 finished 2026-09-12 06:58:36,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.407 0.685 2026-09-12 06:58:36,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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-12 06:58:36,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.030 2026-09-12 06:58:36,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:36] "GET /account/download_invoice_documents/898/pdf HTTP/1.1" 200 - 8 0.015 0.051 2026-09-12 06:58:36,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 06:58:36,970 26 INFO rb-103a292-224772-414667 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-12 06:58:36,973 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84375350 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': 'b1efba07-3493-4f73-9d21-98038adfcaef'}] 2026-09-12 06:58:36,981 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84375350 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': 'b1efba07-3493-4f73-9d21-98038adfcaef'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-09-12 06:58:36,999 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84375350 finished 2026-09-12 06:58:37,024 26 INFO rb-103a292-224772-414667 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-12 06:58:37,085 26 INFO rb-103a292-224772-414667 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-12 06:58:37,137 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-12 06:58:37,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.073 0.093 2026-09-12 06:58:37,139 26 INFO rb-103a292-224772-414667 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-12 06:58:37,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33264020 (allocated 34615296) 2026-09-12 06:58:37,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 84463 2026-09-12 06:58:37,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-12 06:58:37,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 84463 2026-09-12 06:58:37,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.023 2026-09-12 06:58:37,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065837_541292_test_taxes_l10n_in_pos.txt 2026-09-12 06:58:37,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpoa9wgluj_chrome_odoo" 2026-09-12 06:58:38,403 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485] 2026-09-12 06:58:40,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 84699 2026-09-12 06:58:40,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp_350hekx_chrome_odoo 2026-09-12 06:58:40,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:39579/json/version 2026-09-12 06:58:40,634 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:58:40,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 06:58:40,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:39579/json 2026-09-12 06:58:40,668 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:58:40,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:39579/devtools/page/561C26CD49EE0BE7D2E8880A2258C8B7 2026-09-12 06:58:40,676 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-12 06:58:40,678 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-12 06:58:40,918 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:58:40,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-12 06:58:40,927 26 INFO rb-103a292-224772-414667 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-12 06:58:40,927 26 INFO rb-103a292-224772-414667 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-12 06:58:41,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /pos/ui/133 HTTP/1.1" 200 - 87 0.077 0.066 2026-09-12 06:58:41,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '561C26CD49EE0BE7D2E8880A2258C8B7', 'loaderId': '2209D09B724FE9724CBD1D53D02B615A', 'isDownload': False} 2026-09-12 06:58:41,080 26 INFO rb-103a292-224772-414667 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-12 06:58:41,086 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:58:41,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 06:58:41,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 06:58:41,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.031 2026-09-12 06:58:41,568 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:58:41,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 06:58:41,600 26 INFO rb-103a292-224772-414667 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-12 06:58:41,605 26 INFO rb-103a292-224772-414667 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-12 06:58:41,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 06:58:41,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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-12 06:58:41,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:41,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.014 2026-09-12 06:58:41,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-12 06:58:41,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.029 2026-09-12 06:58:41,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-12 06:58:42,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.284 0.333 2026-09-12 06:58:42,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 06:58:42,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 06:58:42,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-09-12 06:58:42,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:58:42,572 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-12 06:58:42,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-12 06:58:42,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:58:42,640 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:42,667 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-12 06:58:42,683 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:58:42,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.023 0.052 2026-09-12 06:58:42,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.081 2026-09-12 06:58:42,741 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:42,753 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:58:42,790 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:58:42,848 26 INFO rb-103a292-224772-414667 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-12 06:58:42,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:42] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.088 0.059 2026-09-12 06:58:42,949 26 INFO rb-103a292-224772-414667 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-12 06:58:42,995 26 INFO rb-103a292-224772-414667 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-12 06:58:43,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.060 0.197 2026-09-12 06:58:43,046 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:43,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-09-12 06:58:43,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-09-12 06:58:43,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-09-12 06:58:43,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-12 06:58:43,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-09-12 06:58:43,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-09-12 06:58:43,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-09-12 06:58:43,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-12 06:58:43,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-12 06:58:43,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-09-12 06:58:43,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-12 06:58:43,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-09-12 06:58:43,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-09-12 06:58:43,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-12 06:58:43,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-12 06:58:43,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-09-12 06:58:43,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-12T06:56:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 06:58:43,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.050 0.241 2026-09-12 06:58:43,655 26 INFO rb-103a292-224772-414667 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-12 06:58:43,716 26 INFO rb-103a292-224772-414667 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-12 06:58:43,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.026 0.054 2026-09-12 06:58:43,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.030 2026-09-12 06:58:43,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-12 06:58:43,984 26 INFO rb-103a292-224772-414667 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-12 06:58:44,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "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.046 0.081 2026-09-12 06:58:44,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.052 0.068 2026-09-12 06:58:44,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.107 2026-09-12 06:58:44,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.019 2026-09-12 06:58:44,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-09-12 06:58:44,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.025 2026-09-12 06:58:44,404 26 INFO rb-103a292-224772-414667 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-12 06:58:44,459 26 INFO rb-103a292-224772-414667 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-12 06:58:44,558 26 INFO rb-103a292-224772-414667 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-12 06:58:44,611 26 INFO rb-103a292-224772-414667 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-12 06:58:44,659 26 INFO rb-103a292-224772-414667 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-12 06:58:44,729 26 INFO rb-103a292-224772-414667 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-12 06:58:44,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:44,746 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:44,781 26 INFO rb-103a292-224772-414667 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-12 06:58:44,831 26 INFO rb-103a292-224772-414667 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-12 06:58:44,882 26 INFO rb-103a292-224772-414667 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-12 06:58:44,952 26 INFO rb-103a292-224772-414667 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-12 06:58:45,004 26 INFO rb-103a292-224772-414667 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-12 06:58:45,057 26 INFO rb-103a292-224772-414667 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-12 06:58:45,122 26 INFO rb-103a292-224772-414667 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-12 06:58:45,132 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44415949 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'cb1c437b-ff58-41eb-a49f-8ea7ac3101ae'}] 2026-09-12 06:58:45,136 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:58:46,199 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44415949 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'cb1c437b-ff58-41eb-a49f-8ea7ac3101ae'} created pos.order #878 2026-09-12 06:58:46,264 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44415949 finished 2026-09-12 06:58:46,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.582 0.813 2026-09-12 06:58:46,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:58:46,612 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.025 2026-09-12 06:58:46,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "GET /account/download_invoice_documents/902/pdf HTTP/1.1" 200 - 17 0.038 0.057 2026-09-12 06:58:46,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.051 2026-09-12 06:58:46,729 26 INFO rb-103a292-224772-414667 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-12 06:58:46,734 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30664625 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'cb1c437b-ff58-41eb-a49f-8ea7ac3101ae'}] 2026-09-12 06:58:46,743 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30664625 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'cb1c437b-ff58-41eb-a49f-8ea7ac3101ae'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-09-12 06:58:46,760 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30664625 finished 2026-09-12 06:58:46,779 26 INFO rb-103a292-224772-414667 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-12 06:58:46,843 26 INFO rb-103a292-224772-414667 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-12 06:58:46,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.055 0.083 2026-09-12 06:58:46,898 26 INFO rb-103a292-224772-414667 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-12 06:58:46,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.019 2026-09-12 06:58:46,951 26 INFO rb-103a292-224772-414667 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-12 06:58:47,005 26 INFO rb-103a292-224772-414667 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-12 06:58:47,059 26 INFO rb-103a292-224772-414667 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-12 06:58:47,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.041 2026-09-12 06:58:47,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.028 0.029 2026-09-12 06:58:47,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-12 06:58:47,242 26 INFO rb-103a292-224772-414667 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-12 06:58:47,384 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "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.063 0.071 2026-09-12 06:58:47,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.037 0.065 2026-09-12 06:58:47,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-09-12 06:58:47,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-09-12 06:58:47,585 26 INFO rb-103a292-224772-414667 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-12 06:58:47,638 26 INFO rb-103a292-224772-414667 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-12 06:58:47,690 26 INFO rb-103a292-224772-414667 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-12 06:58:47,743 26 INFO rb-103a292-224772-414667 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-12 06:58:47,797 26 INFO rb-103a292-224772-414667 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-12 06:58:47,864 26 INFO rb-103a292-224772-414667 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-12 06:58:47,915 26 INFO rb-103a292-224772-414667 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-12 06:58:47,966 26 INFO rb-103a292-224772-414667 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-12 06:58:48,021 26 INFO rb-103a292-224772-414667 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-12 06:58:48,072 26 INFO rb-103a292-224772-414667 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-12 06:58:48,125 26 INFO rb-103a292-224772-414667 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-12 06:58:48,173 26 INFO rb-103a292-224772-414667 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-12 06:58:48,230 26 INFO rb-103a292-224772-414667 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-12 06:58:48,281 26 INFO rb-103a292-224772-414667 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-12 06:58:48,335 26 INFO rb-103a292-224772-414667 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-12 06:58:48,399 26 INFO rb-103a292-224772-414667 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-12 06:58:48,409 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34867331 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'b7619cf2-7834-44e2-9a98-0a17672400ee'}] 2026-09-12 06:58:49,348 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34867331 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'b7619cf2-7834-44e2-9a98-0a17672400ee'} created pos.order #879 2026-09-12 06:58:49,387 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34867331 finished 2026-09-12 06:58:49,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.471 0.739 2026-09-12 06:58:49,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:49,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.028 2026-09-12 06:58:49,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "GET /account/download_invoice_documents/904/pdf HTTP/1.1" 200 - 8 0.017 0.051 2026-09-12 06:58:49,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.027 2026-09-12 06:58:49,773 26 INFO rb-103a292-224772-414667 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-12 06:58:49,791 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94491390 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'b7619cf2-7834-44e2-9a98-0a17672400ee'}] 2026-09-12 06:58:49,799 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94491390 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'b7619cf2-7834-44e2-9a98-0a17672400ee'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-09-12 06:58:49,823 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94491390 finished 2026-09-12 06:58:49,825 26 INFO rb-103a292-224772-414667 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-12 06:58:49,889 26 INFO rb-103a292-224772-414667 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-12 06:58:49,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.055 0.081 2026-09-12 06:58:49,938 26 INFO rb-103a292-224772-414667 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-12 06:58:49,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.020 2026-09-12 06:58:49,988 26 INFO rb-103a292-224772-414667 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-12 06:58:50,043 26 INFO rb-103a292-224772-414667 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-12 06:58:50,098 26 INFO rb-103a292-224772-414667 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-12 06:58:50,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.036 2026-09-12 06:58:50,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.022 2026-09-12 06:58:50,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.010 2026-09-12 06:58:50,275 26 INFO rb-103a292-224772-414667 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-12 06:58:50,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.057 0.067 2026-09-12 06:58:50,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.063 0.064 2026-09-12 06:58:50,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.131 2026-09-12 06:58:50,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.023 2026-09-12 06:58:50,652 26 INFO rb-103a292-224772-414667 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-12 06:58:50,707 26 INFO rb-103a292-224772-414667 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-12 06:58:50,780 26 INFO rb-103a292-224772-414667 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-12 06:58:50,827 26 INFO rb-103a292-224772-414667 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-12 06:58:50,879 26 INFO rb-103a292-224772-414667 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-12 06:58:50,934 26 INFO rb-103a292-224772-414667 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-12 06:58:50,984 26 INFO rb-103a292-224772-414667 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-12 06:58:51,035 26 INFO rb-103a292-224772-414667 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-12 06:58:51,086 26 INFO rb-103a292-224772-414667 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-12 06:58:51,148 26 INFO rb-103a292-224772-414667 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-12 06:58:51,193 26 INFO rb-103a292-224772-414667 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-12 06:58:51,246 26 INFO rb-103a292-224772-414667 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-12 06:58:51,309 26 INFO rb-103a292-224772-414667 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-12 06:58:51,316 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84801979 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'b77bd9bf-a887-4d29-b592-eb7e73abd313'}] 2026-09-12 06:58:52,255 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84801979 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'b77bd9bf-a887-4d29-b592-eb7e73abd313'} created pos.order #880 2026-09-12 06:58:52,303 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84801979 finished 2026-09-12 06:58:52,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.460 0.778 2026-09-12 06:58:52,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-09-12 06:58:52,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 06:58:52,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:58:52,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "GET /account/download_invoice_documents/906/pdf HTTP/1.1" 200 - 8 0.007 0.014 2026-09-12 06:58:52,694 26 INFO rb-103a292-224772-414667 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-12 06:58:52,705 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93416774 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'b77bd9bf-a887-4d29-b592-eb7e73abd313'}] 2026-09-12 06:58:52,722 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93416774 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'b77bd9bf-a887-4d29-b592-eb7e73abd313'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-09-12 06:58:52,738 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93416774 finished 2026-09-12 06:58:52,744 26 INFO rb-103a292-224772-414667 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-12 06:58:52,810 26 INFO rb-103a292-224772-414667 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-12 06:58:52,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.058 0.086 2026-09-12 06:58:52,864 26 INFO rb-103a292-224772-414667 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-12 06:58:52,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.025 2026-09-12 06:58:52,921 26 INFO rb-103a292-224772-414667 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-12 06:58:52,975 26 INFO rb-103a292-224772-414667 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-12 06:58:53,030 26 INFO rb-103a292-224772-414667 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-12 06:58:53,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.037 2026-09-12 06:58:53,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.028 2026-09-12 06:58:53,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-12 06:58:53,201 26 INFO rb-103a292-224772-414667 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-12 06:58:53,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.052 0.085 2026-09-12 06:58:53,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.070 0.063 2026-09-12 06:58:53,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.133 2026-09-12 06:58:53,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.023 2026-09-12 06:58:53,583 26 INFO rb-103a292-224772-414667 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-12 06:58:53,635 26 INFO rb-103a292-224772-414667 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-12 06:58:53,688 26 INFO rb-103a292-224772-414667 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-12 06:58:53,743 26 INFO rb-103a292-224772-414667 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-12 06:58:53,793 26 INFO rb-103a292-224772-414667 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-12 06:58:53,862 26 INFO rb-103a292-224772-414667 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-12 06:58:53,913 26 INFO rb-103a292-224772-414667 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-12 06:58:53,964 26 INFO rb-103a292-224772-414667 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-12 06:58:54,018 26 INFO rb-103a292-224772-414667 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-12 06:58:54,069 26 INFO rb-103a292-224772-414667 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-12 06:58:54,120 26 INFO rb-103a292-224772-414667 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-12 06:58:54,170 26 INFO rb-103a292-224772-414667 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-12 06:58:54,225 26 INFO rb-103a292-224772-414667 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-12 06:58:54,276 26 INFO rb-103a292-224772-414667 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-12 06:58:54,329 26 INFO rb-103a292-224772-414667 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-12 06:58:54,391 26 INFO rb-103a292-224772-414667 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-12 06:58:54,394 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69194451 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '975ce32a-227b-46f7-8e1f-b2cde62f00df'}] 2026-09-12 06:58:55,239 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69194451 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '975ce32a-227b-46f7-8e1f-b2cde62f00df'} created pos.order #881 2026-09-12 06:58:55,283 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69194451 finished 2026-09-12 06:58:55,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.412 0.687 2026-09-12 06:58:55,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58: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.007 2026-09-12 06:58:55,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.037 2026-09-12 06:58:55,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:55] "GET /account/download_invoice_documents/908/pdf HTTP/1.1" 200 - 8 0.022 0.064 2026-09-12 06:58:55,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:55] "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-12 06:58:55,659 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31156292 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '975ce32a-227b-46f7-8e1f-b2cde62f00df'}] 2026-09-12 06:58:55,660 26 INFO rb-103a292-224772-414667 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-12 06:58:55,666 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31156292 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '975ce32a-227b-46f7-8e1f-b2cde62f00df'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-09-12 06:58:55,684 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31156292 finished 2026-09-12 06:58:55,716 26 INFO rb-103a292-224772-414667 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-12 06:58:55,774 26 INFO rb-103a292-224772-414667 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-12 06:58:55,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.069 0.086 2026-09-12 06:58:55,827 26 INFO rb-103a292-224772-414667 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-12 06:58:55,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-12 06:58:55,881 26 INFO rb-103a292-224772-414667 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-12 06:58:55,938 26 INFO rb-103a292-224772-414667 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-12 06:58:55,992 26 INFO rb-103a292-224772-414667 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-12 06:58:56,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.045 2026-09-12 06:58:56,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.027 2026-09-12 06:58:56,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 06:58:56,170 26 INFO rb-103a292-224772-414667 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-12 06:58:56,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.043 0.057 2026-09-12 06:58:56,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.063 0.072 2026-09-12 06:58:56,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.115 2026-09-12 06:58:56,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-12 06:58:56,522 26 INFO rb-103a292-224772-414667 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-12 06:58:56,571 26 INFO rb-103a292-224772-414667 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-12 06:58:56,624 26 INFO rb-103a292-224772-414667 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-12 06:58:56,702 26 INFO rb-103a292-224772-414667 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-12 06:58:56,754 26 INFO rb-103a292-224772-414667 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-12 06:58:56,810 26 INFO rb-103a292-224772-414667 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-12 06:58:56,859 26 INFO rb-103a292-224772-414667 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-12 06:58:56,910 26 INFO rb-103a292-224772-414667 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-12 06:58:56,961 26 INFO rb-103a292-224772-414667 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-12 06:58:57,011 26 INFO rb-103a292-224772-414667 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-12 06:58:57,067 26 INFO rb-103a292-224772-414667 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-12 06:58:57,118 26 INFO rb-103a292-224772-414667 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-12 06:58:57,170 26 INFO rb-103a292-224772-414667 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-12 06:58:57,230 26 INFO rb-103a292-224772-414667 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-12 06:58:57,234 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6241366 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '5214aeaf-93b9-48f5-8023-9d5f7743b607'}] 2026-09-12 06:58:58,196 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6241366 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '5214aeaf-93b9-48f5-8023-9d5f7743b607'} created pos.order #882 2026-09-12 06:58:58,257 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6241366 finished 2026-09-12 06:58:58,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.478 0.711 2026-09-12 06:58:58,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:58:58,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.025 2026-09-12 06:58:58,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "GET /account/download_invoice_documents/910/pdf HTTP/1.1" 200 - 8 0.020 0.037 2026-09-12 06:58:58,551 26 INFO rb-103a292-224772-414667 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-12 06:58:58,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-09-12 06:58:58,574 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17141835 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '5214aeaf-93b9-48f5-8023-9d5f7743b607'}] 2026-09-12 06:58:58,581 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17141835 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '5214aeaf-93b9-48f5-8023-9d5f7743b607'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-09-12 06:58:58,602 26 INFO rb-103a292-224772-414667 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-12 06:58:58,603 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17141835 finished 2026-09-12 06:58:58,664 26 INFO rb-103a292-224772-414667 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-12 06:58:58,714 26 INFO rb-103a292-224772-414667 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-12 06:58:58,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.064 0.087 2026-09-12 06:58:58,768 26 INFO rb-103a292-224772-414667 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-12 06:58:58,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.032 2026-09-12 06:58:58,819 26 INFO rb-103a292-224772-414667 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-12 06:58:58,874 26 INFO rb-103a292-224772-414667 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-12 06:58:58,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.035 2026-09-12 06:58:58,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.026 2026-09-12 06:58:59,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 06:58:59,043 26 INFO rb-103a292-224772-414667 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-12 06:58:59,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.052 0.081 2026-09-12 06:58:59,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.060 0.063 2026-09-12 06:58:59,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.114 2026-09-12 06:58:59,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:58:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.022 2026-09-12 06:58:59,401 26 INFO rb-103a292-224772-414667 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-12 06:58:59,452 26 INFO rb-103a292-224772-414667 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-12 06:58:59,504 26 INFO rb-103a292-224772-414667 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-12 06:58:59,557 26 INFO rb-103a292-224772-414667 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-12 06:58:59,609 26 INFO rb-103a292-224772-414667 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-12 06:58:59,676 26 INFO rb-103a292-224772-414667 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-12 06:58:59,727 26 INFO rb-103a292-224772-414667 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-12 06:58:59,778 26 INFO rb-103a292-224772-414667 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-12 06:58:59,835 26 INFO rb-103a292-224772-414667 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-12 06:58:59,885 26 INFO rb-103a292-224772-414667 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-12 06:58:59,936 26 INFO rb-103a292-224772-414667 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-12 06:58:59,987 26 INFO rb-103a292-224772-414667 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-12 06:59:00,044 26 INFO rb-103a292-224772-414667 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-12 06:59:00,095 26 INFO rb-103a292-224772-414667 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-12 06:59:00,148 26 INFO rb-103a292-224772-414667 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-12 06:59:00,209 26 INFO rb-103a292-224772-414667 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-12 06:59:00,212 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24001834 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'f8ceabe7-810a-45f5-9a24-4732aecea7b8'}] 2026-09-12 06:59:01,082 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24001834 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'f8ceabe7-810a-45f5-9a24-4732aecea7b8'} created pos.order #883 2026-09-12 06:59:01,133 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24001834 finished 2026-09-12 06:59:01,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.393 0.730 2026-09-12 06:59:01,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.037 2026-09-12 06:59:01,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.071 2026-09-12 06:59:01,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:59:01,512 26 INFO rb-103a292-224772-414667 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-12 06:59:01,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:01] "GET /account/download_invoice_documents/912/pdf HTTP/1.1" 200 - 8 0.023 0.024 2026-09-12 06:59:01,559 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37304360 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'f8ceabe7-810a-45f5-9a24-4732aecea7b8'}] 2026-09-12 06:59:01,564 26 INFO rb-103a292-224772-414667 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-12 06:59:01,569 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37304360 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'f8ceabe7-810a-45f5-9a24-4732aecea7b8'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-09-12 06:59:01,591 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37304360 finished 2026-09-12 06:59:01,624 26 INFO rb-103a292-224772-414667 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-12 06:59:01,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-12 06:59:01,676 26 INFO rb-103a292-224772-414667 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-12 06:59:01,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.051 0.121 2026-09-12 06:59:02,018 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33723704 (allocated 35401728) 2026-09-12 06:59:02,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 84699 2026-09-12 06:59:02,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-12 06:59:02,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 84699 2026-09-12 06:59:02,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_065902_092623_test_taxes_l10n_in_pos.txt 2026-09-12 06:59:02,092 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp_350hekx_chrome_odoo" 2026-09-12 06:59:03,006 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503] 2026-09-12 06:59:03,186 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 70 checked, 70 removed 2026-09-12 06:59:12,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-12 06:59:12,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 84928 2026-09-12 06:59:12,859 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpx9nresd4_chrome_odoo 2026-09-12 06:59:12,859 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:45179/json/version 2026-09-12 06:59:12,860 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:12,888 26 INFO rb-103a292-224772-414667 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-12 06:59:12,888 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:45179/json 2026-09-12 06:59:12,889 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:12,891 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:45179/devtools/page/8F8F9F96CC4A042A401B667C0736E478 2026-09-12 06:59:12,898 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-12 06:59:12,901 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-12 06:59:13,025 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:59:13,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-12 06:59:13,034 26 INFO rb-103a292-224772-414667 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-12 06:59:13,034 26 INFO rb-103a292-224772-414667 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-12 06:59:13,048 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:59:13,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:13] "GET /pos/ui/134 HTTP/1.1" 200 - 83 0.046 0.460 2026-09-12 06:59:13,552 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '8F8F9F96CC4A042A401B667C0736E478', 'loaderId': '01891A3EF392F5C5D1AE18E328D3C1F4', 'isDownload': False} 2026-09-12 06:59:13,552 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-12 06:59:13,559 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:59:13,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:13] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 06:59:13,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:13] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 06:59:13,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:13] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 06:59:14,008 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:14,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 06:59:14,044 26 INFO rb-103a292-224772-414667 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-12 06:59:14,051 26 INFO rb-103a292-224772-414667 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-12 06:59:14,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 06:59:14,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 06:59:14,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:59:14,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-09-12 06:59:14,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 06:59:14,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.052 0.036 2026-09-12 06:59:14,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.084 2026-09-12 06:59:14,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.253 0.312 2026-09-12 06:59:14,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 06:59:14,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 06:59:15,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-12 06:59:15,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 06:59:15,044 26 INFO rb-103a292-224772-414667 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-12 06:59:15,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59: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-12 06:59:15,093 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:15,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:59:15,123 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:59:15,144 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-12 06:59:15,173 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "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-12 06:59:15,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.039 0.046 2026-09-12 06:59:15,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.003 0.084 2026-09-12 06:59:15,203 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:15,241 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:59:15,305 26 INFO rb-103a292-224772-414667 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-12 06:59:15,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /pos/ui/134 HTTP/1.1" 200 - 31 0.040 0.045 2026-09-12 06:59:15,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 31 0.045 0.129 2026-09-12 06:59:15,408 26 INFO rb-103a292-224772-414667 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-12 06:59:15,422 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:59:15,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.102 2026-09-12 06:59:15,442 26 INFO rb-103a292-224772-414667 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-12 06:59:15,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-12 06:59:15,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-12 06:59:15,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-09-12 06:59:15,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-09-12 06:59:15,632 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.195 2026-09-12 06:59:15,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.203 2026-09-12 06:59:15,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-12 06:59:15,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-09-12 06:59:15,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.241 2026-09-12 06:59:15,834 26 INFO rb-103a292-224772-414667 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-12 06:59:15,899 26 INFO rb-103a292-224772-414667 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-12 06:59:16,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.056 0.070 2026-09-12 06:59:16,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.027 2026-09-12 06:59:16,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.016 2026-09-12 06:59:16,245 26 INFO rb-103a292-224772-414667 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-12 06:59:16,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "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.051 0.070 2026-09-12 06:59:16,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.055 0.078 2026-09-12 06:59:16,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.139 2026-09-12 06:59:16,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.025 2026-09-12 06:59:16,635 26 INFO rb-103a292-224772-414667 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-12 06:59:16,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.044 0.025 2026-09-12 06:59:16,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 06:59:16,797 26 INFO rb-103a292-224772-414667 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-12 06:59:16,872 26 INFO rb-103a292-224772-414667 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-12 06:59:16,945 26 INFO rb-103a292-224772-414667 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-12 06:59:16,956 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:16,957 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:16,999 26 INFO rb-103a292-224772-414667 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-12 06:59:17,045 26 INFO rb-103a292-224772-414667 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-12 06:59:17,118 26 INFO rb-103a292-224772-414667 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-12 06:59:17,182 26 INFO rb-103a292-224772-414667 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-12 06:59:17,190 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19409177 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '3b133752-68bd-4980-81bd-d3dcd3263740'}] 2026-09-12 06:59:17,191 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:59:17,563 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19409177 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '3b133752-68bd-4980-81bd-d3dcd3263740'} created pos.order #884 2026-09-12 06:59:17,581 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19409177 finished 2026-09-12 06:59:17,991 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1512] 2026-09-12 06:59:18,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.403 0.560 2026-09-12 06:59:18,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.020 0.047 2026-09-12 06:59:18,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-12 06:59:18,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 06:59:18,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-12 06:59:18,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 06:59:18,418 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66102850 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '3b133752-68bd-4980-81bd-d3dcd3263740'}] 2026-09-12 06:59:18,424 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66102850 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '3b133752-68bd-4980-81bd-d3dcd3263740'} sync ignored for existing PoS order pos.order(884,) (state: paid) 2026-09-12 06:59:18,449 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66102850 finished 2026-09-12 06:59:18,545 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18115968 (allocated 19660800) 2026-09-12 06:59:18,548 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 84928 2026-09-12 06:59:18,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.044 0.093 2026-09-12 06:59:18,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-12 06:59:18,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 84928 2026-09-12 06:59:18,618 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065918_618740_test_pos_sale_loyalty_1.txt 2026-09-12 06:59:18,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpx9nresd4_chrome_odoo" 2026-09-12 06:59:18,655 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-12 06:59:19,382 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 85079 2026-09-12 06:59:19,383 26 INFO rb-103a292-224772-414667 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/tmp43rt2yy7_chrome_odoo 2026-09-12 06:59:19,383 26 INFO rb-103a292-224772-414667 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:41001/json/version 2026-09-12 06:59:19,383 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:19,386 26 INFO rb-103a292-224772-414667 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-12 06:59:19,386 26 INFO rb-103a292-224772-414667 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:41001/json 2026-09-12 06:59:19,386 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:19,387 26 INFO rb-103a292-224772-414667 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:41001/devtools/page/1416B683A45903BBCC0F8071B7B5AB9D 2026-09-12 06:59:19,389 26 INFO rb-103a292-224772-414667 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-12 06:59:19,390 26 INFO rb-103a292-224772-414667 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-12 06:59:19,461 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 06:59:19,464 26 INFO rb-103a292-224772-414667 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-12 06:59:19,468 26 INFO rb-103a292-224772-414667 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-12 06:59:19,468 26 INFO rb-103a292-224772-414667 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-12 06:59:19,488 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:59:20,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 86 0.052 0.490 2026-09-12 06:59:20,030 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '1416B683A45903BBCC0F8071B7B5AB9D', 'loaderId': '82AFA22C565770BC63B968AE649495CB', 'isDownload': False} 2026-09-12 06:59:20,030 26 INFO rb-103a292-224772-414667 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-12 06:59:20,035 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:59:20,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:59:20,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 06:59:20,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-12 06:59:20,595 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 06:59:20,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 06:59:20,629 26 INFO rb-103a292-224772-414667 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-12 06:59:20,635 26 INFO rb-103a292-224772-414667 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-12 06:59:20,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 06:59:20,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 06:59:20,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:59:20,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.013 2026-09-12 06:59:20,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-12 06:59:20,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.026 0.039 2026-09-12 06:59:20,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-09-12 06:59:21,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.255 0.312 2026-09-12 06:59:21,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 06:59:21,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:59:21,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-09-12 06:59:21,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:59:21,621 26 INFO rb-103a292-224772-414667 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-12 06:59:21,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-12 06:59:21,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:59:21,716 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-12 06:59:21,725 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:59:21,746 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 06:59:21,755 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 06:59:21,779 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 06:59:21,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.046 0.051 2026-09-12 06:59:21,798 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:59:21,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.008 0.103 2026-09-12 06:59:21,844 26 INFO rb-103a292-224772-414667 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-12 06:59:21,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:21] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 31 0.030 0.093 2026-09-12 06:59:21,946 26 INFO rb-103a292-224772-414667 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-12 06:59:21,994 26 INFO rb-103a292-224772-414667 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-12 06:59:22,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /pos/ui/134 HTTP/1.1" 200 - 31 0.063 0.187 2026-09-12 06:59:22,040 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 06:59:22,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-12 06:59:22,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-12 06:59:22,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-09-12 06:59:22,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.259 2026-09-12 06:59:22,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-09-12 06:59:22,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-12 06:59:22,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-12 06:59:22,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-12 06:59:22,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.231 2026-09-12 06:59:22,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-09-12 06:59:22,435 26 INFO rb-103a292-224772-414667 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-12 06:59:22,497 26 INFO rb-103a292-224772-414667 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-12 06:59:22,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.068 0.082 2026-09-12 06:59:22,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.040 2026-09-12 06:59:22,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.018 2026-09-12 06:59:22,886 26 INFO rb-103a292-224772-414667 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-12 06:59:23,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:23] "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.052 0.099 2026-09-12 06:59:23,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.052 0.072 2026-09-12 06:59:23,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.128 2026-09-12 06:59:23,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.022 2026-09-12 06:59:23,267 26 INFO rb-103a292-224772-414667 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-12 06:59:23,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.016 0.031 2026-09-12 06:59:23,413 26 INFO rb-103a292-224772-414667 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-12 06:59:23,463 26 INFO rb-103a292-224772-414667 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-12 06:59:23,513 26 INFO rb-103a292-224772-414667 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-12 06:59:23,564 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-12 06:59:23,565 26 INFO rb-103a292-224772-414667 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-12 06:59:23,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16579424 (allocated 18087936) 2026-09-12 06:59:23,676 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 85079 2026-09-12 06:59:23,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-12 06:59:23,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 85079 2026-09-12 06:59:23,737 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065923_737740_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-12 06:59:23,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp43rt2yy7_chrome_odoo" 2026-09-12 06:59:23,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-12 06:59:24,820 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 85220 2026-09-12 06:59:24,820 26 INFO rb-103a292-224772-414667 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/tmpztrnr1b4_chrome_odoo 2026-09-12 06:59:24,820 26 INFO rb-103a292-224772-414667 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:36825/json/version 2026-09-12 06:59:24,822 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:24,826 26 INFO rb-103a292-224772-414667 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-12 06:59:24,826 26 INFO rb-103a292-224772-414667 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:36825/json 2026-09-12 06:59:24,827 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:24,830 26 INFO rb-103a292-224772-414667 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:36825/devtools/page/EE797D8F2F4933CC283AC340411CA413 2026-09-12 06:59:24,834 26 INFO rb-103a292-224772-414667 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-12 06:59:24,837 26 INFO rb-103a292-224772-414667 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-12 06:59:24,969 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 06:59:24,977 26 INFO rb-103a292-224772-414667 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-12 06:59:24,980 26 INFO rb-103a292-224772-414667 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-12 06:59:24,980 26 INFO rb-103a292-224772-414667 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-12 06:59:24,991 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:59:25,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:25] "GET /pos/ui/134 HTTP/1.1" 200 - 88 0.046 0.451 2026-09-12 06:59:25,487 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': 'EE797D8F2F4933CC283AC340411CA413', 'loaderId': '36542D47A2BCD57C61C90E0CEBF3FA75', 'isDownload': False} 2026-09-12 06:59:25,488 26 INFO rb-103a292-224772-414667 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-12 06:59:25,493 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:59:25,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:25] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 06:59:25,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:25] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 06:59:25,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:25] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 06:59:25,963 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 06:59:25,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 06:59:25,999 26 INFO rb-103a292-224772-414667 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-12 06:59:26,005 26 INFO rb-103a292-224772-414667 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-12 06:59:26,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-12 06:59:26,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:59:26,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:59:26,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-09-12 06:59:26,088 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-12 06:59:26,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.027 0.032 2026-09-12 06:59:26,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.045 2026-09-12 06:59:26,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.272 0.253 2026-09-12 06:59:26,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "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-12 06:59:26,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59: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.010 2026-09-12 06:59:26,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-12 06:59:26,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59: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.012 2026-09-12 06:59:26,904 26 INFO rb-103a292-224772-414667 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-12 06:59:26,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 06:59:26,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 06:59:26,994 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:59:27,020 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 06:59:27,025 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 06:59:27,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.008 0.042 2026-09-12 06:59:27,089 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59: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-12 06:59:27,098 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 06:59:27,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image/res.users/261/avatar_128 HTTP/1.1" 200 - 14 0.026 0.063 2026-09-12 06:59:27,130 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:27,184 26 INFO rb-103a292-224772-414667 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-12 06:59:27,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 32 0.047 0.067 2026-09-12 06:59:27,322 26 INFO rb-103a292-224772-414667 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-12 06:59:27,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /pos/ui/134 HTTP/1.1" 200 - 32 0.102 0.139 2026-09-12 06:59:27,367 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:27,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-09-12 06:59:27,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.015 0.153 2026-09-12 06:59:27,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-12 06:59:27,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-12 06:59:27,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-09-12 06:59:27,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-12 06:59:27,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-12 06:59:27,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-12 06:59:27,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.172 2026-09-12 06:59:27,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:27] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-12T06:59:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-12 06:59:27,756 26 INFO rb-103a292-224772-414667 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-12 06:59:27,811 26 INFO rb-103a292-224772-414667 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-12 06:59:27,866 26 INFO rb-103a292-224772-414667 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-12 06:59:27,922 26 INFO rb-103a292-224772-414667 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-12 06:59:27,981 26 INFO rb-103a292-224772-414667 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-12 06:59:28,037 26 INFO rb-103a292-224772-414667 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-12 06:59:28,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.004 0.009 2026-09-12 06:59:28,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.008 0.016 2026-09-12 06:59:28,088 26 INFO rb-103a292-224772-414667 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-12 06:59:28,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 06:59:28,139 26 INFO rb-103a292-224772-414667 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-12 06:59:28,201 26 INFO rb-103a292-224772-414667 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-12 06:59:28,216 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:28,220 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 06:59:28,252 26 INFO rb-103a292-224772-414667 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-12 06:59:28,303 26 INFO rb-103a292-224772-414667 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-12 06:59:28,373 26 INFO rb-103a292-224772-414667 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-12 06:59:28,429 26 INFO rb-103a292-224772-414667 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-12 06:59:28,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.013 2026-09-12 06:59:28,474 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73738824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '60a76253-8fb6-4b5f-9cc9-2e36fb18a6cc'}] 2026-09-12 06:59:28,493 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 06:59:28,802 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73738824 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '60a76253-8fb6-4b5f-9cc9-2e36fb18a6cc'} created pos.order #885 2026-09-12 06:59:28,817 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73738824 finished 2026-09-12 06:59:28,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.176 0.227 2026-09-12 06:59:28,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.041 0.040 2026-09-12 06:59:29,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 06:59:29,076 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77217195 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '60a76253-8fb6-4b5f-9cc9-2e36fb18a6cc'}] 2026-09-12 06:59:29,086 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77217195 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '60a76253-8fb6-4b5f-9cc9-2e36fb18a6cc'} sync ignored for existing PoS order pos.order(885,) (state: paid) 2026-09-12 06:59:29,096 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77217195 finished 2026-09-12 06:59:29,137 26 INFO rb-103a292-224772-414667 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-12 06:59:29,138 26 INFO rb-103a292-224772-414667 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-12 06:59:29,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.044 0.070 2026-09-12 06:59:29,287 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16818832 (allocated 20709376) 2026-09-12 06:59:29,287 26 INFO rb-103a292-224772-414667 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 85220 2026-09-12 06:59:29,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.016 2026-09-12 06:59:29,296 26 INFO rb-103a292-224772-414667 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-12 06:59:29,296 26 INFO rb-103a292-224772-414667 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 85220 2026-09-12 06:59:29,360 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065929_359807_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-12 06:59:29,360 26 INFO rb-103a292-224772-414667 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/tmpztrnr1b4_chrome_odoo" 2026-09-12 06:59:29,430 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 06:59:37,295 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #263 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-12 06:59:38,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-12 06:59:38,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-12 06:59:38,941 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 06:59:40,102 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-12 06:59:43,656 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:59:43,861 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43917978 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': 'd42690f9-6667-4e60-9c1a-347aec9c3671'}] 2026-09-12 06:59:43,896 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43917978 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': 'd42690f9-6667-4e60-9c1a-347aec9c3671'} created pos.order #888 2026-09-12 06:59:43,897 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43917978 finished 2026-09-12 06:59:43,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.092 0.205 2026-09-12 06:59:43,997 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 06:59:45,070 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-12 06:59:49,062 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 06:59:49,924 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-12 06:59:53,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 85361 2026-09-12 06:59:53,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp5bdv8dxc_chrome_odoo 2026-09-12 06:59:53,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:45727/json/version 2026-09-12 06:59:53,476 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:53,529 26 INFO rb-103a292-224772-414667 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-12 06:59:53,529 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:45727/json 2026-09-12 06:59:53,530 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 06:59:53,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:45727/devtools/page/D1BB2FAA5F037A719FB38CD11B5561EA 2026-09-12 06:59:53,537 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-12 06:59:53,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-12 06:59:53,564 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-12 06:59:53,740 26 INFO rb-103a292-224772-414667 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=6de5f932996c4e0c" in browser 2026-09-12 06:59:53,740 26 INFO rb-103a292-224772-414667 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=6de5f932996c4e0c" 2026-09-12 06:59:53,760 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 06:59:54,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /pos-self/139?access_token=6de5f932996c4e0c HTTP/1.1" 200 - 59 0.039 0.344 2026-09-12 06:59:54,145 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'D1BB2FAA5F037A719FB38CD11B5561EA', 'loaderId': '8B9689BAAC8826724F9511177751CEFA', 'isDownload': False} 2026-09-12 06:59:54,145 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-12 06:59:54,166 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 06:59:54,178 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 06:59:54,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.021 0.037 2026-09-12 06:59:54,242 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 06:59:54,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.090 2026-09-12 06:59:54,297 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 06:59:54,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.127 2026-09-12 06:59:54,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 06:59:54,503 26 INFO rb-103a292-224772-414667 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=6de5f932996c4e0c", "delayToCheckUndeterminisms": 0})" 2026-09-12 06:59:54,510 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 06:59:54,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 06:59:54,515 26 INFO rb-103a292-224772-414667 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-12 06:59:54,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.033 0.030 2026-09-12 06:59:54,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-12 06:59:54,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.131 0.160 2026-09-12 06:59:54,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.274 2026-09-12 06:59:54,944 26 INFO rb-103a292-224772-414667 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-12 06:59:54,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:54] "GET /web/image/ir.attachment/7522/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 06:59:55,034 26 INFO rb-103a292-224772-414667 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-12 06:59:55,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/pos.category/319/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-12 06:59:55,158 26 INFO rb-103a292-224772-414667 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-12 06:59:55,168 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 06:59:55,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/pos.category/318/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.013 0.062 2026-09-12 06:59:55,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.template/2350/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-09-12 06:59:55,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.template/2355/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-12 06:59:55,215 26 INFO rb-103a292-224772-414667 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-12 06:59:55,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.template/2354/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-12 06:59:55,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.template/2351/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-09-12 06:59:55,267 26 INFO rb-103a292-224772-414667 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-12 06:59:55,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.template/2352/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 06:59:55,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.template/2353/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 06:59:55,336 26 INFO rb-103a292-224772-414667 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-12 06:59:55,396 26 INFO rb-103a292-224772-414667 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-12 06:59:55,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/ir.attachment/7488/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 06:59:55,414 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59: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-12 06:59:55,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.product/2849/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 8 0.006 0.018 2026-09-12 06:59:55,450 26 INFO rb-103a292-224772-414667 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-12 06:59:55,499 26 INFO rb-103a292-224772-414667 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-12 06:59:55,551 26 INFO rb-103a292-224772-414667 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-12 06:59:55,607 26 INFO rb-103a292-224772-414667 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-12 06:59:55,667 26 INFO rb-103a292-224772-414667 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-12 06:59:55,736 26 INFO rb-103a292-224772-414667 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-12 06:59:55,793 26 INFO rb-103a292-224772-414667 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-12 06:59:55,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:55] "GET /web/image/product.product/2850/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 8 0.020 0.015 2026-09-12 06:59:55,845 26 INFO rb-103a292-224772-414667 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-12 06:59:55,896 26 INFO rb-103a292-224772-414667 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-12 06:59:55,966 26 INFO rb-103a292-224772-414667 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-12 06:59:56,021 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59089107 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'c98f2960-087f-4028-bed8-47603345defd'}] 2026-09-12 06:59:56,063 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59089107 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'c98f2960-087f-4028-bed8-47603345defd'} created pos.order #889 2026-09-12 06:59:56,081 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59089107 finished 2026-09-12 06:59:56,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.093 0.109 2026-09-12 06:59:56,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 06:59:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.017 2026-09-12 06:59:56,234 26 INFO rb-103a292-224772-414667 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-12 06:59:56,283 26 INFO rb-103a292-224772-414667 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-12 06:59:56,336 26 INFO rb-103a292-224772-414667 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-12 06:59:56,389 26 INFO rb-103a292-224772-414667 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-12 06:59:56,440 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-12 06:59:56,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 06:59:56,483 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8894028 (allocated 10223616) 2026-09-12 06:59:56,490 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 85361 2026-09-12 06:59:56,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-12 06:59:56,492 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 85361 2026-09-12 06:59:56,586 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_065956_586613_test_self_order_always_attribute.txt 2026-09-12 06:59:56,587 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp5bdv8dxc_chrome_odoo" 2026-09-12 06:59:56,641 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-12 07:00:00,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 85474 2026-09-12 07:00:00,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpq1rlrkmr_chrome_odoo 2026-09-12 07:00:00,451 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:44937/json/version 2026-09-12 07:00:00,452 26 INFO rb-103a292-224772-414667 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-12 07:00:00,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:00:00,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:44937/json 2026-09-12 07:00:00,494 26 INFO rb-103a292-224772-414667 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-12 07:00:00,496 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:44937/devtools/page/D40D8F01A41F4A4E679CFAEDA22A18B3 2026-09-12 07:00:00,499 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-12 07:00:00,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-12 07:00:00,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-12 07:00:00,655 26 INFO rb-103a292-224772-414667 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=b154eabf519940b1" in browser 2026-09-12 07:00:00,655 26 INFO rb-103a292-224772-414667 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=b154eabf519940b1" 2026-09-12 07:00:00,669 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:01,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /pos-self/140?access_token=b154eabf519940b1 HTTP/1.1" 200 - 59 0.046 0.333 2026-09-12 07:00:01,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'D40D8F01A41F4A4E679CFAEDA22A18B3', 'loaderId': '4206EAD59BAD481D4ABF8976A4973CD5', 'isDownload': False} 2026-09-12 07:00:01,054 26 INFO rb-103a292-224772-414667 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-12 07:00:01,064 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:00:01,095 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:00:01,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-09-12 07:00:01,132 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:00:01,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.057 2026-09-12 07:00:01,160 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:00:01,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.105 2026-09-12 07:00:01,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-09-12 07:00:01,390 26 INFO rb-103a292-224772-414667 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=b154eabf519940b1", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:00:01,409 26 INFO rb-103a292-224772-414667 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-12 07:00:01,410 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:00:01,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 07:00:01,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.043 0.043 2026-09-12 07:00:01,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-12 07:00:01,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.163 0.175 2026-09-12 07:00:01,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.337 2026-09-12 07:00:01,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-12 07:00:01,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:01] "GET /web/image/ir.attachment/7563/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:00:02,032 26 INFO rb-103a292-224772-414667 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-12 07:00:02,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/pos.category/318/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 07:00:02,127 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:00:02,142 26 INFO rb-103a292-224772-414667 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-12 07:00:02,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/product.template/2350/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.034 2026-09-12 07:00:02,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/product.template/2351/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.051 2026-09-12 07:00:02,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/product.template/2354/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-12 07:00:02,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/product.template/2353/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-12 07:00:02,202 26 INFO rb-103a292-224772-414667 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-12 07:00:02,204 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/product.template/2352/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-12 07:00:02,217 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00: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-12 07:00:02,251 26 INFO rb-103a292-224772-414667 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-12 07:00:02,323 26 INFO rb-103a292-224772-414667 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-12 07:00:02,383 26 INFO rb-103a292-224772-414667 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-12 07:00:02,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/ir.attachment/7529/raw HTTP/1.1" 200 - 4 0.008 0.007 2026-09-12 07:00:02,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:02] "GET /web/image/product.product/2848/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-09-12 07:00:02,435 26 INFO rb-103a292-224772-414667 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-12 07:00:02,486 26 INFO rb-103a292-224772-414667 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-12 07:00:02,541 26 INFO rb-103a292-224772-414667 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-12 07:00:02,596 26 INFO rb-103a292-224772-414667 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-12 07:00:02,650 26 INFO rb-103a292-224772-414667 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-12 07:00:02,706 26 INFO rb-103a292-224772-414667 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-12 07:00:02,770 26 INFO rb-103a292-224772-414667 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-12 07:00:02,829 26 INFO rb-103a292-224772-414667 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-12 07:00:02,880 26 INFO rb-103a292-224772-414667 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-12 07:00:02,931 26 INFO rb-103a292-224772-414667 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-12 07:00:03,000 26 INFO rb-103a292-224772-414667 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-12 07:00:03,041 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45624920 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '4b24df83-2746-4810-8024-54492982aa7c'}] 2026-09-12 07:00:03,102 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45624920 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '4b24df83-2746-4810-8024-54492982aa7c'} created pos.order #890 2026-09-12 07:00:03,115 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45624920 finished 2026-09-12 07:00:03,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.150 0.120 2026-09-12 07:00:03,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.013 2026-09-12 07:00:03,325 26 INFO rb-103a292-224772-414667 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-12 07:00:03,382 26 INFO rb-103a292-224772-414667 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-12 07:00:03,436 26 INFO rb-103a292-224772-414667 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-12 07:00:03,489 26 INFO rb-103a292-224772-414667 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-12 07:00:03,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-12 07:00:03,541 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 07:00:03,588 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 8935260 (allocated 10223616) 2026-09-12 07:00:03,601 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 85474 2026-09-12 07:00:03,602 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-12 07:00:03,606 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 85474 2026-09-12 07:00:03,625 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:03] "GET /web/image/ir.attachment/7562/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-09-12 07:00:03,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070003_664458_test_self_order_attribute.txt 2026-09-12 07:00:03,664 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpq1rlrkmr_chrome_odoo" 2026-09-12 07:00:03,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-12 07:00:07,816 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5596] 2026-09-12 07:00:07,870 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [2848] 2026-09-12 07:00:08,160 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 85588 2026-09-12 07:00:08,160 26 INFO rb-103a292-224772-414667 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/tmpfb__7vtw_chrome_odoo 2026-09-12 07:00:08,160 26 INFO rb-103a292-224772-414667 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:44003/json/version 2026-09-12 07:00:08,161 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:08,196 26 INFO rb-103a292-224772-414667 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-12 07:00:08,196 26 INFO rb-103a292-224772-414667 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:44003/json 2026-09-12 07:00:08,197 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:08,198 26 INFO rb-103a292-224772-414667 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:44003/devtools/page/73E1A78C5893D067A4922E2874D5F669 2026-09-12 07:00:08,201 26 INFO rb-103a292-224772-414667 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-12 07:00:08,204 26 INFO rb-103a292-224772-414667 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-12 07:00:08,263 26 INFO rb-103a292-224772-414667 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-12 07:00:08,271 26 INFO rb-103a292-224772-414667 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=313e9989f9fc4ec7" in browser 2026-09-12 07:00:08,272 26 INFO rb-103a292-224772-414667 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=313e9989f9fc4ec7" 2026-09-12 07:00:08,323 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:08,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:08] "GET /pos-self/141?access_token=313e9989f9fc4ec7 HTTP/1.1" 200 - 59 0.068 0.486 2026-09-12 07:00:08,872 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '73E1A78C5893D067A4922E2874D5F669', 'loaderId': 'D2F93E907F40AFA4588F7F81FB545516', 'isDownload': False} 2026-09-12 07:00:08,872 26 INFO rb-103a292-224772-414667 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-12 07:00:08,880 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:00:08,906 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:00:08,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:08] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.037 2026-09-12 07:00:08,967 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:00:08,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:08] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.096 2026-09-12 07:00:09,017 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:00:09,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.130 2026-09-12 07:00:09,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 07:00:09,194 26 INFO rb-103a292-224772-414667 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=313e9989f9fc4ec7", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:00:09,204 26 INFO rb-103a292-224772-414667 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-12 07:00:09,209 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:00:09,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:00:09,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.032 0.039 2026-09-12 07:00:09,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 07:00:09,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.153 0.168 2026-09-12 07:00:09,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.316 2026-09-12 07:00:09,716 26 INFO rb-103a292-224772-414667 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-12 07:00:09,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/ir.attachment/7604/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:00:09,808 26 INFO rb-103a292-224772-414667 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-12 07:00:09,871 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:00:09,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/pos.category/318/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-12 07:00:09,879 26 INFO rb-103a292-224772-414667 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-12 07:00:09,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/product.template/2351/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-12 07:00:09,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/product.template/2350/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-12 07:00:09,944 26 INFO rb-103a292-224772-414667 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-12 07:00:09,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/product.template/2354/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.013 0.074 2026-09-12 07:00:09,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/product.template/2352/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-12 07:00:09,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:09] "GET /web/image/product.template/2353/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-12 07:00:09,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-12 07:00:09,994 26 INFO rb-103a292-224772-414667 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-12 07:00:10,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 6986832 (allocated 7602176) 2026-09-12 07:00:10,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 85588 2026-09-12 07:00:10,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-12 07:00:10,037 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 85588 2026-09-12 07:00:10,099 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070010_099452_test_self_order_check_attributes_show_images.txt 2026-09-12 07:00:10,099 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpfb__7vtw_chrome_odoo" 2026-09-12 07:00:10,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-12 07:00:14,623 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 85690 2026-09-12 07:00:14,623 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpiwvfgmyr_chrome_odoo 2026-09-12 07:00:14,623 26 INFO rb-103a292-224772-414667 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:36937/json/version 2026-09-12 07:00:14,624 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:14,627 26 INFO rb-103a292-224772-414667 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-12 07:00:14,627 26 INFO rb-103a292-224772-414667 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:36937/json 2026-09-12 07:00:14,627 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:14,629 26 INFO rb-103a292-224772-414667 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:36937/devtools/page/4D10131E2764B6852F0488E888A4D1EA 2026-09-12 07:00:14,631 26 INFO rb-103a292-224772-414667 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-12 07:00:14,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-12 07:00:14,663 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-12 07:00:14,793 26 INFO rb-103a292-224772-414667 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=1a71afff514844af" in browser 2026-09-12 07:00:14,793 26 INFO rb-103a292-224772-414667 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=1a71afff514844af" 2026-09-12 07:00:14,806 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:15,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /pos-self/142?access_token=1a71afff514844af HTTP/1.1" 200 - 59 0.030 0.302 2026-09-12 07:00:15,139 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '4D10131E2764B6852F0488E888A4D1EA', 'loaderId': '827B1CF3A86D403E344AE95B2BCB251B', 'isDownload': False} 2026-09-12 07:00:15,140 26 INFO rb-103a292-224772-414667 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-12 07:00:15,158 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:00:15,172 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:00:15,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.023 2026-09-12 07:00:15,221 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:00:15,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.075 2026-09-12 07:00:15,253 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:00:15,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.096 2026-09-12 07:00:15,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:00:15,428 26 INFO rb-103a292-224772-414667 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=1a71afff514844af", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:00:15,439 26 INFO rb-103a292-224772-414667 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-12 07:00:15,445 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:00:15,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:00:15,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.055 0.039 2026-09-12 07:00:15,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-12 07:00:15,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.153 0.168 2026-09-12 07:00:15,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.303 2026-09-12 07:00:15,949 26 INFO rb-103a292-224772-414667 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-12 07:00:16,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/ir.attachment/7646/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-09-12 07:00:16,042 26 INFO rb-103a292-224772-414667 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-12 07:00:16,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/pos.category/320/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.033 2026-09-12 07:00:16,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/pos.category/318/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-09-12 07:00:16,116 26 INFO rb-103a292-224772-414667 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-12 07:00:16,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/product.template/2351/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-12 07:00:16,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/product.template/2350/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-09-12 07:00:16,166 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:00:16,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/product.template/2354/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.089 2026-09-12 07:00:16,174 26 INFO rb-103a292-224772-414667 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-12 07:00:16,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/product.template/2352/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-09-12 07:00:16,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/product.template/2353/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-12 07:00:16,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:16] "GET /web/image/product.template/2356/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-12 07:00:16,226 26 INFO rb-103a292-224772-414667 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-12 07:00:16,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-12 07:00:16,279 26 INFO rb-103a292-224772-414667 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-12 07:00:16,315 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7068060 (allocated 8126464) 2026-09-12 07:00:16,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 85690 2026-09-12 07:00:16,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-12 07:00:16,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 85690 2026-09-12 07:00:16,379 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070016_378992_test_self_order_multi_check_attribute.txt 2026-09-12 07:00:16,379 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpiwvfgmyr_chrome_odoo" 2026-09-12 07:00:16,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-12 07:00:20,236 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5596] 2026-09-12 07:00:20,272 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [2848] 2026-09-12 07:00:20,564 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 85794 2026-09-12 07:00:20,564 26 INFO rb-103a292-224772-414667 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/tmpde8azhcw_chrome_odoo 2026-09-12 07:00:20,564 26 INFO rb-103a292-224772-414667 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:42499/json/version 2026-09-12 07:00:20,565 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:20,602 26 INFO rb-103a292-224772-414667 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-12 07:00:20,602 26 INFO rb-103a292-224772-414667 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:42499/json 2026-09-12 07:00:20,603 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:20,605 26 INFO rb-103a292-224772-414667 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:42499/devtools/page/3704C03B2748A956116FD3E50A89BDA9 2026-09-12 07:00:20,608 26 INFO rb-103a292-224772-414667 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-12 07:00:20,615 26 INFO rb-103a292-224772-414667 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-12 07:00:20,625 26 INFO rb-103a292-224772-414667 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-12 07:00:20,634 26 INFO rb-103a292-224772-414667 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=31d21c70ebd44199" in browser 2026-09-12 07:00:20,634 26 INFO rb-103a292-224772-414667 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=31d21c70ebd44199" 2026-09-12 07:00:20,653 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:21,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /pos-self/143?access_token=31d21c70ebd44199 HTTP/1.1" 200 - 59 0.048 0.306 2026-09-12 07:00:21,006 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '3704C03B2748A956116FD3E50A89BDA9', 'loaderId': 'AE10849D1C87BFCC951A8A01103DFBE5', 'isDownload': False} 2026-09-12 07:00:21,006 26 INFO rb-103a292-224772-414667 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-12 07:00:21,014 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:00:21,046 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:00:21,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.025 0.039 2026-09-12 07:00:21,098 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:00:21,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.084 2026-09-12 07:00:21,127 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:00:21,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.106 2026-09-12 07:00:21,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:00:21,316 26 INFO rb-103a292-224772-414667 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=31d21c70ebd44199", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:00:21,324 26 INFO rb-103a292-224772-414667 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-12 07:00:21,325 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:00:21,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 07:00:21,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.020 0.035 2026-09-12 07:00:21,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.088 2026-09-12 07:00:21,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.121 0.142 2026-09-12 07:00:21,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.247 2026-09-12 07:00:21,727 26 INFO rb-103a292-224772-414667 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-12 07:00:21,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/image/ir.attachment/7687/raw HTTP/1.1" 200 - 4 0.008 0.005 2026-09-12 07:00:21,818 26 INFO rb-103a292-224772-414667 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-12 07:00:21,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/image/pos.category/318/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.055 2026-09-12 07:00:21,911 26 INFO rb-103a292-224772-414667 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-12 07:00:21,918 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:00:21,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/image/product.template/2351/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-09-12 07:00:21,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/image/product.template/2352/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-12 07:00:21,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/image/product.template/2353/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-12 07:00:21,967 26 INFO rb-103a292-224772-414667 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-12 07:00:21,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:21] "GET /web/image/product.template/2350/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-12 07:00:22,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:22] "GET /web/image/product.template/2354/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-09-12 07:00:22,013 26 INFO rb-103a292-224772-414667 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-12 07:00:22,070 26 INFO rb-103a292-224772-414667 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-12 07:00:22,087 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:00:22,124 26 INFO rb-103a292-224772-414667 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-12 07:00:22,180 26 INFO rb-103a292-224772-414667 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-12 07:00:22,233 26 INFO rb-103a292-224772-414667 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-12 07:00:22,284 26 INFO rb-103a292-224772-414667 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-12 07:00:22,336 26 INFO rb-103a292-224772-414667 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-12 07:00:22,387 26 INFO rb-103a292-224772-414667 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-12 07:00:22,443 26 INFO rb-103a292-224772-414667 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-12 07:00:22,494 26 INFO rb-103a292-224772-414667 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-12 07:00:22,570 26 INFO rb-103a292-224772-414667 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-12 07:00:22,630 26 INFO rb-103a292-224772-414667 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-12 07:00:22,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:22] "GET /web/image/ir.attachment/7653/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:00:22,682 26 INFO rb-103a292-224772-414667 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-12 07:00:22,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:22] "GET /web/image/product.product/2855/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 8 0.013 0.015 2026-09-12 07:00:22,755 26 INFO rb-103a292-224772-414667 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-12 07:00:22,801 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25744886 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': '343b4c87-80c3-401d-87fc-cb4b2520f246'}] 2026-09-12 07:00:22,838 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25744886 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': '343b4c87-80c3-401d-87fc-cb4b2520f246'} created pos.order #891 2026-09-12 07:00:22,848 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25744886 finished 2026-09-12 07:00:22,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.083 0.121 2026-09-12 07:00:22,994 26 INFO rb-103a292-224772-414667 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-12 07:00:23,053 26 INFO rb-103a292-224772-414667 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-12 07:00:23,053 26 INFO rb-103a292-224772-414667 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-12 07:00:23,093 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8246692 (allocated 9699328) 2026-09-12 07:00:23,097 26 INFO rb-103a292-224772-414667 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 85794 2026-09-12 07:00:23,098 26 INFO rb-103a292-224772-414667 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-12 07:00:23,099 26 INFO rb-103a292-224772-414667 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 85794 2026-09-12 07:00:23,154 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070023_153995_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-12 07:00:23,154 26 INFO rb-103a292-224772-414667 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/tmpde8azhcw_chrome_odoo" 2026-09-12 07:00:23,198 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-12 07:00:27,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 85905 2026-09-12 07:00:27,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpawnvlo70_chrome_odoo 2026-09-12 07:00:27,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:41157/json/version 2026-09-12 07:00:27,315 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:27,326 26 INFO rb-103a292-224772-414667 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-12 07:00:27,326 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:41157/json 2026-09-12 07:00:27,326 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:00:27,331 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:41157/devtools/page/1647FBE4B15442D78A0F3C76FF80D53B 2026-09-12 07:00:27,333 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-12 07:00:27,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-12 07:00:27,365 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-12 07:00:27,497 26 INFO rb-103a292-224772-414667 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=1495b0789fb6407b&table_identifier=b369f3a5" in browser 2026-09-12 07:00:27,497 26 INFO rb-103a292-224772-414667 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=1495b0789fb6407b&table_identifier=b369f3a5" 2026-09-12 07:00:27,506 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:28,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /pos-self/144?access_token=1495b0789fb6407b&table_identifier=b369f3a5 HTTP/1.1" 200 - 61 0.086 0.478 2026-09-12 07:00:28,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '1647FBE4B15442D78A0F3C76FF80D53B', 'loaderId': 'DEA314EDE583DCBC20DF2F7D396CFF57', 'isDownload': False} 2026-09-12 07:00:28,072 26 INFO rb-103a292-224772-414667 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-12 07:00:28,080 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:00:28,108 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:00:28,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.014 0.034 2026-09-12 07:00:28,153 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:00:28,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.076 2026-09-12 07:00:28,207 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:00:28,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.122 2026-09-12 07:00:28,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-12 07:00:28,402 26 INFO rb-103a292-224772-414667 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=1495b0789fb6407b&table_identifier=b369f3a5", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:00:28,409 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:00:28,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:00:28,422 26 INFO rb-103a292-224772-414667 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-12 07:00:28,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.040 2026-09-12 07:00:28,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.064 0.069 2026-09-12 07:00:28,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.095 2026-09-12 07:00:28,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.134 0.137 2026-09-12 07:00:28,931 26 INFO rb-103a292-224772-414667 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-12 07:00:28,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:28] "GET /web/image/ir.attachment/7728/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:00:29,023 26 INFO rb-103a292-224772-414667 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-12 07:00:29,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:29] "GET /web/image/ir.attachment/7694/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-12 07:00:29,065 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:00:29,138 26 INFO rb-103a292-224772-414667 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-12 07:00:29,184 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00: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-12 07:00:29,202 26 INFO rb-103a292-224772-414667 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-12 07:00:29,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:29] "GET /web/image/pos.category/321/image_128?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 2 0.008 0.041 2026-09-12 07:00:29,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:29] "GET /web/image/product.template/2357/image_512?unique=2026-09-12T06:59:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-09-12 07:00:29,254 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-12 07:00:29,255 26 INFO rb-103a292-224772-414667 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-12 07:00:29,294 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6562736 (allocated 7340032) 2026-09-12 07:00:29,302 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 85905 2026-09-12 07:00:29,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-12 07:00:29,304 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 85905 2026-09-12 07:00:29,359 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070029_359183_test_self_order_product_info.txt 2026-09-12 07:00:29,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpawnvlo70_chrome_odoo" 2026-09-12 07:00:29,413 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-12 07:00:30,569 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-12 07:00:34,583 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:34,761 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46025113 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '14f698ae-2209-41e3-9431-36317c29e426'}] 2026-09-12 07:00:34,826 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46025113 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '14f698ae-2209-41e3-9431-36317c29e426'} created pos.order #892 2026-09-12 07:00:34,828 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46025113 finished 2026-09-12 07:00:34,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.110 0.209 2026-09-12 07:00:35,145 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32630044 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '9624faf2-1062-47f9-b0fa-247e6da755fd'}] 2026-09-12 07:00:35,199 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32630044 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '9624faf2-1062-47f9-b0fa-247e6da755fd'} created pos.order #893 2026-09-12 07:00:35,200 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32630044 finished 2026-09-12 07:00:35,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.096 0.098 2026-09-12 07:00:35,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-12 07:00:39,331 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:39,540 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33578548 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '4004087a-6b1b-47fe-95a9-edd141521021'}] 2026-09-12 07:00:39,589 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33578548 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '4004087a-6b1b-47fe-95a9-edd141521021'} created pos.order #894 2026-09-12 07:00:39,590 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33578548 finished 2026-09-12 07:00:39,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.129 0.229 2026-09-12 07:00:39,905 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52940679 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '5bd5a4d9-5662-4080-bba4-594f9730c70c'}] 2026-09-12 07:00:39,959 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52940679 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '5bd5a4d9-5662-4080-bba4-594f9730c70c'} created pos.order #895 2026-09-12 07:00:39,961 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52940679 finished 2026-09-12 07:00:40,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.106 0.090 2026-09-12 07:00:40,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-12 07:00:44,145 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:44,543 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12423882 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': '0a25c73d-cb80-4866-a4ed-82c348c00115'}] 2026-09-12 07:00:44,584 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12423882 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': '0a25c73d-cb80-4866-a4ed-82c348c00115'} created pos.order #896 2026-09-12 07:00:44,586 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12423882 finished 2026-09-12 07:00:44,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.127 0.422 2026-09-12 07:00:44,726 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13895883 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': 'dfa38ce8-b435-4d73-86f1-1f807623f33b'}] 2026-09-12 07:00:44,749 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13895883 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': 'dfa38ce8-b435-4d73-86f1-1f807623f33b'} created pos.order #897 2026-09-12 07:00:44,750 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13895883 finished 2026-09-12 07:00:44,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.029 0.040 2026-09-12 07:00:44,802 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-12 07:00:48,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-12 07:00:51,857 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-12 07:00:55,082 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-12 07:00:58,459 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:00:58,657 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53554151 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'e883aeae-d554-472f-a561-52638d0d7061'}] 2026-09-12 07:00:58,692 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53554151 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'e883aeae-d554-472f-a561-52638d0d7061'} created pos.order #902 2026-09-12 07:00:58,693 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53554151 finished 2026-09-12 07:00:58,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.065 0.230 2026-09-12 07:00:58,785 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48948095 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '44042905-97cd-4d1b-afa5-2b187e994e47'}] 2026-09-12 07:00:58,806 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48948095 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '44042905-97cd-4d1b-afa5-2b187e994e47'} created pos.order #903 2026-09-12 07:00:58,806 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48948095 finished 2026-09-12 07:00:58,819 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:00:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.016 0.040 2026-09-12 07:00:58,846 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-12 07:01:01,866 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:02,143 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31368271 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '8536db0d-82dc-4f56-a961-5684ac7d45b2'}] 2026-09-12 07:01:02,186 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31368271 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '8536db0d-82dc-4f56-a961-5684ac7d45b2'} created pos.order #904 2026-09-12 07:01:02,187 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31368271 finished 2026-09-12 07:01:02,251 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.079 0.309 2026-09-12 07:01:02,299 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46261749 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': 'f51bb3e4-ed24-4f4a-be26-a4dc69a66e3c'}] 2026-09-12 07:01:02,325 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46261749 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': 'f51bb3e4-ed24-4f4a-be26-a4dc69a66e3c'} created pos.order #905 2026-09-12 07:01:02,326 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46261749 finished 2026-09-12 07:01:02,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.024 0.056 2026-09-12 07:01:02,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-12 07:01:06,095 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:06,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:06] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.036 0.166 2026-09-12 07:01:06,332 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-12 07:01:09,764 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:09,990 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61921282 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '3b8afc67-e77f-4885-8008-aef4f15aef7a'}] 2026-09-12 07:01:10,042 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61921282 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '3b8afc67-e77f-4885-8008-aef4f15aef7a'} created pos.order #906 2026-09-12 07:01:10,043 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61921282 finished 2026-09-12 07:01:10,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.078 0.219 2026-09-12 07:01:10,105 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-12 07:01:13,911 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:14,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.026 0.302 2026-09-12 07:01:14,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-12 07:01:18,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 86022 2026-09-12 07:01:18,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmp9a7wlu_o_chrome_odoo 2026-09-12 07:01:18,472 26 INFO rb-103a292-224772-414667 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:39241/json/version 2026-09-12 07:01:18,473 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:18,481 26 INFO rb-103a292-224772-414667 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-12 07:01:18,482 26 INFO rb-103a292-224772-414667 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:39241/json 2026-09-12 07:01:18,482 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:18,491 26 INFO rb-103a292-224772-414667 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:39241/devtools/page/A78950C98B3ADFE24E944F4B1352182F 2026-09-12 07:01:18,497 26 INFO rb-103a292-224772-414667 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-12 07:01:18,499 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-12 07:01:18,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-12 07:01:18,671 26 INFO rb-103a292-224772-414667 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=23e33984826246ae" in browser 2026-09-12 07:01:18,671 26 INFO rb-103a292-224772-414667 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=23e33984826246ae" 2026-09-12 07:01:18,690 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:19,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /pos-self/156?access_token=23e33984826246ae HTTP/1.1" 200 - 57 0.053 0.293 2026-09-12 07:01:19,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'A78950C98B3ADFE24E944F4B1352182F', 'loaderId': 'D52B291F36224B20C8F9572BECF7E84F', 'isDownload': False} 2026-09-12 07:01:19,035 26 INFO rb-103a292-224772-414667 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-12 07:01:19,043 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:01:19,062 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:01:19,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.023 2026-09-12 07:01:19,103 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:01:19,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.064 2026-09-12 07:01:19,130 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:01:19,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.081 2026-09-12 07:01:19,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:01:19,302 26 INFO rb-103a292-224772-414667 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=23e33984826246ae", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:01:19,311 26 INFO rb-103a292-224772-414667 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-12 07:01:19,312 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:01:19,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:01:19,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.017 0.034 2026-09-12 07:01:19,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:01:19,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.145 0.179 2026-09-12 07:01:19,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.300 2026-09-12 07:01:19,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 07:01:19,818 26 INFO rb-103a292-224772-414667 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-12 07:01:19,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/image/ir.attachment/8188/raw HTTP/1.1" 200 - 4 0.007 0.007 2026-09-12 07:01:19,888 26 INFO rb-103a292-224772-414667 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-12 07:01:19,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/image/ir.attachment/8154/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:01:19,925 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:01:19,977 26 INFO rb-103a292-224772-414667 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-12 07:01:20,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/pos.category/322/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-12 07:01:20,047 26 INFO rb-103a292-224772-414667 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-12 07:01:20,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.044 2026-09-12 07:01:20,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2358/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-12 07:01:20,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2359/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-12 07:01:20,111 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2362/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-09-12 07:01:20,125 26 INFO rb-103a292-224772-414667 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-12 07:01:20,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2360/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-12 07:01:20,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2361/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 07:01:20,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2387/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 07:01:20,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2389/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-12 07:01:20,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2390/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 07:01:20,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.template/2388/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-12 07:01:20,200 26 INFO rb-103a292-224772-414667 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-12 07:01:20,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.product/2889/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.052 2026-09-12 07:01:20,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.product/2887/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.074 2026-09-12 07:01:20,259 26 INFO rb-103a292-224772-414667 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-12 07:01:20,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:20] "GET /web/image/product.product/2890/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.010 0.085 2026-09-12 07:01:20,317 26 INFO rb-103a292-224772-414667 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-12 07:01:20,385 26 INFO rb-103a292-224772-414667 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-12 07:01:20,445 26 INFO rb-103a292-224772-414667 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-12 07:01:20,501 26 INFO rb-103a292-224772-414667 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-12 07:01:20,572 26 INFO rb-103a292-224772-414667 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-12 07:01:20,634 26 INFO rb-103a292-224772-414667 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-12 07:01:20,694 26 INFO rb-103a292-224772-414667 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-12 07:01:20,752 26 INFO rb-103a292-224772-414667 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-12 07:01:20,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-12 07:01:20,837 26 INFO rb-103a292-224772-414667 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-12 07:01:20,918 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11171132 (allocated 12455936) 2026-09-12 07:01:20,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 86022 2026-09-12 07:01:20,934 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-12 07:01:20,934 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 86022 2026-09-12 07:01:20,992 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070120_991840_test_product_dont_display_all_variants.txt 2026-09-12 07:01:20,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmp9a7wlu_o_chrome_odoo" 2026-09-12 07:01:21,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-12 07:01:25,275 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 86142 2026-09-12 07:01:25,276 26 INFO rb-103a292-224772-414667 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/tmpm19gxhjj_chrome_odoo 2026-09-12 07:01:25,276 26 INFO rb-103a292-224772-414667 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:35355/json/version 2026-09-12 07:01:25,277 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:25,312 26 INFO rb-103a292-224772-414667 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-12 07:01:25,312 26 INFO rb-103a292-224772-414667 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:35355/json 2026-09-12 07:01:25,313 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:25,314 26 INFO rb-103a292-224772-414667 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:35355/devtools/page/D0E9EC4244395BE8E24EBDB7BC08CBCA 2026-09-12 07:01:25,316 26 INFO rb-103a292-224772-414667 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-12 07:01:25,318 26 INFO rb-103a292-224772-414667 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-12 07:01:25,344 26 INFO rb-103a292-224772-414667 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-12 07:01:25,496 26 INFO rb-103a292-224772-414667 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=22af51291a0c43b9" in browser 2026-09-12 07:01:25,496 26 INFO rb-103a292-224772-414667 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=22af51291a0c43b9" 2026-09-12 07:01:25,515 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:25,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:25] "GET /pos-self/157?access_token=22af51291a0c43b9 HTTP/1.1" 200 - 59 0.048 0.298 2026-09-12 07:01:25,853 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'D0E9EC4244395BE8E24EBDB7BC08CBCA', 'loaderId': '1F0FF0F8AD8470DDDF52BF4398C88EC9', 'isDownload': False} 2026-09-12 07:01:25,853 26 INFO rb-103a292-224772-414667 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-12 07:01:25,859 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:01:25,884 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:01:25,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:25] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.038 2026-09-12 07:01:25,959 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:01:25,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:25] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.107 2026-09-12 07:01:26,007 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:01:26,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.145 2026-09-12 07:01:26,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 07:01:26,169 26 INFO rb-103a292-224772-414667 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=22af51291a0c43b9", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:01:26,182 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:01:26,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:01:26,184 26 INFO rb-103a292-224772-414667 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-12 07:01:26,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.021 0.036 2026-09-12 07:01:26,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-12 07:01:26,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.152 0.174 2026-09-12 07:01:26,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.323 2026-09-12 07:01:26,671 26 INFO rb-103a292-224772-414667 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-12 07:01:26,713 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/image/ir.attachment/8229/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:01:26,779 26 INFO rb-103a292-224772-414667 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-12 07:01:26,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/image/pos.category/323/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.003 0.023 2026-09-12 07:01:26,910 26 INFO rb-103a292-224772-414667 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-12 07:01:26,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/image/pos.category/324/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.011 0.064 2026-09-12 07:01:26,924 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:01:26,936 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01: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-12 07:01:26,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/image/pos.category/325/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.101 2026-09-12 07:01:26,963 26 INFO rb-103a292-224772-414667 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-12 07:01:26,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/image/pos.category/322/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.122 2026-09-12 07:01:26,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:26] "GET /web/image/product.template/2392/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-09-12 07:01:27,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2393/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-12 07:01:27,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2391/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-12 07:01:27,028 26 INFO rb-103a292-224772-414667 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-12 07:01:27,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2394/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-12 07:01:27,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2400/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-12 07:01:27,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2892/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.007 0.096 2026-09-12 07:01:27,076 26 INFO rb-103a292-224772-414667 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-12 07:01:27,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2893/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.004 0.091 2026-09-12 07:01:27,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2894/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.003 0.088 2026-09-12 07:01:27,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2395/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-12 07:01:27,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2396/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.081 2026-09-12 07:01:27,142 26 INFO rb-103a292-224772-414667 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-12 07:01:27,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2397/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-12 07:01:27,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2398/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-12 07:01:27,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2399/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-12 07:01:27,191 26 INFO rb-103a292-224772-414667 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-12 07:01:27,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2358/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-12 07:01:27,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2359/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-12 07:01:27,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2362/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.068 2026-09-12 07:01:27,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2360/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-12 07:01:27,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.template/2361/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-12 07:01:27,253 26 INFO rb-103a292-224772-414667 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-12 07:01:27,303 26 INFO rb-103a292-224772-414667 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-12 07:01:27,368 26 INFO rb-103a292-224772-414667 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-12 07:01:27,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2895/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-09-12 07:01:27,420 26 INFO rb-103a292-224772-414667 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-12 07:01:27,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2896/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-12 07:01:27,470 26 INFO rb-103a292-224772-414667 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-12 07:01:27,531 26 INFO rb-103a292-224772-414667 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-12 07:01:27,604 26 INFO rb-103a292-224772-414667 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-12 07:01:27,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2897/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.014 0.017 2026-09-12 07:01:27,670 26 INFO rb-103a292-224772-414667 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-12 07:01:27,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2898/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.018 0.046 2026-09-12 07:01:27,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2899/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.008 0.076 2026-09-12 07:01:27,719 26 INFO rb-103a292-224772-414667 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-12 07:01:27,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:27] "GET /web/image/product.product/2900/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.096 2026-09-12 07:01:27,770 26 INFO rb-103a292-224772-414667 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-12 07:01:27,821 26 INFO rb-103a292-224772-414667 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-12 07:01:27,873 26 INFO rb-103a292-224772-414667 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-12 07:01:27,964 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-12 07:01:27,965 26 INFO rb-103a292-224772-414667 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-12 07:01:28,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13794392 (allocated 15216640) 2026-09-12 07:01:28,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 86142 2026-09-12 07:01:28,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-12 07:01:28,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 86142 2026-09-12 07:01:28,106 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070128_106475_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-12 07:01:28,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpm19gxhjj_chrome_odoo" 2026-09-12 07:01:28,175 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-12 07:01:32,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 86274 2026-09-12 07:01:32,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpe_e20bth_chrome_odoo 2026-09-12 07:01:32,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:39545/json/version 2026-09-12 07:01:32,336 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:32,471 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:01:32,471 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:39545/json 2026-09-12 07:01:32,471 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:32,474 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:39545/devtools/page/EADE4A0881D1F25E4DCB0E27E1461D28 2026-09-12 07:01:32,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-12 07:01:32,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-12 07:01:32,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-12 07:01:32,642 26 INFO rb-103a292-224772-414667 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=a92231c6cdfa4920" in browser 2026-09-12 07:01:32,643 26 INFO rb-103a292-224772-414667 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=a92231c6cdfa4920" 2026-09-12 07:01:32,655 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:33,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /pos-self/158?access_token=a92231c6cdfa4920 HTTP/1.1" 200 - 59 0.037 0.498 2026-09-12 07:01:33,188 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': 'EADE4A0881D1F25E4DCB0E27E1461D28', 'loaderId': '1CFD5742C8D1412AC1654E1A947270A1', 'isDownload': False} 2026-09-12 07:01:33,188 26 INFO rb-103a292-224772-414667 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-12 07:01:33,205 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:01:33,233 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:01:33,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.025 0.036 2026-09-12 07:01:33,282 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:01:33,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.084 2026-09-12 07:01:33,313 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:01:33,327 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.104 2026-09-12 07:01:33,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:01:33,505 26 INFO rb-103a292-224772-414667 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=a92231c6cdfa4920", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:01:33,507 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:01:33,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 07:01:33,516 26 INFO rb-103a292-224772-414667 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-12 07:01:33,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-12 07:01:33,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.025 0.059 2026-09-12 07:01:33,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-09-12 07:01:33,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.121 0.153 2026-09-12 07:01:33,954 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-12 07:01:33,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:33] "GET /web/image/ir.attachment/8270/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:01:34,066 26 INFO rb-103a292-224772-414667 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-12 07:01:34,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/pos.category/326/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-12 07:01:34,150 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:01:34,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01: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-12 07:01:34,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/pos.category/328/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.003 0.063 2026-09-12 07:01:34,186 26 INFO rb-103a292-224772-414667 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-12 07:01:34,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/pos.category/327/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.092 2026-09-12 07:01:34,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/pos.category/322/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.003 0.101 2026-09-12 07:01:34,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2401/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-12 07:01:34,252 26 INFO rb-103a292-224772-414667 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-12 07:01:34,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2402/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-09-12 07:01:34,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2404/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 07:01:34,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2403/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-12 07:01:34,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2405/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-12 07:01:34,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2410/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 07:01:34,315 26 INFO rb-103a292-224772-414667 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-12 07:01:34,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2902/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.017 0.089 2026-09-12 07:01:34,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2904/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.011 0.102 2026-09-12 07:01:34,379 26 INFO rb-103a292-224772-414667 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-12 07:01:34,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2903/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.110 2026-09-12 07:01:34,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2861/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.015 0.117 2026-09-12 07:01:34,442 26 INFO rb-103a292-224772-414667 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-12 07:01:34,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2407/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-12 07:01:34,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2406/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-09-12 07:01:34,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2408/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-12 07:01:34,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2409/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-12 07:01:34,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2358/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-09-12 07:01:34,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2359/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-12 07:01:34,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2362/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-12 07:01:34,550 26 INFO rb-103a292-224772-414667 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-12 07:01:34,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2905/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.014 0.093 2026-09-12 07:01:34,607 26 INFO rb-103a292-224772-414667 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-12 07:01:34,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2906/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.014 0.123 2026-09-12 07:01:34,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2360/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.009 0.131 2026-09-12 07:01:34,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.template/2361/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-12 07:01:34,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2908/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.110 2026-09-12 07:01:34,698 26 INFO rb-103a292-224772-414667 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-12 07:01:34,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2907/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.131 2026-09-12 07:01:34,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2909/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.127 2026-09-12 07:01:34,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2910/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.006 0.111 2026-09-12 07:01:34,771 26 INFO rb-103a292-224772-414667 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-12 07:01:34,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/ir.attachment/8236/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:01:34,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:34] "GET /web/image/product.product/2911/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.015 0.012 2026-09-12 07:01:34,860 26 INFO rb-103a292-224772-414667 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-12 07:01:34,910 26 INFO rb-103a292-224772-414667 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-12 07:01:34,960 26 INFO rb-103a292-224772-414667 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-12 07:01:35,012 26 INFO rb-103a292-224772-414667 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-12 07:01:35,091 26 INFO rb-103a292-224772-414667 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-12 07:01:35,154 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49623381 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '59b92efb-eed1-4a6e-b259-93810bc56925'}] 2026-09-12 07:01:35,201 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49623381 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '59b92efb-eed1-4a6e-b259-93810bc56925'} created pos.order #907 2026-09-12 07:01:35,210 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49623381 finished 2026-09-12 07:01:35,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 150 0.118 0.146 2026-09-12 07:01:35,407 26 INFO rb-103a292-224772-414667 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-12 07:01:35,457 26 INFO rb-103a292-224772-414667 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-12 07:01:35,510 26 INFO rb-103a292-224772-414667 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-12 07:01:35,561 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-12 07:01:35,562 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 07:01:35,626 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11328940 (allocated 12980224) 2026-09-12 07:01:35,640 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 86274 2026-09-12 07:01:35,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-12 07:01:35,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 86274 2026-09-12 07:01:35,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070135_697824_test_self_order_combo.txt 2026-09-12 07:01:35,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpe_e20bth_chrome_odoo" 2026-09-12 07:01:35,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-12 07:01:39,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 86404 2026-09-12 07:01:39,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpfa6xx2g3_chrome_odoo 2026-09-12 07:01:39,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:38455/json/version 2026-09-12 07:01:39,888 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:39,905 26 INFO rb-103a292-224772-414667 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-12 07:01:39,905 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:38455/json 2026-09-12 07:01:39,906 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:39,909 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:38455/devtools/page/9FC8A5B72471E71F59C3CC2EA79B4E87 2026-09-12 07:01:39,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-12 07:01:39,913 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-12 07:01:39,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-12 07:01:40,088 26 INFO rb-103a292-224772-414667 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=c64b957b8e014581" in browser 2026-09-12 07:01:40,088 26 INFO rb-103a292-224772-414667 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=c64b957b8e014581" 2026-09-12 07:01:40,098 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:40,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /pos-self/159?access_token=c64b957b8e014581 HTTP/1.1" 200 - 59 0.035 0.343 2026-09-12 07:01:40,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '9FC8A5B72471E71F59C3CC2EA79B4E87', 'loaderId': '5DAC860F735D5402DFDB04C9E8DC9EE4', 'isDownload': False} 2026-09-12 07:01:40,479 26 INFO rb-103a292-224772-414667 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-12 07:01:40,483 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:01:40,514 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:01:40,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.032 2026-09-12 07:01:40,567 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:01:40,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-09-12 07:01:40,594 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:01:40,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.125 2026-09-12 07:01:40,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:01:40,800 26 INFO rb-103a292-224772-414667 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=c64b957b8e014581", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:01:40,806 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:01:40,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:01:40,814 26 INFO rb-103a292-224772-414667 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-12 07:01:40,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-12 07:01:40,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.029 0.068 2026-09-12 07:01:40,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-12 07:01:41,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.108 0.157 2026-09-12 07:01:41,262 26 INFO rb-103a292-224772-414667 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-12 07:01:41,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/ir.attachment/8311/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 07:01:41,365 26 INFO rb-103a292-224772-414667 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-12 07:01:41,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/pos.category/329/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 07:01:41,488 26 INFO rb-103a292-224772-414667 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-12 07:01:41,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/pos.category/330/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.005 0.053 2026-09-12 07:01:41,512 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:01:41,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/pos.category/322/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-09-12 07:01:41,531 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:01:41,554 26 INFO rb-103a292-224772-414667 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-12 07:01:41,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/pos.category/331/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.117 2026-09-12 07:01:41,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/pos.category/332/image_128?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.134 2026-09-12 07:01:41,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2411/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.015 0.128 2026-09-12 07:01:41,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2412/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-12 07:01:41,622 26 INFO rb-103a292-224772-414667 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-12 07:01:41,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2413/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-09-12 07:01:41,659 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2414/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-12 07:01:41,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2420/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 07:01:41,688 26 INFO rb-103a292-224772-414667 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-12 07:01:41,696 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.product/2915/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.010 0.102 2026-09-12 07:01:41,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.product/2916/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.091 2026-09-12 07:01:41,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2415/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-09-12 07:01:41,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2421/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-12 07:01:41,751 26 INFO rb-103a292-224772-414667 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-12 07:01:41,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2419/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-12 07:01:41,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2417/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-12 07:01:41,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/ir.attachment/8277/raw HTTP/1.1" 200 - 4 0.003 0.080 2026-09-12 07:01:41,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2418/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-12 07:01:41,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2416/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-12 07:01:41,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:41] "GET /web/image/product.template/2358/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:01:41,875 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75228042 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '02793b91-a8ef-40e8-9756-76b36468f4f5'}] 2026-09-12 07:01:41,916 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75228042 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '02793b91-a8ef-40e8-9756-76b36468f4f5'} created pos.order #908 2026-09-12 07:01:41,934 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75228042 finished 2026-09-12 07:01:42,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 124 0.085 0.187 2026-09-12 07:01:42,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "GET /web/image/product.template/2359/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-12 07:01:42,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "GET /web/image/product.template/2362/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-12 07:01:42,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "GET /web/image/product.template/2360/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-09-12 07:01:42,099 26 INFO rb-103a292-224772-414667 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-12 07:01:42,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "GET /web/image/product.product/2922/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 8 0.014 0.324 2026-09-12 07:01:42,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "GET /web/image/product.template/2361/image_512?unique=2026-09-12T07:00:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.297 2026-09-12 07:01:42,148 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-12 07:01:42,149 26 INFO rb-103a292-224772-414667 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-12 07:01:42,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.016 2026-09-12 07:01:42,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 8930660 (allocated 9961472) 2026-09-12 07:01:42,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 86404 2026-09-12 07:01:42,200 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-12 07:01:42,201 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 86404 2026-09-12 07:01:42,256 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070142_256197_test_self_order_combo_categories.txt 2026-09-12 07:01:42,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpfa6xx2g3_chrome_odoo" 2026-09-12 07:01:42,292 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-12 07:01:45,918 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:46,115 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51106528 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': '0c99d2bc-4f8c-44da-8750-bc053d386b1b'}] 2026-09-12 07:01:46,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51106528 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': '0c99d2bc-4f8c-44da-8750-bc053d386b1b'} created pos.order #909 2026-09-12 07:01:46,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51106528 finished 2026-09-12 07:01:46,217 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.078 0.224 2026-09-12 07:01:46,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-12 07:01:49,533 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:49,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.019 0.344 2026-09-12 07:01:49,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.008 0.023 2026-09-12 07:01:49,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.011 0.017 2026-09-12 07:01:50,006 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-09-12 07:01:50,927 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-12 07:01:54,240 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 86541 2026-09-12 07:01:54,240 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpmzp_ojpk_chrome_odoo 2026-09-12 07:01:54,240 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:43957/json/version 2026-09-12 07:01:54,241 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:54,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:01:54,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:43957/json 2026-09-12 07:01:54,269 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:01:54,273 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:43957/devtools/page/E682719685B3E616D3588768FECF39C0 2026-09-12 07:01:54,275 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-12 07:01:54,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-12 07:01:54,296 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-12 07:01:54,455 26 INFO rb-103a292-224772-414667 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=11b53a290b14464f" in browser 2026-09-12 07:01:54,456 26 INFO rb-103a292-224772-414667 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=11b53a290b14464f" 2026-09-12 07:01:54,473 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:01:54,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:54] "GET /pos-self/162?access_token=11b53a290b14464f HTTP/1.1" 200 - 57 0.032 0.282 2026-09-12 07:01:54,785 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': 'E682719685B3E616D3588768FECF39C0', 'loaderId': '367DCE9EE5F7081A77CBF8933DCBE3AE', 'isDownload': False} 2026-09-12 07:01:54,786 26 INFO rb-103a292-224772-414667 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-12 07:01:54,798 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:01:54,816 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:01:54,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:54] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.019 0.027 2026-09-12 07:01:54,858 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:01:54,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:54] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.063 2026-09-12 07:01:54,906 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:01:54,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:54] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.029 0.084 2026-09-12 07:01:55,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:01:55,038 26 INFO rb-103a292-224772-414667 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=11b53a290b14464f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:01:55,045 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:01:55,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:01:55,046 26 INFO rb-103a292-224772-414667 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-12 07:01:55,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.029 0.032 2026-09-12 07:01:55,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-12 07:01:55,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.109 0.136 2026-09-12 07:01:55,399 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.240 2026-09-12 07:01:55,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-12 07:01:55,485 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-12 07:01:55,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/ir.attachment/8438/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:01:55,540 26 INFO rb-103a292-224772-414667 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-12 07:01:55,631 26 INFO rb-103a292-224772-414667 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-12 07:01:55,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 07:01:55,681 26 INFO rb-103a292-224772-414667 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-12 07:01:55,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/product.template/2424/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-12 07:01:55,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/product.template/2428/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-12 07:01:55,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/product.template/2425/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-12 07:01:55,735 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-12 07:01:55,736 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 07:01:55,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/product.template/2426/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.011 0.072 2026-09-12 07:01:55,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:01:55] "GET /web/image/product.template/2427/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-09-12 07:01:55,794 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6569800 (allocated 7340032) 2026-09-12 07:01:55,808 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 86541 2026-09-12 07:01:55,809 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-12 07:01:55,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 86541 2026-09-12 07:01:55,913 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070155_913530_test_self_order_common.txt 2026-09-12 07:01:55,913 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpmzp_ojpk_chrome_odoo" 2026-09-12 07:01:55,945 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-12 07:01:59,233 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-12 07:02:02,803 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 86646 2026-09-12 07:02:02,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp6pl9krm9_chrome_odoo 2026-09-12 07:02:02,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39251/json/version 2026-09-12 07:02:02,805 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:02,838 26 INFO rb-103a292-224772-414667 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-12 07:02:02,838 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:39251/json 2026-09-12 07:02:02,838 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:02,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:39251/devtools/page/A871F4455714C1652601FDA68E3DFB90 2026-09-12 07:02:02,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-12 07:02:02,842 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-12 07:02:02,852 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-12 07:02:02,961 26 INFO rb-103a292-224772-414667 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-12 07:02:02,961 26 INFO rb-103a292-224772-414667 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-12 07:02:02,975 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:03,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.030 0.269 2026-09-12 07:02:03,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'A871F4455714C1652601FDA68E3DFB90', 'loaderId': '78C3BB619A95A30D2A2324AEDB3BCB32', 'isDownload': False} 2026-09-12 07:02:03,274 26 INFO rb-103a292-224772-414667 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-12 07:02:03,279 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:03,300 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:02:03,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.041 2026-09-12 07:02:03,373 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:02:03,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.093 2026-09-12 07:02:03,421 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:02:03,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.129 2026-09-12 07:02:03,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:02:03,573 26 INFO rb-103a292-224772-414667 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-12 07:02:03,581 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:03,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:02:03,583 26 INFO rb-103a292-224772-414667 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-12 07:02:03,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.026 0.039 2026-09-12 07:02:03,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-12 07:02:03,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:03] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.149 0.160 2026-09-12 07:02:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.297 2026-09-12 07:02:04,024 26 INFO rb-103a292-224772-414667 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-12 07:02:04,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/ir.attachment/8523/raw HTTP/1.1" 200 - 4 0.010 0.005 2026-09-12 07:02:04,115 26 INFO rb-103a292-224772-414667 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-12 07:02:04,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/ir.attachment/8489/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:02:04,168 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:02:04,238 26 INFO rb-103a292-224772-414667 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-12 07:02:04,285 26 INFO rb-103a292-224772-414667 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-12 07:02:04,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-12 07:02:04,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/product.template/2424/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.025 2026-09-12 07:02:04,342 26 INFO rb-103a292-224772-414667 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-12 07:02:04,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/product.template/2426/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:02:04,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/product.template/2428/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-09-12 07:02:04,393 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-12 07:02:04,394 26 INFO rb-103a292-224772-414667 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-12 07:02:04,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/product.template/2425/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-12 07:02:04,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:04] "GET /web/image/product.template/2427/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.087 2026-09-12 07:02:04,467 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6755468 (allocated 7864320) 2026-09-12 07:02:04,470 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 86646 2026-09-12 07:02:04,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-12 07:02:04,473 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 86646 2026-09-12 07:02:04,528 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070204_527874_test_self_order_consultation_open.txt 2026-09-12 07:02:04,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp6pl9krm9_chrome_odoo" 2026-09-12 07:02:04,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-12 07:02:08,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 86758 2026-09-12 07:02:08,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp3z03hbae_chrome_odoo 2026-09-12 07:02:08,890 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45321/json/version 2026-09-12 07:02:08,891 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:08,931 26 INFO rb-103a292-224772-414667 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-12 07:02:08,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45321/json 2026-09-12 07:02:08,932 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:08,934 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:45321/devtools/page/1811125F736A445F506E43412CC74F5E 2026-09-12 07:02:08,938 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-12 07:02:08,940 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-12 07:02:08,953 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-12 07:02:09,128 26 INFO rb-103a292-224772-414667 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=a2f86e97033e42ca" in browser 2026-09-12 07:02:09,128 26 INFO rb-103a292-224772-414667 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=a2f86e97033e42ca" 2026-09-12 07:02:09,147 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:09,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "GET /pos-self/165?access_token=a2f86e97033e42ca HTTP/1.1" 200 - 57 0.039 0.301 2026-09-12 07:02:09,489 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '1811125F736A445F506E43412CC74F5E', 'loaderId': 'A055DB4A7FC438CF6B54D10A97DD0691', 'isDownload': False} 2026-09-12 07:02:09,489 26 INFO rb-103a292-224772-414667 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-12 07:02:09,495 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:09,513 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:02:09,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.025 2026-09-12 07:02:09,552 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:02:09,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.078 2026-09-12 07:02:09,602 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:02:09,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.099 2026-09-12 07:02:09,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 07:02:09,774 26 INFO rb-103a292-224772-414667 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=a2f86e97033e42ca", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:02:09,779 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:09,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:02:09,786 26 INFO rb-103a292-224772-414667 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-12 07:02:09,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.025 0.031 2026-09-12 07:02:09,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.087 2026-09-12 07:02:10,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.163 0.180 2026-09-12 07:02:10,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.322 2026-09-12 07:02:10,278 26 INFO rb-103a292-224772-414667 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-12 07:02:10,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/ir.attachment/8564/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:02:10,350 26 INFO rb-103a292-224772-414667 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-12 07:02:10,423 26 INFO rb-103a292-224772-414667 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-12 07:02:10,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/ir.attachment/8530/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:02:10,457 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:02:10,517 26 INFO rb-103a292-224772-414667 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-12 07:02:10,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/pos.category/334/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 07:02:10,571 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02: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-12 07:02:10,572 26 INFO rb-103a292-224772-414667 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-12 07:02:10,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/pos.category/335/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.007 0.053 2026-09-12 07:02:10,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/pos.category/336/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.070 2026-09-12 07:02:10,624 26 INFO rb-103a292-224772-414667 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-12 07:02:10,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.003 0.087 2026-09-12 07:02:10,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2429/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.098 2026-09-12 07:02:10,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2430/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-12 07:02:10,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2431/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.014 0.103 2026-09-12 07:02:10,701 26 INFO rb-103a292-224772-414667 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-12 07:02:10,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2432/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-12 07:02:10,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2433/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-12 07:02:10,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2438/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-12 07:02:10,757 26 INFO rb-103a292-224772-414667 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-12 07:02:10,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2434/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-12 07:02:10,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2435/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 07:02:10,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2428/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 07:02:10,806 26 INFO rb-103a292-224772-414667 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-12 07:02:10,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2436/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-09-12 07:02:10,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2437/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-12 07:02:10,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2424/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 07:02:10,857 26 INFO rb-103a292-224772-414667 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-12 07:02:10,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2425/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.085 2026-09-12 07:02:10,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2426/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-09-12 07:02:10,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:10] "GET /web/image/product.template/2427/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.013 0.102 2026-09-12 07:02:10,923 26 INFO rb-103a292-224772-414667 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-12 07:02:11,004 26 INFO rb-103a292-224772-414667 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-12 07:02:11,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2930/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-09-12 07:02:11,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2931/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.040 2026-09-12 07:02:11,073 26 INFO rb-103a292-224772-414667 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-12 07:02:11,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2932/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.060 2026-09-12 07:02:11,106 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2929/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.003 0.073 2026-09-12 07:02:11,127 26 INFO rb-103a292-224772-414667 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-12 07:02:11,184 26 INFO rb-103a292-224772-414667 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-12 07:02:11,252 26 INFO rb-103a292-224772-414667 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-12 07:02:11,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2933/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.015 0.017 2026-09-12 07:02:11,323 26 INFO rb-103a292-224772-414667 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-12 07:02:11,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2934/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.013 0.052 2026-09-12 07:02:11,384 26 INFO rb-103a292-224772-414667 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-12 07:02:11,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2935/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.012 0.026 2026-09-12 07:02:11,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2936/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.011 0.065 2026-09-12 07:02:11,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-12 07:02:11,437 26 INFO rb-103a292-224772-414667 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-12 07:02:11,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2937/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.012 0.091 2026-09-12 07:02:11,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/image/product.product/2938/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.007 0.124 2026-09-12 07:02:11,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10480016 (allocated 11669504) 2026-09-12 07:02:11,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 86758 2026-09-12 07:02:11,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-12 07:02:11,513 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 86758 2026-09-12 07:02:11,549 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070211_548972_test_self_order_pos_closed.txt 2026-09-12 07:02:11,549 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp3z03hbae_chrome_odoo" 2026-09-12 07:02:11,742 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 86893 2026-09-12 07:02:11,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpru5v0yex_chrome_odoo 2026-09-12 07:02:11,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37347/json/version 2026-09-12 07:02:11,744 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:11,771 26 INFO rb-103a292-224772-414667 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-12 07:02:11,771 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37347/json 2026-09-12 07:02:11,772 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:11,774 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:37347/devtools/page/86F6832AA34C6197434C0BA070E7FB52 2026-09-12 07:02:11,783 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-12 07:02:11,785 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-12 07:02:11,841 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-12 07:02:11,848 26 INFO rb-103a292-224772-414667 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-12 07:02:11,849 26 INFO rb-103a292-224772-414667 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-12 07:02:11,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.010 0.014 2026-09-12 07:02:11,885 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '86F6832AA34C6197434C0BA070E7FB52', 'loaderId': '6F785F91A00E746225E6EE15E002BC48', 'isDownload': False} 2026-09-12 07:02:11,885 26 INFO rb-103a292-224772-414667 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-12 07:02:11,895 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:11,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 07:02:11,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-12 07:02:11,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:11] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-09-12 07:02:12,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:12,094 26 INFO rb-103a292-224772-414667 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-12 07:02:12,098 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:12,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:12,104 26 INFO rb-103a292-224772-414667 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-12 07:02:12,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.018 0.028 2026-09-12 07:02:12,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.047 2026-09-12 07:02:12,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.073 0.139 2026-09-12 07:02:12,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.207 2026-09-12 07:02:12,418 26 INFO rb-103a292-224772-414667 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-12 07:02:12,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/ir.attachment/8570/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:02:12,462 26 INFO rb-103a292-224772-414667 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-12 07:02:12,532 26 INFO rb-103a292-224772-414667 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-12 07:02:12,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/ir.attachment/8530/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:02:12,551 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:02:12,615 26 INFO rb-103a292-224772-414667 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-12 07:02:12,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/pos.category/335/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 07:02:12,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/pos.category/334/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.005 0.045 2026-09-12 07:02:12,683 26 INFO rb-103a292-224772-414667 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-12 07:02:12,692 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02: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-12 07:02:12,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/pos.category/336/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.068 2026-09-12 07:02:12,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.086 2026-09-12 07:02:12,734 26 INFO rb-103a292-224772-414667 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-12 07:02:12,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2429/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:02:12,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2430/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-12 07:02:12,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2431/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 07:02:12,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2432/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.074 2026-09-12 07:02:12,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2433/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-09-12 07:02:12,800 26 INFO rb-103a292-224772-414667 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-12 07:02:12,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2438/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-12 07:02:12,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2434/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-12 07:02:12,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2435/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-12 07:02:12,854 26 INFO rb-103a292-224772-414667 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-12 07:02:12,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2436/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-12 07:02:12,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2437/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-12 07:02:12,909 26 INFO rb-103a292-224772-414667 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-12 07:02:12,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2424/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-12 07:02:12,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2428/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 07:02:12,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2425/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-12 07:02:12,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2426/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-12 07:02:12,961 26 INFO rb-103a292-224772-414667 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-12 07:02:12,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:12] "GET /web/image/product.template/2427/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-12 07:02:13,022 26 INFO rb-103a292-224772-414667 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-12 07:02:13,092 26 INFO rb-103a292-224772-414667 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-12 07:02:13,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2930/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.007 0.017 2026-09-12 07:02:13,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2932/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-12 07:02:13,157 26 INFO rb-103a292-224772-414667 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-12 07:02:13,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2929/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.055 2026-09-12 07:02:13,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2931/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.007 0.081 2026-09-12 07:02:13,211 26 INFO rb-103a292-224772-414667 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-12 07:02:13,268 26 INFO rb-103a292-224772-414667 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-12 07:02:13,341 26 INFO rb-103a292-224772-414667 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-12 07:02:13,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2933/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.011 0.016 2026-09-12 07:02:13,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2934/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.013 0.041 2026-09-12 07:02:13,415 26 INFO rb-103a292-224772-414667 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-12 07:02:13,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2935/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-12 07:02:13,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2936/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-12 07:02:13,480 26 INFO rb-103a292-224772-414667 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-12 07:02:13,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2937/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.022 0.051 2026-09-12 07:02:13,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /web/image/product.product/2938/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.082 2026-09-12 07:02:13,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-12 07:02:13,528 26 INFO rb-103a292-224772-414667 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-12 07:02:13,575 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10373392 (allocated 11669504) 2026-09-12 07:02:13,586 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 86893 2026-09-12 07:02:13,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-12 07:02:13,590 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 86893 2026-09-12 07:02:13,655 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070213_654844_test_self_order_pos_closed.txt 2026-09-12 07:02:13,655 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpru5v0yex_chrome_odoo" 2026-09-12 07:02:13,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 87029 2026-09-12 07:02:13,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpw69kiwb6_chrome_odoo 2026-09-12 07:02:13,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41709/json/version 2026-09-12 07:02:13,856 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:13,881 26 INFO rb-103a292-224772-414667 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-12 07:02:13,882 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41709/json 2026-09-12 07:02:13,882 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:13,884 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:41709/devtools/page/2B69E7FCBEB7305FD8A1A5FD766D256D 2026-09-12 07:02:13,886 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-12 07:02:13,893 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-12 07:02:13,908 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-12 07:02:13,917 26 INFO rb-103a292-224772-414667 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=a2f86e97033e42ca" in browser 2026-09-12 07:02:13,917 26 INFO rb-103a292-224772-414667 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=a2f86e97033e42ca" 2026-09-12 07:02:13,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:13] "GET /pos-self/165?access_token=a2f86e97033e42ca HTTP/1.1" 200 - 5 0.006 0.025 2026-09-12 07:02:13,970 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '2B69E7FCBEB7305FD8A1A5FD766D256D', 'loaderId': 'AE3203A5AB14C1DA4E42ECDED7148273', 'isDownload': False} 2026-09-12 07:02:13,970 26 INFO rb-103a292-224772-414667 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-12 07:02:13,984 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:14,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.015 2026-09-12 07:02:14,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.029 2026-09-12 07:02:14,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.007 0.027 2026-09-12 07:02:14,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:02:14,207 26 INFO rb-103a292-224772-414667 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=a2f86e97033e42ca", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:02:14,211 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:14,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:02:14,214 26 INFO rb-103a292-224772-414667 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-12 07:02:14,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.017 0.027 2026-09-12 07:02:14,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.046 2026-09-12 07:02:14,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.092 0.144 2026-09-12 07:02:14,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.230 2026-09-12 07:02:14,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-12 07:02:14,637 26 INFO rb-103a292-224772-414667 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-12 07:02:14,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/ir.attachment/8573/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:02:14,695 26 INFO rb-103a292-224772-414667 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-12 07:02:14,770 26 INFO rb-103a292-224772-414667 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-12 07:02:14,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/ir.attachment/8530/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:02:14,798 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:02:14,836 26 INFO rb-103a292-224772-414667 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-12 07:02:14,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/pos.category/334/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 07:02:14,896 26 INFO rb-103a292-224772-414667 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-12 07:02:14,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/pos.category/335/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.006 0.044 2026-09-12 07:02:14,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/pos.category/336/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.067 2026-09-12 07:02:14,947 26 INFO rb-103a292-224772-414667 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-12 07:02:14,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.091 2026-09-12 07:02:14,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/product.template/2430/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 07:02:14,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/product.template/2429/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-12 07:02:14,997 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:14] "GET /web/image/product.template/2431/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-09-12 07:02:15,003 26 INFO rb-103a292-224772-414667 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-12 07:02:15,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2424/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-12 07:02:15,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2425/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-09-12 07:02:15,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2428/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-09-12 07:02:15,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2426/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-12 07:02:15,063 26 INFO rb-103a292-224772-414667 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-12 07:02:15,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2427/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:02:15,119 26 INFO rb-103a292-224772-414667 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-12 07:02:15,134 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:02:15,174 26 INFO rb-103a292-224772-414667 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-12 07:02:15,223 26 INFO rb-103a292-224772-414667 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-12 07:02:15,280 26 INFO rb-103a292-224772-414667 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-12 07:02:15,335 26 INFO rb-103a292-224772-414667 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-12 07:02:15,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2432/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:02:15,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2433/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-12 07:02:15,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.template/2438/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-12 07:02:15,406 26 INFO rb-103a292-224772-414667 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-12 07:02:15,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2930/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.017 2026-09-12 07:02:15,468 26 INFO rb-103a292-224772-414667 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-12 07:02:15,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2931/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-12 07:02:15,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2932/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.046 2026-09-12 07:02:15,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2929/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.066 2026-09-12 07:02:15,526 26 INFO rb-103a292-224772-414667 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-12 07:02:15,582 26 INFO rb-103a292-224772-414667 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-12 07:02:15,651 26 INFO rb-103a292-224772-414667 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-12 07:02:15,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2933/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.010 0.015 2026-09-12 07:02:15,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2934/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.050 2026-09-12 07:02:15,735 26 INFO rb-103a292-224772-414667 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-12 07:02:15,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2936/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-09-12 07:02:15,797 26 INFO rb-103a292-224772-414667 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-12 07:02:15,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2935/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.010 0.039 2026-09-12 07:02:15,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2938/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.012 0.061 2026-09-12 07:02:15,848 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-12 07:02:15,849 26 INFO rb-103a292-224772-414667 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-12 07:02:15,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:15] "GET /web/image/product.product/2937/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.089 2026-09-12 07:02:15,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10268520 (allocated 11669504) 2026-09-12 07:02:15,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 87029 2026-09-12 07:02:15,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-12 07:02:15,912 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 87029 2026-09-12 07:02:15,969 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070215_969018_test_self_order_pos_closed.txt 2026-09-12 07:02:15,969 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpw69kiwb6_chrome_odoo" 2026-09-12 07:02:16,005 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-12 07:02:19,284 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 87159 2026-09-12 07:02:19,285 26 INFO rb-103a292-224772-414667 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/tmps5hmxmdl_chrome_odoo 2026-09-12 07:02:19,285 26 INFO rb-103a292-224772-414667 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:41625/json/version 2026-09-12 07:02:19,286 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:19,331 26 INFO rb-103a292-224772-414667 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-12 07:02:19,331 26 INFO rb-103a292-224772-414667 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:41625/json 2026-09-12 07:02:19,332 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:19,342 26 INFO rb-103a292-224772-414667 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:41625/devtools/page/862045EAC5C10C9FE77E9FD0CDD0041E 2026-09-12 07:02:19,351 26 INFO rb-103a292-224772-414667 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-12 07:02:19,353 26 INFO rb-103a292-224772-414667 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-12 07:02:19,368 26 INFO rb-103a292-224772-414667 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-12 07:02:19,506 26 INFO rb-103a292-224772-414667 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=a5295398b0b9439b" in browser 2026-09-12 07:02:19,506 26 INFO rb-103a292-224772-414667 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=a5295398b0b9439b" 2026-09-12 07:02:19,524 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:19,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:19] "GET /pos-self/166?access_token=a5295398b0b9439b HTTP/1.1" 200 - 57 0.053 0.359 2026-09-12 07:02:19,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '862045EAC5C10C9FE77E9FD0CDD0041E', 'loaderId': '7960B94E54A3C2830E81029989D7ABE0', 'isDownload': False} 2026-09-12 07:02:19,937 26 INFO rb-103a292-224772-414667 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-12 07:02:19,949 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:19,976 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:02:20,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.036 2026-09-12 07:02:20,031 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:02:20,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.079 2026-09-12 07:02:20,066 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:02:20,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.103 2026-09-12 07:02:20,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 07:02:20,234 26 INFO rb-103a292-224772-414667 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=a5295398b0b9439b", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:02:20,239 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:20,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:02:20,241 26 INFO rb-103a292-224772-414667 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-12 07:02:20,294 26 INFO rb-103a292-224772-414667 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-12 07:02:20,300 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.029 2026-09-12 07:02:20,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.028 0.070 2026-09-12 07:02:20,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-09-12 07:02:20,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.110 0.149 2026-09-12 07:02:20,696 26 INFO rb-103a292-224772-414667 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-12 07:02:20,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /web/image/ir.attachment/8611/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:02:20,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:20] "GET /web/image/ir.attachment/8610/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:02:20,891 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-12 07:02:20,891 26 INFO rb-103a292-224772-414667 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-12 07:02:20,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5732832 (allocated 6291456) 2026-09-12 07:02:20,928 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 87159 2026-09-12 07:02:20,929 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-12 07:02:20,931 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 87159 2026-09-12 07:02:21,031 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070221_030756_test_self_order_pos_landing_page_carousel.txt 2026-09-12 07:02:21,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmps5hmxmdl_chrome_odoo" 2026-09-12 07:02:21,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 87259 2026-09-12 07:02:21,218 26 INFO rb-103a292-224772-414667 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/tmpjs01eg_i_chrome_odoo 2026-09-12 07:02:21,218 26 INFO rb-103a292-224772-414667 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:36231/json/version 2026-09-12 07:02:21,219 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:21,237 26 INFO rb-103a292-224772-414667 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-12 07:02:21,237 26 INFO rb-103a292-224772-414667 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:36231/json 2026-09-12 07:02:21,238 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:21,240 26 INFO rb-103a292-224772-414667 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:36231/devtools/page/A0C938602FD0ED40A7E428B060B5D52C 2026-09-12 07:02:21,242 26 INFO rb-103a292-224772-414667 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-12 07:02:21,243 26 INFO rb-103a292-224772-414667 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-12 07:02:21,264 26 INFO rb-103a292-224772-414667 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-12 07:02:21,277 26 INFO rb-103a292-224772-414667 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-12 07:02:21,277 26 INFO rb-103a292-224772-414667 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-12 07:02:21,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.002 0.015 2026-09-12 07:02:21,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'A0C938602FD0ED40A7E428B060B5D52C', 'loaderId': '82A187C94282C5C431F062D7677976F9', 'isDownload': False} 2026-09-12 07:02:21,309 26 INFO rb-103a292-224772-414667 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-12 07:02:21,328 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:21,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-09-12 07:02:21,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-12 07:02:21,361 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-12 07:02:21,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:21,547 26 INFO rb-103a292-224772-414667 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-12 07:02:21,553 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:21,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:21,556 26 INFO rb-103a292-224772-414667 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-12 07:02:21,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-09-12 07:02:21,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.009 0.029 2026-09-12 07:02:21,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-12 07:02:21,609 26 INFO rb-103a292-224772-414667 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-12 07:02:21,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.064 0.126 2026-09-12 07:02:21,841 26 INFO rb-103a292-224772-414667 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-12 07:02:21,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /web/image/ir.attachment/8617/raw HTTP/1.1" 200 - 4 0.002 0.020 2026-09-12 07:02:21,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:21] "GET /web/image/ir.attachment/8616/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 07:02:22,034 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-12 07:02:22,034 26 INFO rb-103a292-224772-414667 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-12 07:02:22,064 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5658060 (allocated 6291456) 2026-09-12 07:02:22,088 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 87259 2026-09-12 07:02:22,090 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-12 07:02:22,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 87259 2026-09-12 07:02:22,187 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070222_187216_test_self_order_pos_landing_page_carousel.txt 2026-09-12 07:02:22,187 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpjs01eg_i_chrome_odoo" 2026-09-12 07:02:22,393 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 87354 2026-09-12 07:02:22,393 26 INFO rb-103a292-224772-414667 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/tmpofrv3n0j_chrome_odoo 2026-09-12 07:02:22,393 26 INFO rb-103a292-224772-414667 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:39065/json/version 2026-09-12 07:02:22,394 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:22,404 26 INFO rb-103a292-224772-414667 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-12 07:02:22,404 26 INFO rb-103a292-224772-414667 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:39065/json 2026-09-12 07:02:22,404 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:22,406 26 INFO rb-103a292-224772-414667 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:39065/devtools/page/CB7F2893C1010F798CEFB9928FAC8701 2026-09-12 07:02:22,413 26 INFO rb-103a292-224772-414667 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-12 07:02:22,414 26 INFO rb-103a292-224772-414667 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-12 07:02:22,433 26 INFO rb-103a292-224772-414667 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-12 07:02:22,438 26 INFO rb-103a292-224772-414667 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=a5295398b0b9439b" in browser 2026-09-12 07:02:22,438 26 INFO rb-103a292-224772-414667 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=a5295398b0b9439b" 2026-09-12 07:02:22,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "GET /pos-self/166?access_token=a5295398b0b9439b HTTP/1.1" 200 - 5 0.003 0.016 2026-09-12 07:02:22,477 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'CB7F2893C1010F798CEFB9928FAC8701', 'loaderId': 'C82572F01D84B69695FCD815AF910942', 'isDownload': False} 2026-09-12 07:02:22,477 26 INFO rb-103a292-224772-414667 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-12 07:02:22,492 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:22,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 07:02:22,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-12 07:02:22,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-12 07:02:22,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:22,675 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:22,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:22,676 26 INFO rb-103a292-224772-414667 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=a5295398b0b9439b", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:02:22,683 26 INFO rb-103a292-224772-414667 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-12 07:02:22,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.011 0.026 2026-09-12 07:02:22,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.042 2026-09-12 07:02:22,765 26 INFO rb-103a292-224772-414667 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-12 07:02:23,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:23] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.092 0.157 2026-09-12 07:02:23,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.240 2026-09-12 07:02:23,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-12 07:02:23,109 26 INFO rb-103a292-224772-414667 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-12 07:02:23,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:23] "GET /web/image/ir.attachment/8620/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:02:23,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:23] "GET /web/image/ir.attachment/8619/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:02:23,315 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-12 07:02:23,315 26 INFO rb-103a292-224772-414667 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-12 07:02:23,352 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5670432 (allocated 6815744) 2026-09-12 07:02:23,365 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 87354 2026-09-12 07:02:23,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-12 07:02:23,368 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 87354 2026-09-12 07:02:23,431 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070223_431418_test_self_order_pos_landing_page_carousel.txt 2026-09-12 07:02:23,431 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpofrv3n0j_chrome_odoo" 2026-09-12 07:02:23,466 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-12 07:02:27,869 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 87459 2026-09-12 07:02:27,869 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp8rax3lfo_chrome_odoo 2026-09-12 07:02:27,869 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:43543/json/version 2026-09-12 07:02:27,870 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:27,901 26 INFO rb-103a292-224772-414667 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-12 07:02:27,902 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:43543/json 2026-09-12 07:02:27,903 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:02:27,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:43543/devtools/page/E87E5E1AD4209298685F7C9FD6939F17 2026-09-12 07:02:27,909 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-12 07:02:27,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-12 07:02:27,927 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-12 07:02:28,104 26 INFO rb-103a292-224772-414667 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=969870ca19484389" in browser 2026-09-12 07:02:28,104 26 INFO rb-103a292-224772-414667 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=969870ca19484389" 2026-09-12 07:02:28,117 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:28,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:28] "GET /pos-self/167?access_token=969870ca19484389 HTTP/1.1" 200 - 57 0.040 0.512 2026-09-12 07:02:28,670 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'E87E5E1AD4209298685F7C9FD6939F17', 'loaderId': 'C8C05166B96F06061CFA15774EBD3DEB', 'isDownload': False} 2026-09-12 07:02:28,671 26 INFO rb-103a292-224772-414667 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-12 07:02:28,686 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:28,729 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:02:28,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:28] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.044 0.040 2026-09-12 07:02:28,785 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:02:28,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:28] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.112 2026-09-12 07:02:28,828 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:02:28,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:28] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.135 2026-09-12 07:02:28,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:02:28,998 26 INFO rb-103a292-224772-414667 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=969870ca19484389", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:02:29,012 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:29,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.009 2026-09-12 07:02:29,018 26 INFO rb-103a292-224772-414667 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-12 07:02:29,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.048 0.036 2026-09-12 07:02:29,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.107 2026-09-12 07:02:29,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.130 0.189 2026-09-12 07:02:29,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.283 2026-09-12 07:02:29,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-09-12 07:02:29,566 26 INFO rb-103a292-224772-414667 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-12 07:02:29,603 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/ir.attachment/8658/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:02:29,638 26 INFO rb-103a292-224772-414667 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-12 07:02:29,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/ir.attachment/8624/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:02:29,662 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:02:29,726 26 INFO rb-103a292-224772-414667 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-12 07:02:29,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/pos.category/337/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.007 0.020 2026-09-12 07:02:29,782 26 INFO rb-103a292-224772-414667 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-12 07:02:29,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/pos.category/338/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-12 07:02:29,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/pos.category/339/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.000 0.057 2026-09-12 07:02:29,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.004 0.067 2026-09-12 07:02:29,839 26 INFO rb-103a292-224772-414667 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-12 07:02:29,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/product.template/2439/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-12 07:02:29,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/product.template/2440/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-12 07:02:29,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/product.template/2441/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-12 07:02:29,890 26 INFO rb-103a292-224772-414667 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-12 07:02:29,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/product.template/2442/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-09-12 07:02:29,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/product.template/2443/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 07:02:29,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:29] "GET /web/image/product.template/2448/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-12 07:02:29,970 26 INFO rb-103a292-224772-414667 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-12 07:02:30,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:30] "GET /web/image/product.product/2943/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.007 0.020 2026-09-12 07:02:30,030 26 INFO rb-103a292-224772-414667 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-12 07:02:30,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:30] "GET /web/image/product.product/2944/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.041 2026-09-12 07:02:30,094 26 INFO rb-103a292-224772-414667 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-12 07:02:30,159 26 INFO rb-103a292-224772-414667 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-12 07:02:30,174 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:02:30,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:30] "GET /web/image/product.product/2949/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-12 07:02:30,211 26 INFO rb-103a292-224772-414667 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-12 07:02:30,279 26 INFO rb-103a292-224772-414667 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-12 07:02:30,331 26 INFO rb-103a292-224772-414667 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-12 07:02:30,384 26 INFO rb-103a292-224772-414667 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-12 07:02:30,449 26 INFO rb-103a292-224772-414667 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-12 07:02:30,501 26 INFO rb-103a292-224772-414667 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-12 07:02:30,562 26 INFO rb-103a292-224772-414667 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-12 07:02:30,622 26 INFO rb-103a292-224772-414667 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-12 07:02:30,673 26 INFO rb-103a292-224772-414667 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-12 07:02:30,732 26 INFO rb-103a292-224772-414667 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-12 07:02:30,783 26 INFO rb-103a292-224772-414667 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-12 07:02:30,835 26 INFO rb-103a292-224772-414667 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-12 07:02:30,898 26 INFO rb-103a292-224772-414667 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-12 07:02:30,951 26 INFO rb-103a292-224772-414667 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-12 07:02:31,010 26 INFO rb-103a292-224772-414667 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-12 07:02:31,043 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13468669 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': 'ba49e5a0-428a-46b7-bb27-391395d58c6b'}] 2026-09-12 07:02:31,072 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13468669 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': 'ba49e5a0-428a-46b7-bb27-391395d58c6b'} created pos.order #910 2026-09-12 07:02:31,087 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13468669 finished 2026-09-12 07:02:31,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.053 0.094 2026-09-12 07:02:31,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:02:31,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.009 2026-09-12 07:02:31,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-12 07:02:31,210 26 INFO rb-103a292-224772-414667 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-12 07:02:31,253 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9599552 (allocated 10747904) 2026-09-12 07:02:31,254 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 87459 2026-09-12 07:02:31,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-12 07:02:31,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 87459 2026-09-12 07:02:31,310 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070231_310327_test_self_order_product_availability.txt 2026-09-12 07:02:31,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp8rax3lfo_chrome_odoo" 2026-09-12 07:02:31,519 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 87574 2026-09-12 07:02:31,519 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp40o6vq___chrome_odoo 2026-09-12 07:02:31,519 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:33679/json/version 2026-09-12 07:02:31,521 26 INFO rb-103a292-224772-414667 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-12 07:02:31,529 26 INFO rb-103a292-224772-414667 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-12 07:02:31,529 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:33679/json 2026-09-12 07:02:31,530 26 INFO rb-103a292-224772-414667 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-12 07:02:31,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:33679/devtools/page/702848A70D43B23A117F5B09B2E1B486 2026-09-12 07:02:31,549 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-12 07:02:31,550 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-12 07:02:31,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-12 07:02:31,578 26 INFO rb-103a292-224772-414667 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=969870ca19484389&table_identifier=7f407d0f" in browser 2026-09-12 07:02:31,579 26 INFO rb-103a292-224772-414667 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=969870ca19484389&table_identifier=7f407d0f" 2026-09-12 07:02:31,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "GET /pos-self/167?access_token=969870ca19484389&table_identifier=7f407d0f HTTP/1.1" 200 - 9 0.004 0.017 2026-09-12 07:02:31,622 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '702848A70D43B23A117F5B09B2E1B486', 'loaderId': '2F18240D39F46AF82BFF1E244F446831', 'isDownload': False} 2026-09-12 07:02:31,622 26 INFO rb-103a292-224772-414667 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-12 07:02:31,634 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:02:31,652 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 07:02:31,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.014 0.007 2026-09-12 07:02:31,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.018 2026-09-12 07:02:31,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:31,852 26 INFO rb-103a292-224772-414667 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=969870ca19484389&table_identifier=7f407d0f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:02:31,860 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:02:31,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:02:31,862 26 INFO rb-103a292-224772-414667 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-12 07:02:31,912 26 INFO rb-103a292-224772-414667 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-12 07:02:31,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.013 0.026 2026-09-12 07:02:31,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.039 2026-09-12 07:02:32,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.085 0.142 2026-09-12 07:02:32,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.225 2026-09-12 07:02:32,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.011 2026-09-12 07:02:32,262 26 INFO rb-103a292-224772-414667 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-12 07:02:32,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/ir.attachment/8664/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:02:32,336 26 INFO rb-103a292-224772-414667 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-12 07:02:32,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/ir.attachment/8624/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:02:32,386 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:02:32,449 26 INFO rb-103a292-224772-414667 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-12 07:02:32,531 26 INFO rb-103a292-224772-414667 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-12 07:02:32,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/pos.category/337/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.005 0.049 2026-09-12 07:02:32,551 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02: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-12 07:02:32,564 26 INFO rb-103a292-224772-414667 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-12 07:02:32,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/pos.category/339/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.003 0.061 2026-09-12 07:02:32,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/pos.category/338/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.097 2026-09-12 07:02:32,625 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2439/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-09-12 07:02:32,637 26 INFO rb-103a292-224772-414667 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-12 07:02:32,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/pos.category/333/image_128?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 2 0.006 0.140 2026-09-12 07:02:32,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2440/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-12 07:02:32,699 26 INFO rb-103a292-224772-414667 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-12 07:02:32,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2441/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-12 07:02:32,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2442/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.141 2026-09-12 07:02:32,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2443/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.136 2026-09-12 07:02:32,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2448/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-12 07:02:32,787 26 INFO rb-103a292-224772-414667 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-12 07:02:32,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.product/2944/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.103 2026-09-12 07:02:32,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.product/2943/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.117 2026-09-12 07:02:32,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.117 2026-09-12 07:02:32,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2445/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-12 07:02:32,858 26 INFO rb-103a292-224772-414667 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-12 07:02:32,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2446/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.015 0.088 2026-09-12 07:02:32,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2447/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-12 07:02:32,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2444/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-12 07:02:32,906 26 INFO rb-103a292-224772-414667 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-12 07:02:32,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2424/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-12 07:02:32,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2425/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.109 2026-09-12 07:02:32,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2428/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-12 07:02:32,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2426/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-12 07:02:32,984 26 INFO rb-103a292-224772-414667 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-12 07:02:32,988 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:32] "GET /web/image/product.template/2427/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 07:02:33,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:33] "GET /web/image/product.product/2949/image_512?unique=2026-09-12T07:01:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.092 2026-09-12 07:02:33,034 26 INFO rb-103a292-224772-414667 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-12 07:02:33,087 26 INFO rb-103a292-224772-414667 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-12 07:02:33,158 26 INFO rb-103a292-224772-414667 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-12 07:02:33,220 26 INFO rb-103a292-224772-414667 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-12 07:02:33,298 26 INFO rb-103a292-224772-414667 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-12 07:02:33,356 26 INFO rb-103a292-224772-414667 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-12 07:02:33,409 26 INFO rb-103a292-224772-414667 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-12 07:02:33,471 26 INFO rb-103a292-224772-414667 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-12 07:02:33,520 26 INFO rb-103a292-224772-414667 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-12 07:02:33,573 26 INFO rb-103a292-224772-414667 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-12 07:02:33,630 26 INFO rb-103a292-224772-414667 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-12 07:02:33,682 26 INFO rb-103a292-224772-414667 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-12 07:02:33,749 26 INFO rb-103a292-224772-414667 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-12 07:02:33,772 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98509043 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': 'dc0f0c6e-eff4-4d0d-bd16-a077011418a9'}] 2026-09-12 07:02:33,794 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98509043 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': 'dc0f0c6e-eff4-4d0d-bd16-a077011418a9'} created pos.order #911 2026-09-12 07:02:33,805 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98509043 finished 2026-09-12 07:02:33,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.030 0.085 2026-09-12 07:02:33,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-12 07:02:33,915 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-12 07:02:33,916 26 INFO rb-103a292-224772-414667 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-12 07:02:33,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10115808 (allocated 11534336) 2026-09-12 07:02:33,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 87574 2026-09-12 07:02:33,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-12 07:02:33,980 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 87574 2026-09-12 07:02:34,026 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070234_026493_test_self_order_product_availability.txt 2026-09-12 07:02:34,026 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp40o6vq___chrome_odoo" 2026-09-12 07:02:34,075 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 07:02:35,098 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-12 07:02:38,600 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:38,848 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5764077 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-12 07:02:38,887 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5764077 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #912 2026-09-12 07:02:38,889 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5764077 finished 2026-09-12 07:02:38,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.109 0.267 2026-09-12 07:02:39,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:39] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.045 0.043 2026-09-12 07:02:39,109 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-12 07:02:42,659 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:43,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:43] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.106 0.278 2026-09-12 07:02:43,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-12 07:02:46,539 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-12 07:02:50,284 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:50,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:50] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.046 0.367 2026-09-12 07:02:50,722 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-12 07:02:53,904 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:02:54,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.023 0.149 2026-09-12 07:02:54,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.031 0.034 2026-09-12 07:02:54,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.004 0.007 2026-09-12 07:02:54,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.022 0.031 2026-09-12 07:02:54,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.031 0.034 2026-09-12 07:02:54,408 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.023 0.026 2026-09-12 07:02:54,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 07:02:54,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.012 0.020 2026-09-12 07:02:54,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:02:54] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.010 0.022 2026-09-12 07:02:54,527 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-12 07:02:58,209 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-12 07:03:01,915 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:02,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:02] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.211 0.285 2026-09-12 07:03:02,584 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 87722 2026-09-12 07:03:02,585 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp2qo5ho3u_chrome_odoo 2026-09-12 07:03:02,585 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:42827/json/version 2026-09-12 07:03:02,586 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:02,632 26 INFO rb-103a292-224772-414667 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-12 07:03:02,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:42827/json 2026-09-12 07:03:02,632 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:02,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:42827/devtools/page/FE554A30B094B6ACCF7D704B15B489E9 2026-09-12 07:03:02,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-12 07:03:02,643 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-12 07:03:02,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-12 07:03:02,671 26 INFO rb-103a292-224772-414667 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=f94431031b3d441c" in browser 2026-09-12 07:03:02,671 26 INFO rb-103a292-224772-414667 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=f94431031b3d441c" 2026-09-12 07:03:02,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:02] "GET /pos-self/174?access_token=f94431031b3d441c HTTP/1.1" 200 - 38 0.015 0.137 2026-09-12 07:03:02,840 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'FE554A30B094B6ACCF7D704B15B489E9', 'loaderId': '4F2A839BDEDD258A872F2C813E65881C', 'isDownload': False} 2026-09-12 07:03:02,840 26 INFO rb-103a292-224772-414667 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-12 07:03:02,851 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:02,873 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:02,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:02] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.029 2026-09-12 07:03:02,945 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:02,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:02] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.084 2026-09-12 07:03:02,974 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:02,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:02] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.113 2026-09-12 07:03:03,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:03:03,156 26 INFO rb-103a292-224772-414667 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=f94431031b3d441c", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:03,163 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:03,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:03:03,174 26 INFO rb-103a292-224772-414667 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-12 07:03:03,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.028 0.038 2026-09-12 07:03:03,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.108 2026-09-12 07:03:03,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.118 0.126 2026-09-12 07:03:03,537 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.208 2026-09-12 07:03:03,572 26 INFO rb-103a292-224772-414667 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-12 07:03:03,612 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /web/image/ir.attachment/8940/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:03:03,658 26 INFO rb-103a292-224772-414667 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-12 07:03:03,700 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:03:03,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /web/image/pos.category/347/image_128?unique=2026-09-12T07:02:34.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-12 07:03:03,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:03] "GET /web/image/product.template/2449/image_512?unique=2026-09-12T07:02:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 07:03:03,731 26 INFO rb-103a292-224772-414667 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-12 07:03:03,782 26 INFO rb-103a292-224772-414667 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-12 07:03:03,830 26 INFO rb-103a292-224772-414667 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-12 07:03:03,880 26 INFO rb-103a292-224772-414667 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-12 07:03:03,931 26 INFO rb-103a292-224772-414667 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-12 07:03:03,982 26 INFO rb-103a292-224772-414667 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-12 07:03:04,032 26 INFO rb-103a292-224772-414667 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-12 07:03:04,083 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-12 07:03:04,084 26 INFO rb-103a292-224772-414667 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-12 07:03:04,120 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6591636 (allocated 7340032) 2026-09-12 07:03:04,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 87722 2026-09-12 07:03:04,136 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-12 07:03:04,137 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 87722 2026-09-12 07:03:04,172 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070304_172680_test_preparation_categories_are_loaded.txt 2026-09-12 07:03:04,173 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp2qo5ho3u_chrome_odoo" 2026-09-12 07:03:04,225 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-12 07:03:05,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-12 07:03:09,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 87829 2026-09-12 07:03:09,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp87i9nl8u_chrome_odoo 2026-09-12 07:03:09,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:45615/json/version 2026-09-12 07:03:09,120 26 INFO rb-103a292-224772-414667 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-12 07:03:09,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:09,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:45615/json 2026-09-12 07:03:09,134 26 INFO rb-103a292-224772-414667 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-12 07:03:09,142 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:45615/devtools/page/BB5CD0F7A92CAAAA9E6ADE1312DDD839 2026-09-12 07:03:09,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-12 07:03:09,150 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-12 07:03:09,171 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-12 07:03:09,286 26 INFO rb-103a292-224772-414667 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=f8498fc229d749cd" in browser 2026-09-12 07:03:09,286 26 INFO rb-103a292-224772-414667 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=f8498fc229d749cd" 2026-09-12 07:03:09,308 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:09,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:09] "GET /pos-self/175?access_token=f8498fc229d749cd HTTP/1.1" 200 - 57 0.031 0.320 2026-09-12 07:03:09,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'BB5CD0F7A92CAAAA9E6ADE1312DDD839', 'loaderId': 'BFAB4B50D8D671DFB513E850BC513713', 'isDownload': False} 2026-09-12 07:03:09,658 26 INFO rb-103a292-224772-414667 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-12 07:03:09,667 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:09,682 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:09,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:09] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.024 2026-09-12 07:03:09,738 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:09,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:09] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-09-12 07:03:09,799 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:09,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:09] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.023 0.116 2026-09-12 07:03:09,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:03:09,958 26 INFO rb-103a292-224772-414667 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=f8498fc229d749cd", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:09,964 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:09,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:03:09,965 26 INFO rb-103a292-224772-414667 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-12 07:03:10,021 26 INFO rb-103a292-224772-414667 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-12 07:03:10,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.036 0.034 2026-09-12 07:03:10,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.102 2026-09-12 07:03:10,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.145 0.149 2026-09-12 07:03:10,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.268 2026-09-12 07:03:10,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.038 2026-09-12 07:03:10,486 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:10,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/ir.attachment/8991/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:03:10,599 26 INFO rb-103a292-224772-414667 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-12 07:03:10,652 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:03:10,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.007 0.033 2026-09-12 07:03:10,671 26 INFO rb-103a292-224772-414667 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-12 07:03:10,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 07:03:10,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 07:03:10,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.054 2026-09-12 07:03:10,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.066 2026-09-12 07:03:10,737 26 INFO rb-103a292-224772-414667 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-12 07:03:10,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-12 07:03:10,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/ir.attachment/8957/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:03:10,780 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:03:10,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:10] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.006 0.012 2026-09-12 07:03:10,790 26 INFO rb-103a292-224772-414667 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-12 07:03:10,859 26 INFO rb-103a292-224772-414667 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-12 07:03:10,896 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51158449 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '4b5700a3-b4f5-4d92-b83d-c5f114b710b5'}] 2026-09-12 07:03:10,929 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51158449 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '4b5700a3-b4f5-4d92-b83d-c5f114b710b5'} created pos.order #917 2026-09-12 07:03:10,940 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51158449 finished 2026-09-12 07:03:11,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.063 0.107 2026-09-12 07:03:11,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 07:03:11,081 26 INFO rb-103a292-224772-414667 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-12 07:03:11,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:11] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.005 2026-09-12 07:03:11,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-12 07:03:11,135 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-12 07:03:11,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7433804 (allocated 8388608) 2026-09-12 07:03:11,199 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 87829 2026-09-12 07:03:11,206 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-12 07:03:11,206 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 87829 2026-09-12 07:03:11,263 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070311_263623_test_duplicate_order_kiosk.txt 2026-09-12 07:03:11,263 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp87i9nl8u_chrome_odoo" 2026-09-12 07:03:11,316 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-12 07:03:15,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 87941 2026-09-12 07:03:15,133 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpmv9gifrp_chrome_odoo 2026-09-12 07:03:15,134 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:45879/json/version 2026-09-12 07:03:15,134 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:15,137 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:15,137 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:45879/json 2026-09-12 07:03:15,138 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:15,141 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:45879/devtools/page/AA3DA2B1231F5FC6C5DE4293B59133CE 2026-09-12 07:03:15,144 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-12 07:03:15,145 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-12 07:03:15,152 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-12 07:03:15,294 26 INFO rb-103a292-224772-414667 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=ee5d034ed13a4008" in browser 2026-09-12 07:03:15,294 26 INFO rb-103a292-224772-414667 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=ee5d034ed13a4008" 2026-09-12 07:03:15,306 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:15,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:15] "GET /pos-self/176?access_token=ee5d034ed13a4008 HTTP/1.1" 200 - 57 0.028 0.333 2026-09-12 07:03:15,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': 'AA3DA2B1231F5FC6C5DE4293B59133CE', 'loaderId': '010DF82472253737904A683EC8245968', 'isDownload': False} 2026-09-12 07:03:15,667 26 INFO rb-103a292-224772-414667 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-12 07:03:15,673 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:15,698 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:15,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:15] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.034 2026-09-12 07:03:15,738 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:15,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:15] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.073 2026-09-12 07:03:15,769 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:15,789 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:15] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.099 2026-09-12 07:03:15,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:03:15,971 26 INFO rb-103a292-224772-414667 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=ee5d034ed13a4008", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:15,980 26 INFO rb-103a292-224772-414667 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-12 07:03:15,982 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:15,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 07:03:16,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-12 07:03:16,033 26 INFO rb-103a292-224772-414667 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-12 07:03:16,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.018 0.049 2026-09-12 07:03:16,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-09-12 07:03:16,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.105 0.138 2026-09-12 07:03:16,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-12 07:03:16,396 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:16,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/ir.attachment/9032/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 07:03:16,479 26 INFO rb-103a292-224772-414667 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-12 07:03:16,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 07:03:16,531 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:03:16,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.018 0.022 2026-09-12 07:03:16,569 26 INFO rb-103a292-224772-414667 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-12 07:03:16,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.047 2026-09-12 07:03:16,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-12 07:03:16,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 07:03:16,626 26 INFO rb-103a292-224772-414667 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-12 07:03:16,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-12 07:03:16,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/ir.attachment/8998/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 07:03:16,659 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:03:16,679 26 INFO rb-103a292-224772-414667 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-12 07:03:16,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:16] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.012 0.017 2026-09-12 07:03:16,746 26 INFO rb-103a292-224772-414667 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-12 07:03:16,793 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2513010 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '125a5509-60ac-4163-81d6-d9cef186e86e'}] 2026-09-12 07:03:16,832 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2513010 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '125a5509-60ac-4163-81d6-d9cef186e86e'} created pos.order #918 2026-09-12 07:03:16,850 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2513010 finished 2026-09-12 07:03:17,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 232 0.227 0.253 2026-09-12 07:03:17,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:17] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 07:03:17,269 26 INFO rb-103a292-224772-414667 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-12 07:03:17,319 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-12 07:03:17,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 07:03:17,353 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7343356 (allocated 8388608) 2026-09-12 07:03:17,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 87941 2026-09-12 07:03:17,369 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-12 07:03:17,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 87941 2026-09-12 07:03:17,424 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070317_424044_test_order_price_null.txt 2026-09-12 07:03:17,424 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpmv9gifrp_chrome_odoo" 2026-09-12 07:03:17,464 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-12 07:03:21,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 88058 2026-09-12 07:03:21,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp1fuq9fu__chrome_odoo 2026-09-12 07:03:21,631 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42021/json/version 2026-09-12 07:03:21,633 26 INFO rb-103a292-224772-414667 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-12 07:03:21,650 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:21,651 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42021/json 2026-09-12 07:03:21,652 26 INFO rb-103a292-224772-414667 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-12 07:03:21,654 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:42021/devtools/page/319DE18A667893F506190E18B50771D9 2026-09-12 07:03:21,658 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-12 07:03:21,666 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-12 07:03:21,685 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-12 07:03:21,845 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" in browser 2026-09-12 07:03:21,845 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" 2026-09-12 07:03:21,859 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:22,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "GET /pos-self/177?access_token=f20ba68acd07444f HTTP/1.1" 200 - 59 0.035 0.479 2026-09-12 07:03:22,377 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '319DE18A667893F506190E18B50771D9', 'loaderId': 'F60FEF95B81F3BA0A06F9894743180B4', 'isDownload': False} 2026-09-12 07:03:22,377 26 INFO rb-103a292-224772-414667 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-12 07:03:22,390 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:22,413 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:22,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.025 0.033 2026-09-12 07:03:22,464 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:22,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.082 2026-09-12 07:03:22,497 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:22,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.116 2026-09-12 07:03:22,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:03:22,689 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:22,699 26 INFO rb-103a292-224772-414667 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-12 07:03:22,699 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:22,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:03:22,749 26 INFO rb-103a292-224772-414667 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-12 07:03:22,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.022 0.030 2026-09-12 07:03:22,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.073 2026-09-12 07:03:23,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.102 0.167 2026-09-12 07:03:23,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.248 2026-09-12 07:03:23,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 07:03:23,140 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:23,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/ir.attachment/9073/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:03:23,208 26 INFO rb-103a292-224772-414667 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-12 07:03:23,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/ir.attachment/9039/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 07:03:23,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:03:23,326 26 INFO rb-103a292-224772-414667 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-12 07:03:23,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 07:03:23,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-12 07:03:23,382 26 INFO rb-103a292-224772-414667 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-12 07:03:23,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-12 07:03:23,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-12 07:03:23,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-12 07:03:23,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.005 0.077 2026-09-12 07:03:23,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.074 2026-09-12 07:03:23,466 26 INFO rb-103a292-224772-414667 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-12 07:03:23,521 26 INFO rb-103a292-224772-414667 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-12 07:03:23,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2460/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.015 2026-09-12 07:03:23,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.template/2459/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-12 07:03:23,587 26 INFO rb-103a292-224772-414667 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-12 07:03:23,654 26 INFO rb-103a292-224772-414667 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-12 07:03:23,724 26 INFO rb-103a292-224772-414667 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-12 07:03:23,776 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03: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-12 07:03:23,776 26 INFO rb-103a292-224772-414667 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-12 07:03:23,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-12 07:03:23,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.product/2960/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.051 2026-09-12 07:03:23,834 26 INFO rb-103a292-224772-414667 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-12 07:03:23,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:23] "GET /web/image/product.product/2961/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.067 2026-09-12 07:03:23,880 26 INFO rb-103a292-224772-414667 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-12 07:03:23,931 26 INFO rb-103a292-224772-414667 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-12 07:03:23,993 26 INFO rb-103a292-224772-414667 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-12 07:03:24,040 26 INFO rb-103a292-224772-414667 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-12 07:03:24,103 26 INFO rb-103a292-224772-414667 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-12 07:03:24,168 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12819044 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '8e8d894d-e24f-48ec-a461-428ec601f6d8'}] 2026-09-12 07:03:24,211 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12819044 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '8e8d894d-e24f-48ec-a461-428ec601f6d8'} created pos.order #919 2026-09-12 07:03:24,227 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12819044 finished 2026-09-12 07:03:24,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.093 0.166 2026-09-12 07:03:24,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-12 07:03:24,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:24] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.009 2026-09-12 07:03:24,431 26 INFO rb-103a292-224772-414667 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-12 07:03:24,483 26 INFO rb-103a292-224772-414667 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-12 07:03:24,540 26 INFO rb-103a292-224772-414667 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-12 07:03:24,597 26 INFO rb-103a292-224772-414667 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-12 07:03:24,653 26 INFO rb-103a292-224772-414667 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-12 07:03:24,705 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-12 07:03:24,705 26 INFO rb-103a292-224772-414667 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-12 07:03:24,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8508312 (allocated 9961472) 2026-09-12 07:03:24,753 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 88058 2026-09-12 07:03:24,755 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-12 07:03:24,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 88058 2026-09-12 07:03:24,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070324_836406_test_self_order_kiosk.txt 2026-09-12 07:03:24,836 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp1fuq9fu__chrome_odoo" 2026-09-12 07:03:24,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 88175 2026-09-12 07:03:24,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpvx2yjvl9_chrome_odoo 2026-09-12 07:03:24,996 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37561/json/version 2026-09-12 07:03:24,997 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:25,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:25,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37561/json 2026-09-12 07:03:25,032 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:25,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37561/devtools/page/44506F55C59B54AC1F165EE09A2CD029 2026-09-12 07:03:25,055 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-12 07:03:25,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-12 07:03:25,083 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-12 07:03:25,088 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" in browser 2026-09-12 07:03:25,088 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" 2026-09-12 07:03:25,115 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /pos-self/177?access_token=f20ba68acd07444f HTTP/1.1" 200 - 7 0.005 0.015 2026-09-12 07:03:25,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '44506F55C59B54AC1F165EE09A2CD029', 'loaderId': '8E1357A105FBDBACAB97483B2F9AB119', 'isDownload': False} 2026-09-12 07:03:25,122 26 INFO rb-103a292-224772-414667 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-12 07:03:25,133 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:25,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 07:03:25,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-09-12 07:03:25,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.025 2026-09-12 07:03:25,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:25,362 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:25,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:25,368 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:25,382 26 INFO rb-103a292-224772-414667 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-12 07:03:25,448 26 INFO rb-103a292-224772-414667 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-12 07:03:25,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.043 0.028 2026-09-12 07:03:25,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.075 2026-09-12 07:03:25,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.107 0.125 2026-09-12 07:03:25,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-09-12 07:03:25,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-12 07:03:25,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:25,847 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/image/ir.attachment/9073/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:03:25,877 26 INFO rb-103a292-224772-414667 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-12 07:03:25,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/image/ir.attachment/9039/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:03:25,915 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:03:25,986 26 INFO rb-103a292-224772-414667 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-12 07:03:26,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.012 0.032 2026-09-12 07:03:26,044 26 INFO rb-103a292-224772-414667 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-12 07:03:26,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.078 2026-09-12 07:03:26,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-12 07:03:26,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-12 07:03:26,110 26 INFO rb-103a292-224772-414667 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-12 07:03:26,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-12 07:03:26,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-09-12 07:03:26,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-12 07:03:26,175 26 INFO rb-103a292-224772-414667 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-12 07:03:26,207 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03: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-12 07:03:26,222 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-12 07:03:26,237 26 INFO rb-103a292-224772-414667 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-12 07:03:26,301 26 INFO rb-103a292-224772-414667 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-12 07:03:26,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 07:03:26,367 26 INFO rb-103a292-224772-414667 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-12 07:03:26,426 26 INFO rb-103a292-224772-414667 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-12 07:03:26,471 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56692489 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': '46e2bd8d-129d-485a-be49-e1ea8c0b0351'}] 2026-09-12 07:03:26,508 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56692489 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': '46e2bd8d-129d-485a-be49-e1ea8c0b0351'} created pos.order #920 2026-09-12 07:03:26,524 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56692489 finished 2026-09-12 07:03:26,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.056 0.112 2026-09-12 07:03:26,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.009 2026-09-12 07:03:26,646 26 INFO rb-103a292-224772-414667 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-12 07:03:26,649 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:26] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.010 2026-09-12 07:03:26,696 26 INFO rb-103a292-224772-414667 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-12 07:03:26,751 26 INFO rb-103a292-224772-414667 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-12 07:03:26,808 26 INFO rb-103a292-224772-414667 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-12 07:03:26,863 26 INFO rb-103a292-224772-414667 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-12 07:03:26,915 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-12 07:03:26,915 26 INFO rb-103a292-224772-414667 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-12 07:03:26,954 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8302176 (allocated 9175040) 2026-09-12 07:03:26,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 88175 2026-09-12 07:03:26,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-12 07:03:26,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 88175 2026-09-12 07:03:27,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070327_028041_test_self_order_kiosk.txt 2026-09-12 07:03:27,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpvx2yjvl9_chrome_odoo" 2026-09-12 07:03:27,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 88296 2026-09-12 07:03:27,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpge2kz3ec_chrome_odoo 2026-09-12 07:03:27,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38373/json/version 2026-09-12 07:03:27,224 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:27,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:27,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38373/json 2026-09-12 07:03:27,270 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:27,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38373/devtools/page/6D0C3D999032AB408A3E00DE6FFCFBDB 2026-09-12 07:03:27,278 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-12 07:03:27,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-12 07:03:27,294 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-12 07:03:27,299 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" in browser 2026-09-12 07:03:27,299 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" 2026-09-12 07:03:27,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /pos-self/177?access_token=f20ba68acd07444f HTTP/1.1" 200 - 7 0.009 0.040 2026-09-12 07:03:27,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '6D0C3D999032AB408A3E00DE6FFCFBDB', 'loaderId': '01554FB08B3C3DD6371B1F4A18271DFF', 'isDownload': False} 2026-09-12 07:03:27,366 26 INFO rb-103a292-224772-414667 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-12 07:03:27,378 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:27,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.017 2026-09-12 07:03:27,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.066 2026-09-12 07:03:27,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.010 0.063 2026-09-12 07:03:27,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:27,657 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:27,663 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:27,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:27,664 26 INFO rb-103a292-224772-414667 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-12 07:03:27,719 26 INFO rb-103a292-224772-414667 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-12 07:03:27,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.014 0.030 2026-09-12 07:03:27,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-09-12 07:03:27,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.105 0.150 2026-09-12 07:03:27,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.252 2026-09-12 07:03:28,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 07:03:28,061 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:28,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/ir.attachment/9073/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:03:28,146 26 INFO rb-103a292-224772-414667 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-12 07:03:28,204 26 INFO rb-103a292-224772-414667 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-12 07:03:28,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-09-12 07:03:28,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:03:28,250 26 INFO rb-103a292-224772-414667 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-12 07:03:28,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.082 2026-09-12 07:03:28,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-09-12 07:03:28,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-12 07:03:28,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 07:03:28,323 26 INFO rb-103a292-224772-414667 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-12 07:03:28,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-12 07:03:28,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-09-12 07:03:28,386 26 INFO rb-103a292-224772-414667 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-12 07:03:28,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/ir.attachment/9039/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:03:28,421 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03: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-12 07:03:28,438 26 INFO rb-103a292-224772-414667 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-12 07:03:28,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.006 0.016 2026-09-12 07:03:28,498 26 INFO rb-103a292-224772-414667 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-12 07:03:28,550 26 INFO rb-103a292-224772-414667 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-12 07:03:28,612 26 INFO rb-103a292-224772-414667 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-12 07:03:28,656 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97378118 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': 'c6e5d262-7a06-49c1-83de-ab4820e46a65'}] 2026-09-12 07:03:28,710 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97378118 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': 'c6e5d262-7a06-49c1-83de-ab4820e46a65'} created pos.order #921 2026-09-12 07:03:28,720 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97378118 finished 2026-09-12 07:03:28,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.076 0.110 2026-09-12 07:03:28,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-09-12 07:03:28,857 26 INFO rb-103a292-224772-414667 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-12 07:03:28,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:28] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.011 2026-09-12 07:03:28,907 26 INFO rb-103a292-224772-414667 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-12 07:03:28,961 26 INFO rb-103a292-224772-414667 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-12 07:03:29,012 26 INFO rb-103a292-224772-414667 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-12 07:03:29,076 26 INFO rb-103a292-224772-414667 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-12 07:03:29,133 26 INFO rb-103a292-224772-414667 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-12 07:03:29,184 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-12 07:03:29,184 26 INFO rb-103a292-224772-414667 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-12 07:03:29,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7960024 (allocated 8388608) 2026-09-12 07:03:29,241 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 88296 2026-09-12 07:03:29,242 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-12 07:03:29,242 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 88296 2026-09-12 07:03:29,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070329_303603_test_self_order_kiosk.txt 2026-09-12 07:03:29,303 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpge2kz3ec_chrome_odoo" 2026-09-12 07:03:29,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 88408 2026-09-12 07:03:29,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp51gn71qe_chrome_odoo 2026-09-12 07:03:29,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42481/json/version 2026-09-12 07:03:29,502 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:29,529 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:29,529 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:42481/json 2026-09-12 07:03:29,530 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:29,532 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:42481/devtools/page/C1BC67EE5272A0FEED59B8EDDDA2BC48 2026-09-12 07:03:29,533 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-12 07:03:29,537 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-12 07:03:29,547 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-12 07:03:29,554 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" in browser 2026-09-12 07:03:29,554 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" 2026-09-12 07:03:29,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /pos-self/177?access_token=f20ba68acd07444f HTTP/1.1" 200 - 7 0.003 0.021 2026-09-12 07:03:29,595 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'C1BC67EE5272A0FEED59B8EDDDA2BC48', 'loaderId': '104BF822D6C345152B09ADBC0F608EB1', 'isDownload': False} 2026-09-12 07:03:29,595 26 INFO rb-103a292-224772-414667 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-12 07:03:29,606 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:29,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 07:03:29,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-09-12 07:03:29,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.046 2026-09-12 07:03:29,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:29,809 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:29,815 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:29,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:29,819 26 INFO rb-103a292-224772-414667 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-12 07:03:29,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:03:29,871 26 INFO rb-103a292-224772-414667 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-12 07:03:29,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.012 0.040 2026-09-12 07:03:29,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-09-12 07:03:30,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.103 0.132 2026-09-12 07:03:30,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-12 07:03:30,200 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:30,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/ir.attachment/9073/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:03:30,299 26 INFO rb-103a292-224772-414667 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-12 07:03:30,353 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:30,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 07:03:30,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.004 0.052 2026-09-12 07:03:30,401 26 INFO rb-103a292-224772-414667 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-12 07:03:30,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-09-12 07:03:30,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-09-12 07:03:30,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-12 07:03:30,460 26 INFO rb-103a292-224772-414667 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-12 07:03:30,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.104 2026-09-12 07:03:30,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-12 07:03:30,525 26 INFO rb-103a292-224772-414667 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-12 07:03:30,561 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:30,576 26 INFO rb-103a292-224772-414667 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-12 07:03:30,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/ir.attachment/9039/raw HTTP/1.1" 200 - 4 0.017 0.030 2026-09-12 07:03:30,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-12 07:03:30,642 26 INFO rb-103a292-224772-414667 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-12 07:03:30,668 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74319096 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': 'bc7d22d1-de44-4783-98e6-84c17db82b66'}] 2026-09-12 07:03:30,713 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74319096 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': 'bc7d22d1-de44-4783-98e6-84c17db82b66'} created pos.order #922 2026-09-12 07:03:30,729 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74319096 finished 2026-09-12 07:03:30,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.058 0.098 2026-09-12 07:03:30,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.009 2026-09-12 07:03:30,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.018 2026-09-12 07:03:30,858 26 INFO rb-103a292-224772-414667 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-12 07:03:30,906 26 INFO rb-103a292-224772-414667 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-12 07:03:30,965 26 INFO rb-103a292-224772-414667 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-12 07:03:30,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:30] "GET /web/image/ir.attachment/9072/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-09-12 07:03:31,022 26 INFO rb-103a292-224772-414667 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-12 07:03:31,074 26 INFO rb-103a292-224772-414667 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-12 07:03:31,125 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-12 07:03:31,126 26 INFO rb-103a292-224772-414667 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-12 07:03:31,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7910924 (allocated 8912896) 2026-09-12 07:03:31,194 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 88408 2026-09-12 07:03:31,196 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-12 07:03:31,198 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 88408 2026-09-12 07:03:31,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070331_256799_test_self_order_kiosk.txt 2026-09-12 07:03:31,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp51gn71qe_chrome_odoo" 2026-09-12 07:03:31,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 88527 2026-09-12 07:03:31,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpstt7dde2_chrome_odoo 2026-09-12 07:03:31,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38451/json/version 2026-09-12 07:03:31,525 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:31,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:03:31,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38451/json 2026-09-12 07:03:31,528 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:31,531 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38451/devtools/page/2DF1AE919F04C84A4C549D8939AC26E6 2026-09-12 07:03:31,534 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-12 07:03:31,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-12 07:03:31,549 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-12 07:03:31,555 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" in browser 2026-09-12 07:03:31,555 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f" 2026-09-12 07:03:31,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /pos-self/177?access_token=f20ba68acd07444f HTTP/1.1" 200 - 7 0.015 0.018 2026-09-12 07:03:31,609 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '2DF1AE919F04C84A4C549D8939AC26E6', 'loaderId': 'E27F2266FF1AA1F4FC01FF746E357B6D', 'isDownload': False} 2026-09-12 07:03:31,609 26 INFO rb-103a292-224772-414667 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-12 07:03:31,612 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:31,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-09-12 07:03:31,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-12 07:03:31,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 07:03:31,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:31,817 26 INFO rb-103a292-224772-414667 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=f20ba68acd07444f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:31,825 26 INFO rb-103a292-224772-414667 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-12 07:03:31,826 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:31,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:03:31,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 07:03:31,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.009 0.034 2026-09-12 07:03:31,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-12 07:03:31,888 26 INFO rb-103a292-224772-414667 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-12 07:03:32,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.106 0.132 2026-09-12 07:03:32,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-12 07:03:32,212 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-12 07:03:32,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/ir.attachment/9073/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:03:32,291 26 INFO rb-103a292-224772-414667 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-12 07:03:32,364 26 INFO rb-103a292-224772-414667 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-12 07:03:32,365 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 07:03:32,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.018 0.042 2026-09-12 07:03:32,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:03:32,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 07:03:32,420 26 INFO rb-103a292-224772-414667 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-12 07:03:32,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-12 07:03:32,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-12 07:03:32,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-12 07:03:32,485 26 INFO rb-103a292-224772-414667 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-12 07:03:32,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-09-12 07:03:32,549 26 INFO rb-103a292-224772-414667 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-12 07:03:32,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/ir.attachment/9039/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 07:03:32,587 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:03:32,603 26 INFO rb-103a292-224772-414667 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-12 07:03:32,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.022 0.017 2026-09-12 07:03:32,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:32] "GET /web/image/product.product/2957/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.006 0.048 2026-09-12 07:03:32,658 26 INFO rb-103a292-224772-414667 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-12 07:03:32,708 26 INFO rb-103a292-224772-414667 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-12 07:03:32,765 26 INFO rb-103a292-224772-414667 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-12 07:03:32,822 26 INFO rb-103a292-224772-414667 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-12 07:03:32,886 26 INFO rb-103a292-224772-414667 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-12 07:03:32,942 26 INFO rb-103a292-224772-414667 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-12 07:03:32,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-12 07:03:32,993 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 07:03:33,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7982732 (allocated 9175040) 2026-09-12 07:03:33,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 88527 2026-09-12 07:03:33,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-12 07:03:33,045 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 88527 2026-09-12 07:03:33,108 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070333_108013_test_self_order_kiosk.txt 2026-09-12 07:03:33,108 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpstt7dde2_chrome_odoo" 2026-09-12 07:03:33,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-12 07:03:37,168 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-09-12 07:03:37,585 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 88638 2026-09-12 07:03:37,586 26 INFO rb-103a292-224772-414667 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/tmpmk8__ink_chrome_odoo 2026-09-12 07:03:37,586 26 INFO rb-103a292-224772-414667 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:36439/json/version 2026-09-12 07:03:37,587 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:37,590 26 INFO rb-103a292-224772-414667 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-12 07:03:37,590 26 INFO rb-103a292-224772-414667 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:36439/json 2026-09-12 07:03:37,590 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:37,593 26 INFO rb-103a292-224772-414667 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:36439/devtools/page/61BA46020B9CE417FD7979DD0B95A58B 2026-09-12 07:03:37,595 26 INFO rb-103a292-224772-414667 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-12 07:03:37,596 26 INFO rb-103a292-224772-414667 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-12 07:03:37,611 26 INFO rb-103a292-224772-414667 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-12 07:03:37,739 26 INFO rb-103a292-224772-414667 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=3c4436c16bc246a9" in browser 2026-09-12 07:03:37,739 26 INFO rb-103a292-224772-414667 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=3c4436c16bc246a9" 2026-09-12 07:03:37,748 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:38,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /pos-self/178?access_token=3c4436c16bc246a9 HTTP/1.1" 200 - 57 0.056 0.271 2026-09-12 07:03:38,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '61BA46020B9CE417FD7979DD0B95A58B', 'loaderId': '9C884CBD5F33507D52736ED70CAB08DE', 'isDownload': False} 2026-09-12 07:03:38,076 26 INFO rb-103a292-224772-414667 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-12 07:03:38,082 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:38,108 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:38,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.034 2026-09-12 07:03:38,155 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:38,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.078 2026-09-12 07:03:38,188 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:38,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.094 2026-09-12 07:03:38,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:03:38,368 26 INFO rb-103a292-224772-414667 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=3c4436c16bc246a9", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:38,378 26 INFO rb-103a292-224772-414667 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-12 07:03:38,379 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:38,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:03:38,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-12 07:03:38,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.038 0.047 2026-09-12 07:03:38,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-09-12 07:03:38,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "POST /pos-self/data/178 HTTP/1.1" 200 - 190 0.121 0.145 2026-09-12 07:03:38,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.039 2026-09-12 07:03:38,851 26 INFO rb-103a292-224772-414667 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-12 07:03:38,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/image/ir.attachment/9114/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 07:03:38,906 26 INFO rb-103a292-224772-414667 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-12 07:03:38,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/image/ir.attachment/9080/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-12 07:03:38,951 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:03:38,993 26 INFO rb-103a292-224772-414667 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-12 07:03:39,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/pos.category/349/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-09-12 07:03:39,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/pos.category/350/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.038 2026-09-12 07:03:39,052 26 INFO rb-103a292-224772-414667 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-12 07:03:39,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.052 2026-09-12 07:03:39,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/pos.category/351/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.004 0.070 2026-09-12 07:03:39,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.template/2461/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.082 2026-09-12 07:03:39,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.template/2462/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-12 07:03:39,133 26 INFO rb-103a292-224772-414667 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-12 07:03:39,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.template/2463/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-12 07:03:39,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.template/2464/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.019 0.087 2026-09-12 07:03:39,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.template/2465/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.112 2026-09-12 07:03:39,193 26 INFO rb-103a292-224772-414667 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-12 07:03:39,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.template/2470/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-12 07:03:39,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:39] "GET /web/image/product.product/2965/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.046 2026-09-12 07:03:39,247 26 INFO rb-103a292-224772-414667 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-12 07:03:39,293 26 INFO rb-103a292-224772-414667 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-12 07:03:39,356 26 INFO rb-103a292-224772-414667 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-12 07:03:39,406 26 INFO rb-103a292-224772-414667 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-12 07:03:39,464 26 INFO rb-103a292-224772-414667 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-12 07:03:39,519 26 INFO rb-103a292-224772-414667 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-12 07:03:39,599 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-12 07:03:39,600 26 INFO rb-103a292-224772-414667 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-12 07:03:39,673 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9244624 (allocated 10485760) 2026-09-12 07:03:39,677 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 88638 2026-09-12 07:03:39,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-12 07:03:39,682 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 88638 2026-09-12 07:03:39,739 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070339_739166_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-12 07:03:39,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpmk8__ink_chrome_odoo" 2026-09-12 07:03:39,784 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-12 07:03:43,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 88758 2026-09-12 07:03:43,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpbyi1kea7_chrome_odoo 2026-09-12 07:03:43,374 26 INFO rb-103a292-224772-414667 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:46501/json/version 2026-09-12 07:03:43,375 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:43,400 26 INFO rb-103a292-224772-414667 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-12 07:03:43,400 26 INFO rb-103a292-224772-414667 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:46501/json 2026-09-12 07:03:43,401 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:43,404 26 INFO rb-103a292-224772-414667 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:46501/devtools/page/1D8AFE6B6F9621EB37B4EAB90A7A18E7 2026-09-12 07:03:43,407 26 INFO rb-103a292-224772-414667 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-12 07:03:43,409 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-12 07:03:43,428 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-12 07:03:43,558 26 INFO rb-103a292-224772-414667 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=8c5edd179a6d47b1" in browser 2026-09-12 07:03:43,559 26 INFO rb-103a292-224772-414667 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=8c5edd179a6d47b1" 2026-09-12 07:03:43,578 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:43,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:43] "GET /pos-self/179?access_token=8c5edd179a6d47b1 HTTP/1.1" 200 - 57 0.053 0.304 2026-09-12 07:03:43,936 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '1D8AFE6B6F9621EB37B4EAB90A7A18E7', 'loaderId': '6A5541939859E0EBB901638C2CEAEFE3', 'isDownload': False} 2026-09-12 07:03:43,936 26 INFO rb-103a292-224772-414667 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-12 07:03:43,951 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:43,980 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:44,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.032 2026-09-12 07:03:44,033 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:44,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.088 2026-09-12 07:03:44,068 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:44,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.112 2026-09-12 07:03:44,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:03:44,246 26 INFO rb-103a292-224772-414667 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=8c5edd179a6d47b1", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:44,253 26 INFO rb-103a292-224772-414667 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-12 07:03:44,256 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:44,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:03:44,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.021 0.036 2026-09-12 07:03:44,366 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-12 07:03:44,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "POST /pos-self/data/179 HTTP/1.1" 200 - 189 0.116 0.126 2026-09-12 07:03:44,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.213 2026-09-12 07:03:44,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-12 07:03:44,672 26 INFO rb-103a292-224772-414667 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-12 07:03:44,707 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/ir.attachment/9155/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:03:44,751 26 INFO rb-103a292-224772-414667 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-12 07:03:44,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/ir.attachment/9121/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 07:03:44,790 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:03:44,852 26 INFO rb-103a292-224772-414667 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-12 07:03:44,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 07:03:44,905 26 INFO rb-103a292-224772-414667 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-12 07:03:44,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.005 0.036 2026-09-12 07:03:44,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-12 07:03:44,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-12 07:03:44,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-12 07:03:44,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-09-12 07:03:44,987 26 INFO rb-103a292-224772-414667 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-12 07:03:44,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:44] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-09-12 07:03:45,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:45] "GET /web/image/product.template/2471/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-12 07:03:45,071 26 INFO rb-103a292-224772-414667 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-12 07:03:45,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:45] "GET /web/image/product.product/2959/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.027 0.055 2026-09-12 07:03:45,122 26 INFO rb-103a292-224772-414667 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-12 07:03:45,180 26 INFO rb-103a292-224772-414667 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-12 07:03:45,198 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03: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-12 07:03:45,237 26 INFO rb-103a292-224772-414667 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-12 07:03:45,295 26 INFO rb-103a292-224772-414667 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-12 07:03:45,370 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-12 07:03:45,371 26 INFO rb-103a292-224772-414667 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-12 07:03:45,442 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9147452 (allocated 9961472) 2026-09-12 07:03:45,444 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 88758 2026-09-12 07:03:45,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-12 07:03:45,446 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 88758 2026-09-12 07:03:45,503 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070345_503065_test_self_order_kiosk_combo_sides.txt 2026-09-12 07:03:45,503 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpbyi1kea7_chrome_odoo" 2026-09-12 07:03:45,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-12 07:03:49,160 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-12 07:03:52,916 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-12 07:03:56,776 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 88872 2026-09-12 07:03:56,776 26 INFO rb-103a292-224772-414667 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/tmpe3y0skkd_chrome_odoo 2026-09-12 07:03:56,776 26 INFO rb-103a292-224772-414667 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:41621/json/version 2026-09-12 07:03:56,780 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:56,783 26 INFO rb-103a292-224772-414667 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-12 07:03:56,785 26 INFO rb-103a292-224772-414667 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:41621/json 2026-09-12 07:03:56,794 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:56,796 26 INFO rb-103a292-224772-414667 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:41621/devtools/page/81D271F76BD89CCCAE7232D1ADB2F93A 2026-09-12 07:03:56,808 26 INFO rb-103a292-224772-414667 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-12 07:03:56,811 26 INFO rb-103a292-224772-414667 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-12 07:03:56,832 26 INFO rb-103a292-224772-414667 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-12 07:03:56,950 26 INFO rb-103a292-224772-414667 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=944032f06a3547d7" in browser 2026-09-12 07:03:56,950 26 INFO rb-103a292-224772-414667 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=944032f06a3547d7" 2026-09-12 07:03:56,963 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:03:57,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "GET /pos-self/182?access_token=944032f06a3547d7 HTTP/1.1" 200 - 57 0.041 0.305 2026-09-12 07:03:57,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '81D271F76BD89CCCAE7232D1ADB2F93A', 'loaderId': '3D22DF40B68985C7A322035E8F390EA1', 'isDownload': False} 2026-09-12 07:03:57,308 26 INFO rb-103a292-224772-414667 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-12 07:03:57,316 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:57,339 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:03:57,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.028 0.031 2026-09-12 07:03:57,400 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:03:57,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.087 2026-09-12 07:03:57,436 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:03:57,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.119 2026-09-12 07:03:57,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:03:57,608 26 INFO rb-103a292-224772-414667 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=944032f06a3547d7", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:03:57,614 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:03:57,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:03:57,624 26 INFO rb-103a292-224772-414667 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-12 07:03:57,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.022 0.040 2026-09-12 07:03:57,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-12 07:03:58,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "POST /pos-self/data/182 HTTP/1.1" 200 - 176 0.137 0.160 2026-09-12 07:03:58,022 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.274 2026-09-12 07:03:58,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-12 07:03:58,094 26 INFO rb-103a292-224772-414667 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-12 07:03:58,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/ir.attachment/9275/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-09-12 07:03:58,183 26 INFO rb-103a292-224772-414667 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-12 07:03:58,253 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 07:03:58,272 26 INFO rb-103a292-224772-414667 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-12 07:03:58,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.002 0.059 2026-09-12 07:03:58,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-12 07:03:58,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-12 07:03:58,330 26 INFO rb-103a292-224772-414667 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-12 07:03:58,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-09-12 07:03:58,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-12 07:03:58,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-09-12 07:03:58,392 26 INFO rb-103a292-224772-414667 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-12 07:03:58,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/ir.attachment/9241/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 07:03:58,420 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03: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-12 07:03:58,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.007 0.015 2026-09-12 07:03:58,460 26 INFO rb-103a292-224772-414667 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-12 07:03:58,520 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28712701 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': 'b07797df-a86b-47b6-8f52-81dbb75a6eb2'}] 2026-09-12 07:03:58,561 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28712701 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': 'b07797df-a86b-47b6-8f52-81dbb75a6eb2'} created pos.order #923 2026-09-12 07:03:58,576 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28712701 finished 2026-09-12 07:03:58,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.080 0.099 2026-09-12 07:03:58,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 07:03:58,698 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-12 07:03:58,700 26 INFO rb-103a292-224772-414667 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-12 07:03:58,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.009 2026-09-12 07:03:58,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7363780 (allocated 8126464) 2026-09-12 07:03:58,754 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 88872 2026-09-12 07:03:58,758 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-12 07:03:58,758 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 88872 2026-09-12 07:03:58,814 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070358_813952_test_self_order_kiosk_to_cashier_payment.txt 2026-09-12 07:03:58,814 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpe3y0skkd_chrome_odoo" 2026-09-12 07:03:58,966 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 88981 2026-09-12 07:03:58,967 26 INFO rb-103a292-224772-414667 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/tmp88ltokj1_chrome_odoo 2026-09-12 07:03:58,967 26 INFO rb-103a292-224772-414667 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:38975/json/version 2026-09-12 07:03:58,968 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:59,007 26 INFO rb-103a292-224772-414667 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-12 07:03:59,007 26 INFO rb-103a292-224772-414667 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:38975/json 2026-09-12 07:03:59,008 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:03:59,012 26 INFO rb-103a292-224772-414667 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:38975/devtools/page/7ABBA2D461FBB935014CF14C0357B9C9 2026-09-12 07:03:59,015 26 INFO rb-103a292-224772-414667 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-12 07:03:59,019 26 INFO rb-103a292-224772-414667 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-12 07:03:59,059 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:03:59,065 26 INFO rb-103a292-224772-414667 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-12 07:03:59,070 26 INFO rb-103a292-224772-414667 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-12 07:03:59,070 26 INFO rb-103a292-224772-414667 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-12 07:03:59,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:59] "GET /pos/ui/183 HTTP/1.1" 200 - 108 0.109 0.299 2026-09-12 07:03:59,497 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '7ABBA2D461FBB935014CF14C0357B9C9', 'loaderId': '6A602943E0E776D8B04BADFA3B37C033', 'isDownload': False} 2026-09-12 07:03:59,497 26 INFO rb-103a292-224772-414667 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-12 07:03:59,503 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:03:59,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:59] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-12 07:03:59,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:59] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-09-12 07:03:59,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:59] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-09-12 07:03:59,960 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:03:59,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:03:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:03:59,989 26 INFO rb-103a292-224772-414667 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-12 07:03:59,997 26 INFO rb-103a292-224772-414667 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-12 07:04:00,019 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:04:00,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.023 0.035 2026-09-12 07:04:00,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.057 2026-09-12 07:04:00,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:04:00,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:00,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "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-12 07:04:00,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 07:04:00,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.027 0.040 2026-09-12 07:04:00,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-09-12 07:04:00,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 406 0.277 0.348 2026-09-12 07:04:00,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 07:04:00,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:04:01,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.052 2026-09-12 07:04:01,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:04:01,082 26 INFO rb-103a292-224772-414667 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-12 07:04:01,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-09-12 07:04:01,125 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:01,129 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:04:01,134 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:04:01,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.016 2026-09-12 07:04:01,188 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:01,198 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:01,205 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:04:01,274 26 INFO rb-103a292-224772-414667 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-12 07:04:01,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /pos/ui/183 HTTP/1.1" 200 - 32 0.038 0.048 2026-09-12 07:04:01,355 26 INFO rb-103a292-224772-414667 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-12 07:04:01,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /pos/ui/183?from_backend=True HTTP/1.1" 200 - 32 0.033 0.122 2026-09-12 07:04:01,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image?model=product.template&field=image_128&id=2455&unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-12 07:04:01,416 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image?model=product.template&field=image_128&id=2454&unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-12 07:04:01,435 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image?model=product.template&field=image_128&id=2457&unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-12 07:04:01,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image?model=product.template&field=image_128&id=2458&unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-09-12 07:04:01,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/image?model=product.template&field=image_128&id=2456&unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-09-12 07:04:01,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.035 0.149 2026-09-12 07:04:01,599 26 INFO rb-103a292-224772-414667 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-12 07:04:01,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.057 0.068 2026-09-12 07:04:01,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.018 2026-09-12 07:04:01,777 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:01,779 26 INFO rb-103a292-224772-414667 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-12 07:04:01,845 26 INFO rb-103a292-224772-414667 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-12 07:04:01,905 26 INFO rb-103a292-224772-414667 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-12 07:04:01,956 26 INFO rb-103a292-224772-414667 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-12 07:04:02,031 26 INFO rb-103a292-224772-414667 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-12 07:04:02,041 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:02,082 26 INFO rb-103a292-224772-414667 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-12 07:04:02,138 26 INFO rb-103a292-224772-414667 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-12 07:04:02,202 26 INFO rb-103a292-224772-414667 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-12 07:04:02,207 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93687801 started for PoS orders references: [{'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'b07797df-a86b-47b6-8f52-81dbb75a6eb2'}] 2026-09-12 07:04:02,209 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:04:02,302 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [814] to pos.order #923 2026-09-12 07:04:02,639 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93687801 order {'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'b07797df-a86b-47b6-8f52-81dbb75a6eb2'} updated pos.order #923 2026-09-12 07:04:02,654 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93687801 finished 2026-09-12 07:04:02,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 221 0.245 0.281 2026-09-12 07:04:02,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:02,854 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-12 07:04:02,855 26 INFO rb-103a292-224772-414667 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-12 07:04:02,860 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2744532 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'b07797df-a86b-47b6-8f52-81dbb75a6eb2'}] 2026-09-12 07:04:02,867 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2744532 order {'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'b07797df-a86b-47b6-8f52-81dbb75a6eb2'} sync ignored for existing PoS order pos.order(923,) (state: paid) 2026-09-12 07:04:02,878 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2744532 finished 2026-09-12 07:04:02,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15419248 (allocated 17039360) 2026-09-12 07:04:02,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.025 0.048 2026-09-12 07:04:02,932 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 88981 2026-09-12 07:04:02,938 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-12 07:04:02,940 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 88981 2026-09-12 07:04:02,977 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070402_977397_test_self_order_kiosk_to_cashier_payment.txt 2026-09-12 07:04:02,977 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp88ltokj1_chrome_odoo" 2026-09-12 07:04:03,016 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-12 07:04:06,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 89114 2026-09-12 07:04:06,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpuwx0pz1l_chrome_odoo 2026-09-12 07:04:06,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:44819/json/version 2026-09-12 07:04:06,722 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:06,743 26 INFO rb-103a292-224772-414667 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-12 07:04:06,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:44819/json 2026-09-12 07:04:06,743 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:06,746 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:44819/devtools/page/01252574A3740C550967E89343EAF531 2026-09-12 07:04:06,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-12 07:04:06,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-12 07:04:06,779 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-12 07:04:06,885 26 INFO rb-103a292-224772-414667 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=3411ca128906493c" in browser 2026-09-12 07:04:06,885 26 INFO rb-103a292-224772-414667 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=3411ca128906493c" 2026-09-12 07:04:06,899 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:07,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "GET /pos-self/184?access_token=3411ca128906493c HTTP/1.1" 200 - 57 0.037 0.312 2026-09-12 07:04:07,247 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '01252574A3740C550967E89343EAF531', 'loaderId': '4E2612BD8B2F344F2D8DB52C5D22840F', 'isDownload': False} 2026-09-12 07:04:07,247 26 INFO rb-103a292-224772-414667 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-12 07:04:07,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:07,297 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:04:07,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.035 2026-09-12 07:04:07,345 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:04:07,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.096 2026-09-12 07:04:07,375 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:04:07,387 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.114 2026-09-12 07:04:07,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:04:07,566 26 INFO rb-103a292-224772-414667 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=3411ca128906493c", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:04:07,568 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:07,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:04:07,574 26 INFO rb-103a292-224772-414667 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-12 07:04:07,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.023 0.035 2026-09-12 07:04:07,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-12 07:04:08,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "POST /pos-self/data/184 HTTP/1.1" 200 - 183 0.143 0.183 2026-09-12 07:04:08,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.294 2026-09-12 07:04:08,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-12 07:04:08,094 26 INFO rb-103a292-224772-414667 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-12 07:04:08,148 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:04:08,151 26 INFO rb-103a292-224772-414667 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-12 07:04:08,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/ir.attachment/9316/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-09-12 07:04:08,206 26 INFO rb-103a292-224772-414667 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-12 07:04:08,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/ir.attachment/9315/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-12 07:04:08,275 26 INFO rb-103a292-224772-414667 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-12 07:04:08,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/ir.attachment/9282/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:04:08,313 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:08,352 26 INFO rb-103a292-224772-414667 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-12 07:04:08,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 07:04:08,410 26 INFO rb-103a292-224772-414667 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-12 07:04:08,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/pos.category/352/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-12 07:04:08,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-12 07:04:08,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-12 07:04:08,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 07:04:08,470 26 INFO rb-103a292-224772-414667 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-12 07:04:08,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-12 07:04:08,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-09-12 07:04:08,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /web/image/product.template/2472/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-09-12 07:04:08,527 26 INFO rb-103a292-224772-414667 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-12 07:04:08,546 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:08,588 26 INFO rb-103a292-224772-414667 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-12 07:04:08,639 26 INFO rb-103a292-224772-414667 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-12 07:04:08,690 26 INFO rb-103a292-224772-414667 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-12 07:04:08,743 26 INFO rb-103a292-224772-414667 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-12 07:04:08,753 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:08,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /pos-self/184?access_token=3411ca128906493c HTTP/1.1" 303 - 2 0.001 0.004 2026-09-12 07:04:08,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:08] "GET /fr/pos-self/184?access_token=3411ca128906493c HTTP/1.1" 200 - 10 0.010 0.028 2026-09-12 07:04:08,871 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:09,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.080 2026-09-12 07:04:09,047 26 INFO rb-103a292-224772-414667 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-12 07:04:09,058 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:09,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:04:09,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "POST /pos-self/relations/184 HTTP/1.1" 200 - 16 0.018 0.027 2026-09-12 07:04:09,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.006 0.048 2026-09-12 07:04:09,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "POST /pos-self/data/184 HTTP/1.1" 200 - 115 0.089 0.123 2026-09-12 07:04:09,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.195 2026-09-12 07:04:09,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.010 2026-09-12 07:04:09,399 26 INFO rb-103a292-224772-414667 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-12 07:04:09,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /web/image/ir.attachment/9316/raw HTTP/1.1" 304 - 4 0.005 0.011 2026-09-12 07:04:09,469 26 INFO rb-103a292-224772-414667 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-12 07:04:09,532 26 INFO rb-103a292-224772-414667 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-12 07:04:09,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /web/image/ir.attachment/9315/raw HTTP/1.1" 304 - 4 0.003 0.007 2026-09-12 07:04:09,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:09] "GET /web/image/ir.attachment/9282/raw HTTP/1.1" 304 - 4 0.004 0.008 2026-09-12 07:04:09,598 26 INFO rb-103a292-224772-414667 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-12 07:04:09,652 26 INFO rb-103a292-224772-414667 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-12 07:04:09,712 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-12 07:04:09,713 26 INFO rb-103a292-224772-414667 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-12 07:04:09,767 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8501688 (allocated 9900032) 2026-09-12 07:04:09,789 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 89114 2026-09-12 07:04:09,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-12 07:04:09,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 89114 2026-09-12 07:04:09,855 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070409_855038_test_self_order_language_changes.txt 2026-09-12 07:04:09,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpuwx0pz1l_chrome_odoo" 2026-09-12 07:04:09,909 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-12 07:04:13,704 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 89240 2026-09-12 07:04:13,704 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpde6inrcw_chrome_odoo 2026-09-12 07:04:13,704 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:34947/json/version 2026-09-12 07:04:13,705 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:13,740 26 INFO rb-103a292-224772-414667 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-12 07:04:13,740 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:34947/json 2026-09-12 07:04:13,742 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:13,744 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:34947/devtools/page/B240ED89BF295E7E8AC11158446D1E0B 2026-09-12 07:04:13,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-12 07:04:13,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-12 07:04:13,756 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-12 07:04:13,869 26 INFO rb-103a292-224772-414667 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=4dd89684c207489d" in browser 2026-09-12 07:04:13,869 26 INFO rb-103a292-224772-414667 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=4dd89684c207489d" 2026-09-12 07:04:13,885 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:14,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "GET /pos-self/185?access_token=4dd89684c207489d HTTP/1.1" 200 - 57 0.040 0.457 2026-09-12 07:04:14,380 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'B240ED89BF295E7E8AC11158446D1E0B', 'loaderId': 'BAAF68F49216CEA16C63C10874A71C4A', 'isDownload': False} 2026-09-12 07:04:14,380 26 INFO rb-103a292-224772-414667 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-12 07:04:14,385 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:14,426 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:04:14,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.041 2026-09-12 07:04:14,476 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:04:14,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.096 2026-09-12 07:04:14,516 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:04:14,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.129 2026-09-12 07:04:14,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:04:14,706 26 INFO rb-103a292-224772-414667 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=4dd89684c207489d", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:04:14,716 26 INFO rb-103a292-224772-414667 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-12 07:04:14,722 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:14,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.007 2026-09-12 07:04:14,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.024 0.036 2026-09-12 07:04:14,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-12 07:04:15,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "POST /pos-self/data/185 HTTP/1.1" 200 - 162 0.095 0.125 2026-09-12 07:04:15,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.221 2026-09-12 07:04:15,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-12 07:04:15,128 26 INFO rb-103a292-224772-414667 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-12 07:04:15,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/ir.attachment/9357/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:04:15,195 26 INFO rb-103a292-224772-414667 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-12 07:04:15,240 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:04:15,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/pos.category/353/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 07:04:15,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/product.template/2473/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-12 07:04:15,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/product.template/2474/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-12 07:04:15,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/pos.category/354/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.003 0.062 2026-09-12 07:04:15,307 26 INFO rb-103a292-224772-414667 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-12 07:04:15,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/pos.category/355/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.074 2026-09-12 07:04:15,374 26 INFO rb-103a292-224772-414667 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-12 07:04:15,423 26 INFO rb-103a292-224772-414667 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-12 07:04:15,486 26 INFO rb-103a292-224772-414667 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-12 07:04:15,555 26 INFO rb-103a292-224772-414667 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-12 07:04:15,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/ir.attachment/9323/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:04:15,590 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:15,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/product.product/2974/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-12 07:04:15,621 26 INFO rb-103a292-224772-414667 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-12 07:04:15,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "GET /web/image/product.product/2975/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-12 07:04:15,676 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #964052 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'b90b6987-14ac-4a81-bc81-8d68750e76a8'}] 2026-09-12 07:04:15,714 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #964052 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'b90b6987-14ac-4a81-bc81-8d68750e76a8'} created pos.order #924 2026-09-12 07:04:15,726 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #964052 finished 2026-09-12 07:04:15,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.078 0.105 2026-09-12 07:04:15,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:15] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.013 0.007 2026-09-12 07:04:15,865 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-12 07:04:15,866 26 INFO rb-103a292-224772-414667 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-12 07:04:15,900 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7536796 (allocated 8650752) 2026-09-12 07:04:15,904 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 89240 2026-09-12 07:04:15,905 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-12 07:04:15,906 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 89240 2026-09-12 07:04:15,961 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070415_961226_test_self_order_parent_category.txt 2026-09-12 07:04:15,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpde6inrcw_chrome_odoo" 2026-09-12 07:04:16,003 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-12 07:04:20,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 89348 2026-09-12 07:04:20,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpr40_vbmu_chrome_odoo 2026-09-12 07:04:20,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:46671/json/version 2026-09-12 07:04:20,043 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:20,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:04:20,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:46671/json 2026-09-12 07:04:20,046 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:20,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:46671/devtools/page/A498876A6DDEABF45449C476ED6F7535 2026-09-12 07:04:20,050 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-12 07:04:20,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-12 07:04:20,076 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-12 07:04:20,188 26 INFO rb-103a292-224772-414667 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=a71347e1c3cf45e7" in browser 2026-09-12 07:04:20,189 26 INFO rb-103a292-224772-414667 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=a71347e1c3cf45e7" 2026-09-12 07:04:20,201 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:20,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "GET /pos-self/186?access_token=a71347e1c3cf45e7 HTTP/1.1" 200 - 57 0.027 0.273 2026-09-12 07:04:20,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'A498876A6DDEABF45449C476ED6F7535', 'loaderId': '54E200A41D7FB19103DF490FB8625B20', 'isDownload': False} 2026-09-12 07:04:20,507 26 INFO rb-103a292-224772-414667 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-12 07:04:20,509 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:20,526 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:04:20,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.027 2026-09-12 07:04:20,576 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:04:20,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.067 2026-09-12 07:04:20,616 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:04:20,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.111 2026-09-12 07:04:20,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-12 07:04:20,807 26 INFO rb-103a292-224772-414667 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=a71347e1c3cf45e7", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:04:20,815 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:20,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:04:20,819 26 INFO rb-103a292-224772-414667 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-12 07:04:20,870 26 INFO rb-103a292-224772-414667 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-12 07:04:20,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "POST /pos-self/relations/186 HTTP/1.1" 200 - 42 0.040 0.045 2026-09-12 07:04:20,970 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-12 07:04:21,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "POST /pos-self/data/186 HTTP/1.1" 200 - 183 0.128 0.164 2026-09-12 07:04:21,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.249 2026-09-12 07:04:21,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.032 2026-09-12 07:04:21,359 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-12 07:04:21,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/ir.attachment/9398/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 07:04:21,463 26 INFO rb-103a292-224772-414667 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-12 07:04:21,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/pos.category/348/image_128?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-12 07:04:21,529 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:04:21,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/product.template/2454/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.023 2026-09-12 07:04:21,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/product.template/2458/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.045 2026-09-12 07:04:21,568 26 INFO rb-103a292-224772-414667 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-12 07:04:21,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/product.template/2455/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-12 07:04:21,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/product.template/2456/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-12 07:04:21,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/product.template/2457/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-12 07:04:21,635 26 INFO rb-103a292-224772-414667 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-12 07:04:21,703 26 INFO rb-103a292-224772-414667 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-12 07:04:21,767 26 INFO rb-103a292-224772-414667 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-12 07:04:21,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/ir.attachment/9364/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:04:21,819 26 INFO rb-103a292-224772-414667 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-12 07:04:21,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:21] "GET /web/image/product.product/2955/image_512?unique=2026-09-12T07:03:04.000+00:00 HTTP/1.1" 200 - 8 0.013 0.025 2026-09-12 07:04:21,871 26 INFO rb-103a292-224772-414667 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-12 07:04:21,936 26 INFO rb-103a292-224772-414667 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-12 07:04:21,992 26 INFO rb-103a292-224772-414667 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-12 07:04:22,044 26 INFO rb-103a292-224772-414667 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-12 07:04:22,104 26 INFO rb-103a292-224772-414667 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-12 07:04:22,170 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63405938 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '74567b44-0e64-4039-8978-dfad6b5a2afc'}] 2026-09-12 07:04:22,212 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63405938 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '74567b44-0e64-4039-8978-dfad6b5a2afc'} created pos.order #925 2026-09-12 07:04:22,223 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63405938 finished 2026-09-12 07:04:22,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.100 0.124 2026-09-12 07:04:22,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-09-12 07:04:22,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:22] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.011 2026-09-12 07:04:22,396 26 INFO rb-103a292-224772-414667 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-12 07:04:22,447 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-12 07:04:22,448 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 07:04:22,493 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7843616 (allocated 8388608) 2026-09-12 07:04:22,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 89348 2026-09-12 07:04:22,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-12 07:04:22,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 89348 2026-09-12 07:04:22,562 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070422_561889_test_self_order_pricelist.txt 2026-09-12 07:04:22,562 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpr40_vbmu_chrome_odoo" 2026-09-12 07:04:22,641 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-12 07:04:23,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-12 07:04:27,152 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 89458 2026-09-12 07:04:27,153 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpzjhxincg_chrome_odoo 2026-09-12 07:04:27,153 26 INFO rb-103a292-224772-414667 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:39489/json/version 2026-09-12 07:04:27,154 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:27,177 26 INFO rb-103a292-224772-414667 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-12 07:04:27,177 26 INFO rb-103a292-224772-414667 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:39489/json 2026-09-12 07:04:27,178 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:27,179 26 INFO rb-103a292-224772-414667 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:39489/devtools/page/91B6B9E5958C003159AE2A0040B36F40 2026-09-12 07:04:27,181 26 INFO rb-103a292-224772-414667 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-12 07:04:27,183 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-12 07:04:27,212 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-12 07:04:27,318 26 INFO rb-103a292-224772-414667 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=c6e444b3c4904262" in browser 2026-09-12 07:04:27,319 26 INFO rb-103a292-224772-414667 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=c6e444b3c4904262" 2026-09-12 07:04:27,332 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:27,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:27] "GET /pos-self/187?access_token=c6e444b3c4904262 HTTP/1.1" 200 - 57 0.035 0.322 2026-09-12 07:04:27,693 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '91B6B9E5958C003159AE2A0040B36F40', 'loaderId': 'C7685F1821D6111CC3F27830CB05953E', 'isDownload': False} 2026-09-12 07:04:27,693 26 INFO rb-103a292-224772-414667 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-12 07:04:27,707 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:27,745 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:04:27,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:27] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.046 2026-09-12 07:04:27,804 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:04:27,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:27] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.107 2026-09-12 07:04:27,884 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:04:27,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:27] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.020 0.164 2026-09-12 07:04:28,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:04:28,095 26 INFO rb-103a292-224772-414667 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=c6e444b3c4904262", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:04:28,105 26 INFO rb-103a292-224772-414667 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-12 07:04:28,107 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:28,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:04:28,162 26 INFO rb-103a292-224772-414667 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-12 07:04:28,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.035 0.040 2026-09-12 07:04:28,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.107 2026-09-12 07:04:28,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.135 0.145 2026-09-12 07:04:28,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.271 2026-09-12 07:04:28,561 26 INFO rb-103a292-224772-414667 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-12 07:04:28,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/ir.attachment/9449/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:04:28,670 26 INFO rb-103a292-224772-414667 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-12 07:04:28,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 07:04:28,716 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:28,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-09-12 07:04:28,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-09-12 07:04:28,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-12 07:04:28,771 26 INFO rb-103a292-224772-414667 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-12 07:04:28,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-09-12 07:04:28,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-09-12 07:04:28,844 26 INFO rb-103a292-224772-414667 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-12 07:04:28,873 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:28,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/ir.attachment/9415/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:04:28,894 26 INFO rb-103a292-224772-414667 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-12 07:04:28,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:28] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-12 07:04:28,965 26 INFO rb-103a292-224772-414667 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-12 07:04:28,999 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51346636 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': 'aa34ad51-3049-4047-afa7-c4aaa4f836b2'}] 2026-09-12 07:04:29,043 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51346636 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': 'aa34ad51-3049-4047-afa7-c4aaa4f836b2'} created pos.order #926 2026-09-12 07:04:29,059 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51346636 finished 2026-09-12 07:04:29,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.091 0.113 2026-09-12 07:04:29,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-09-12 07:04:29,219 26 INFO rb-103a292-224772-414667 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-12 07:04:29,272 26 INFO rb-103a292-224772-414667 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-12 07:04:29,324 26 INFO rb-103a292-224772-414667 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-12 07:04:29,394 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6386] 2026-09-12 07:04:29,488 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #3 deleted pos.order records with IDs: [926] 2026-09-12 07:04:29,496 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2463] 2026-09-12 07:04:29,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:29] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.062 0.061 2026-09-12 07:04:29,504 26 INFO rb-103a292-224772-414667 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-12 07:04:29,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:29] "GET /web/image/ir.attachment/9448/raw HTTP/1.1" 200 - 4 0.001 0.124 2026-09-12 07:04:29,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.007 0.013 2026-09-12 07:04:29,577 26 INFO rb-103a292-224772-414667 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-12 07:04:29,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-12 07:04:29,633 26 INFO rb-103a292-224772-414667 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-12 07:04:29,691 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8028696 (allocated 8912896) 2026-09-12 07:04:29,699 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 89458 2026-09-12 07:04:29,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-12 07:04:29,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 89458 2026-09-12 07:04:29,761 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070429_761279_test_delete_mobile_order_from_backend.txt 2026-09-12 07:04:29,761 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpzjhxincg_chrome_odoo" 2026-09-12 07:04:29,797 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-12 07:04:33,738 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 89577 2026-09-12 07:04:33,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmppmceu9sz_chrome_odoo 2026-09-12 07:04:33,739 26 INFO rb-103a292-224772-414667 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:35323/json/version 2026-09-12 07:04:33,740 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:33,784 26 INFO rb-103a292-224772-414667 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-12 07:04:33,784 26 INFO rb-103a292-224772-414667 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:35323/json 2026-09-12 07:04:33,785 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:33,790 26 INFO rb-103a292-224772-414667 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:35323/devtools/page/CBC27EAD1567803E30214CB7DD9602D6 2026-09-12 07:04:33,792 26 INFO rb-103a292-224772-414667 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-12 07:04:33,793 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-12 07:04:33,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-12 07:04:33,932 26 INFO rb-103a292-224772-414667 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=444bfe8416224198" in browser 2026-09-12 07:04:33,933 26 INFO rb-103a292-224772-414667 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=444bfe8416224198" 2026-09-12 07:04:33,945 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:34,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /pos-self/188?access_token=444bfe8416224198 HTTP/1.1" 200 - 57 0.046 0.358 2026-09-12 07:04:34,353 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'CBC27EAD1567803E30214CB7DD9602D6', 'loaderId': '57456B87D0C22D39F332715D8374A0CE', 'isDownload': False} 2026-09-12 07:04:34,354 26 INFO rb-103a292-224772-414667 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-12 07:04:34,381 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:34,381 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:04:34,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.036 2026-09-12 07:04:34,435 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:04:34,459 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.059 2026-09-12 07:04:34,472 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:04:34,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.079 2026-09-12 07:04:34,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-12 07:04:34,658 26 INFO rb-103a292-224772-414667 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=444bfe8416224198", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:04:34,663 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:34,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:04:34,665 26 INFO rb-103a292-224772-414667 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-12 07:04:34,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-12 07:04:34,720 26 INFO rb-103a292-224772-414667 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-12 07:04:34,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.036 0.066 2026-09-12 07:04:34,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-12 07:04:35,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.112 0.151 2026-09-12 07:04:35,091 26 INFO rb-103a292-224772-414667 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-12 07:04:35,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/ir.attachment/9490/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:04:35,205 26 INFO rb-103a292-224772-414667 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-12 07:04:35,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-09-12 07:04:35,286 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:35,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-12 07:04:35,318 26 INFO rb-103a292-224772-414667 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-12 07:04:35,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 07:04:35,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-09-12 07:04:35,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-12 07:04:35,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-09-12 07:04:35,392 26 INFO rb-103a292-224772-414667 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-12 07:04:35,461 26 INFO rb-103a292-224772-414667 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-12 07:04:35,500 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "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-12 07:04:35,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/ir.attachment/9456/raw HTTP/1.1" 200 - 4 0.014 0.022 2026-09-12 07:04:35,515 26 INFO rb-103a292-224772-414667 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-12 07:04:35,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.013 0.032 2026-09-12 07:04:35,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.053 2026-09-12 07:04:35,565 26 INFO rb-103a292-224772-414667 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-12 07:04:35,627 26 INFO rb-103a292-224772-414667 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-12 07:04:35,679 26 INFO rb-103a292-224772-414667 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-12 07:04:35,747 26 INFO rb-103a292-224772-414667 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-12 07:04:35,807 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54495780 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': 'ba1299be-d73f-434e-b7ff-e230bdef185b'}] 2026-09-12 07:04:35,853 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54495780 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': 'ba1299be-d73f-434e-b7ff-e230bdef185b'} created pos.order #927 2026-09-12 07:04:35,872 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54495780 finished 2026-09-12 07:04:35,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.092 0.117 2026-09-12 07:04:36,017 26 INFO rb-103a292-224772-414667 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-12 07:04:36,020 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.017 2026-09-12 07:04:36,069 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-12 07:04:36,069 26 INFO rb-103a292-224772-414667 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-12 07:04:36,115 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8014972 (allocated 9175040) 2026-09-12 07:04:36,119 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 89577 2026-09-12 07:04:36,121 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-12 07:04:36,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 89577 2026-09-12 07:04:36,181 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070436_180932_test_mobile_self_order_preparation_changes.txt 2026-09-12 07:04:36,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmppmceu9sz_chrome_odoo" 2026-09-12 07:04:36,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 89699 2026-09-12 07:04:36,355 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpv16opxed_chrome_odoo 2026-09-12 07:04:36,355 26 INFO rb-103a292-224772-414667 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:46537/json/version 2026-09-12 07:04:36,357 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:36,396 26 INFO rb-103a292-224772-414667 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-12 07:04:36,397 26 INFO rb-103a292-224772-414667 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:46537/json 2026-09-12 07:04:36,397 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:36,404 26 INFO rb-103a292-224772-414667 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:46537/devtools/page/1BDEAC22F1840861D161AEB03CCA7892 2026-09-12 07:04:36,406 26 INFO rb-103a292-224772-414667 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-12 07:04:36,408 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-12 07:04:36,428 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 07:04:36,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-12 07:04:36,431 26 INFO rb-103a292-224772-414667 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-12 07:04:36,431 26 INFO rb-103a292-224772-414667 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-12 07:04:36,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:36] "GET /pos/ui?config_id=188 HTTP/1.1" 200 - 70 0.042 0.245 2026-09-12 07:04:36,730 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '1BDEAC22F1840861D161AEB03CCA7892', 'loaderId': '7A93D5A3E238B3CCE7AC2ECA9CA34454', 'isDownload': False} 2026-09-12 07:04:36,730 26 INFO rb-103a292-224772-414667 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-12 07:04:36,738 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:36,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:36] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-09-12 07:04:36,770 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:36] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-12 07:04:36,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:36] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-12 07:04:37,277 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:04:37,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:04:37,301 26 INFO rb-103a292-224772-414667 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-12 07:04:37,311 26 INFO rb-103a292-224772-414667 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-12 07:04:37,314 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:04:37,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 07:04:37,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:37,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 07:04:37,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.013 2026-09-12 07:04:37,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-12 07:04:37,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.052 2026-09-12 07:04:38,165 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-12 07:04:38,167 26 INFO rb-103a292-224772-414667 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-12 07:04:38,168 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-12 07:04:38,169 26 INFO rb-103a292-224772-414667 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-12 07:04:38,180 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 481 0.330 0.374 2026-09-12 07:04:38,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:04:38,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-12 07:04:38,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-12 07:04:38,380 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.009 2026-09-12 07:04:38,390 26 INFO rb-103a292-224772-414667 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-12 07:04:38,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 07:04:38,444 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:04:38,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:04:38,460 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:04:38,461 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:04:38,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.019 2026-09-12 07:04:38,505 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:38,512 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:38,574 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:04:38,599 26 INFO rb-103a292-224772-414667 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-12 07:04:38,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /pos/ui/188?from_backend=True HTTP/1.1" 200 - 31 0.022 0.040 2026-09-12 07:04:38,658 26 INFO rb-103a292-224772-414667 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-12 07:04:38,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /pos/ui/188 HTTP/1.1" 200 - 31 0.029 0.083 2026-09-12 07:04:38,709 26 INFO rb-103a292-224772-414667 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-12 07:04:38,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.046 0.065 2026-09-12 07:04:38,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 07:04:38,821 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:38,824 26 INFO rb-103a292-224772-414667 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-12 07:04:38,877 26 INFO rb-103a292-224772-414667 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-12 07:04:38,946 26 INFO rb-103a292-224772-414667 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-12 07:04:39,048 26 INFO rb-103a292-224772-414667 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-12 07:04:39,099 26 INFO rb-103a292-224772-414667 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-12 07:04:39,150 26 INFO rb-103a292-224772-414667 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-12 07:04:39,200 26 INFO rb-103a292-224772-414667 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-12 07:04:39,288 26 INFO rb-103a292-224772-414667 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-12 07:04:39,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:39,339 26 INFO rb-103a292-224772-414667 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-12 07:04:39,404 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-12 07:04:39,404 26 INFO rb-103a292-224772-414667 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-12 07:04:39,410 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8407809 started for PoS orders references: [{'name': '/', 'pos_reference': '260-188-000001', 'uuid': 'ba1299be-d73f-434e-b7ff-e230bdef185b'}] 2026-09-12 07:04:39,416 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:39,478 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 14975432 (allocated 16515072) 2026-09-12 07:04:39,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 89699 2026-09-12 07:04:39,497 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [815] to pos.order #927 2026-09-12 07:04:39,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-12 07:04:39,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 89699 2026-09-12 07:04:39,555 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070439_554863_test_mobile_self_order_preparation_changes.txt 2026-09-12 07:04:39,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpv16opxed_chrome_odoo" 2026-09-12 07:04:39,566 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-12 07:04:39,850 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8407809 order {'name': '/', 'pos_reference': '260-188-000001', 'uuid': 'ba1299be-d73f-434e-b7ff-e230bdef185b'} updated pos.order #927 2026-09-12 07:04:39,853 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8407809 finished 2026-09-12 07:04:39,905 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.220 0.278 2026-09-12 07:04:39,942 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-12 07:04:43,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 89827 2026-09-12 07:04:43,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmphddse_xs_chrome_odoo 2026-09-12 07:04:43,505 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:33401/json/version 2026-09-12 07:04:43,506 26 INFO rb-103a292-224772-414667 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-12 07:04:43,512 26 INFO rb-103a292-224772-414667 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-12 07:04:43,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:33401/json 2026-09-12 07:04:43,513 26 INFO rb-103a292-224772-414667 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-12 07:04:43,515 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:33401/devtools/page/8722DA60A88CB023FAB192CA7E4589AD 2026-09-12 07:04:43,517 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-12 07:04:43,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-12 07:04:43,530 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-12 07:04:43,642 26 INFO rb-103a292-224772-414667 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=730c654b1d954a64" in browser 2026-09-12 07:04:43,642 26 INFO rb-103a292-224772-414667 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=730c654b1d954a64" 2026-09-12 07:04:43,654 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:43,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:43] "GET /pos-self/189?access_token=730c654b1d954a64 HTTP/1.1" 200 - 57 0.028 0.287 2026-09-12 07:04:43,970 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '8722DA60A88CB023FAB192CA7E4589AD', 'loaderId': 'A312857EDEE0501A89F482B6F376F2CB', 'isDownload': False} 2026-09-12 07:04:43,971 26 INFO rb-103a292-224772-414667 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-12 07:04:43,977 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:44,005 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:04:44,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.031 2026-09-12 07:04:44,052 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:04:44,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.081 2026-09-12 07:04:44,092 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:04:44,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.100 2026-09-12 07:04:44,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:04:44,301 26 INFO rb-103a292-224772-414667 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=730c654b1d954a64", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:04:44,309 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:04:44,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:04:44,310 26 INFO rb-103a292-224772-414667 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-12 07:04:44,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.029 0.037 2026-09-12 07:04:44,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-12 07:04:44,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.128 0.172 2026-09-12 07:04:44,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.290 2026-09-12 07:04:44,777 26 INFO rb-103a292-224772-414667 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-12 07:04:44,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/image/ir.attachment/9531/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:04:44,869 26 INFO rb-103a292-224772-414667 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-12 07:04:44,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.003 0.021 2026-09-12 07:04:44,944 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:04:44,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:44] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-12 07:04:44,985 26 INFO rb-103a292-224772-414667 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-12 07:04:45,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.053 2026-09-12 07:04:45,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.074 2026-09-12 07:04:45,039 26 INFO rb-103a292-224772-414667 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-12 07:04:45,071 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:45,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-12 07:04:45,094 26 INFO rb-103a292-224772-414667 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-12 07:04:45,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-12 07:04:45,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "GET /web/image/ir.attachment/9497/raw HTTP/1.1" 200 - 4 0.003 0.084 2026-09-12 07:04:45,155 26 INFO rb-103a292-224772-414667 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-12 07:04:45,170 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "GET /web/image/product.product/2979/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.013 0.085 2026-09-12 07:04:45,252 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11875524 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': 'f756e232-bd3e-46cb-bf75-5378ea51c069'}] 2026-09-12 07:04:45,284 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11875524 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': 'f756e232-bd3e-46cb-bf75-5378ea51c069'} created pos.order #928 2026-09-12 07:04:45,297 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11875524 finished 2026-09-12 07:04:45,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 232 0.216 0.286 2026-09-12 07:04:45,703 26 INFO rb-103a292-224772-414667 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-12 07:04:45,755 26 INFO rb-103a292-224772-414667 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-12 07:04:45,817 26 INFO rb-103a292-224772-414667 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-12 07:04:45,878 26 INFO rb-103a292-224772-414667 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-12 07:04:45,933 26 INFO rb-103a292-224772-414667 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-12 07:04:45,985 26 INFO rb-103a292-224772-414667 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-12 07:04:46,045 26 INFO rb-103a292-224772-414667 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-12 07:04:46,076 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99629018 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000002', 'uuid': '9f306fba-6ced-4b05-a4c3-6ec0cbd99991'}] 2026-09-12 07:04:46,112 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99629018 order {'name': None, 'pos_reference': '260-189-000002', 'uuid': '9f306fba-6ced-4b05-a4c3-6ec0cbd99991'} created pos.order #929 2026-09-12 07:04:46,123 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99629018 finished 2026-09-12 07:04:46,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.149 0.240 2026-09-12 07:04:46,481 26 INFO rb-103a292-224772-414667 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-12 07:04:46,534 26 INFO rb-103a292-224772-414667 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-12 07:04:46,591 26 INFO rb-103a292-224772-414667 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-12 07:04:46,652 26 INFO rb-103a292-224772-414667 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-12 07:04:46,708 26 INFO rb-103a292-224772-414667 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-12 07:04:46,759 26 INFO rb-103a292-224772-414667 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-12 07:04:46,818 26 INFO rb-103a292-224772-414667 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-12 07:04:46,858 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6471631 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000003', 'uuid': '728d0f64-7087-4d58-b57c-87e1baddfd6b'}] 2026-09-12 07:04:46,896 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6471631 order {'name': None, 'pos_reference': '260-189-000003', 'uuid': '728d0f64-7087-4d58-b57c-87e1baddfd6b'} created pos.order #930 2026-09-12 07:04:46,904 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6471631 finished 2026-09-12 07:04:47,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.142 0.212 2026-09-12 07:04:47,218 26 INFO rb-103a292-224772-414667 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-12 07:04:47,269 26 INFO rb-103a292-224772-414667 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-12 07:04:47,330 26 INFO rb-103a292-224772-414667 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-12 07:04:47,390 26 INFO rb-103a292-224772-414667 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-12 07:04:47,445 26 INFO rb-103a292-224772-414667 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-12 07:04:47,496 26 INFO rb-103a292-224772-414667 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-12 07:04:47,553 26 INFO rb-103a292-224772-414667 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-12 07:04:47,579 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95837376 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000004', 'uuid': '5cbd7a8e-872c-43a8-983e-9e03f62a945c'}] 2026-09-12 07:04:47,603 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95837376 order {'name': None, 'pos_reference': '260-189-000004', 'uuid': '5cbd7a8e-872c-43a8-983e-9e03f62a945c'} created pos.order #931 2026-09-12 07:04:47,617 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95837376 finished 2026-09-12 07:04:47,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.109 0.200 2026-09-12 07:04:47,915 26 INFO rb-103a292-224772-414667 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-12 07:04:47,969 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-12 07:04:47,970 26 INFO rb-103a292-224772-414667 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-12 07:04:48,042 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9954908 (allocated 11534336) 2026-09-12 07:04:48,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 89827 2026-09-12 07:04:48,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-12 07:04:48,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 89827 2026-09-12 07:04:48,104 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070448_103994_test_order_sequence_in_self.txt 2026-09-12 07:04:48,104 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmphddse_xs_chrome_odoo" 2026-09-12 07:04:48,143 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-12 07:04:51,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 89947 2026-09-12 07:04:51,675 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpkz0z2vpd_chrome_odoo 2026-09-12 07:04:51,675 26 INFO rb-103a292-224772-414667 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:42487/json/version 2026-09-12 07:04:51,677 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:51,708 26 INFO rb-103a292-224772-414667 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-12 07:04:51,709 26 INFO rb-103a292-224772-414667 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:42487/json 2026-09-12 07:04:51,711 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:04:51,716 26 INFO rb-103a292-224772-414667 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:42487/devtools/page/89ECD6D743B68EB0032039E615635048 2026-09-12 07:04:51,719 26 INFO rb-103a292-224772-414667 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-12 07:04:51,720 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-12 07:04:51,870 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 07:04:51,872 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-12 07:04:51,875 26 INFO rb-103a292-224772-414667 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-12 07:04:51,875 26 INFO rb-103a292-224772-414667 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-12 07:04:51,889 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:04:52,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:52] "GET /pos/ui?config_id=190 HTTP/1.1" 200 - 84 0.041 0.529 2026-09-12 07:04:52,459 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '89ECD6D743B68EB0032039E615635048', 'loaderId': '75284BAB0D05FA92840F80ABAC988BF4', 'isDownload': False} 2026-09-12 07:04:52,460 26 INFO rb-103a292-224772-414667 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-12 07:04:52,468 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:04:52,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:52] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-12 07:04:52,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:52] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-09-12 07:04:52,535 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:52] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.052 2026-09-12 07:04:52,962 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:04:52,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-12 07:04:52,991 26 INFO rb-103a292-224772-414667 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-12 07:04:52,997 26 INFO rb-103a292-224772-414667 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-12 07:04:53,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.015 2026-09-12 07:04:53,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:04:53,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:53,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-12 07:04:53,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "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.027 2026-09-12 07:04:53,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-12 07:04:53,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.038 2026-09-12 07:04:53,997 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-12 07:04:54,004 26 INFO rb-103a292-224772-414667 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-12 07:04:54,004 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-12 07:04:54,006 26 INFO rb-103a292-224772-414667 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-12 07:04:54,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.406 0.407 2026-09-12 07:04:54,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "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-12 07:04:54,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:04:54,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-12 07:04:54,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.017 2026-09-12 07:04:54,233 26 INFO rb-103a292-224772-414667 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-12 07:04:54,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 07:04:54,302 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-12 07:04:54,317 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:04:54,320 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:04:54,339 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04: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-12 07:04:54,339 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:04:54,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/image/res.users/280/avatar_128 HTTP/1.1" 200 - 14 0.031 0.024 2026-09-12 07:04:54,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-09-12 07:04:54,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-12 07:04:54,373 26 INFO rb-103a292-224772-414667 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-12 07:04:54,439 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:04:54,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /pos/ui/190?from_backend=True HTTP/1.1" 200 - 31 0.043 0.036 2026-09-12 07:04:54,563 26 INFO rb-103a292-224772-414667 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-12 07:04:54,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /pos/ui/190 HTTP/1.1" 200 - 31 0.018 0.112 2026-09-12 07:04:54,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "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.120 2026-09-12 07:04:54,616 26 INFO rb-103a292-224772-414667 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-12 07:04:54,621 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:04:54,671 26 INFO rb-103a292-224772-414667 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-12 07:04:54,732 26 INFO rb-103a292-224772-414667 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-12 07:04:54,793 26 INFO rb-103a292-224772-414667 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-12 07:04:54,858 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10307218 started for PoS orders references: [{'name': '/', 'pos_reference': '260-190-000001', 'uuid': '4ba999d4-a692-43a6-8689-9144ec25412a'}] 2026-09-12 07:04:54,859 26 INFO rb-103a292-224772-414667 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-12 07:04:54,863 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:04:54,890 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10307218 order {'name': '/', 'pos_reference': '260-190-000001', 'uuid': '4ba999d4-a692-43a6-8689-9144ec25412a'} updated pos.order #932 2026-09-12 07:04:54,907 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10307218 finished 2026-09-12 07:04:54,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.052 0.085 2026-09-12 07:04:55,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.008 2026-09-12 07:04:55,047 26 INFO rb-103a292-224772-414667 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-12 07:04:55,103 26 INFO rb-103a292-224772-414667 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-12 07:04:57,147 26 INFO rb-103a292-224772-414667 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-12 07:04:57,199 26 INFO rb-103a292-224772-414667 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-12 07:04:57,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:57] "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-12 07:04:57,271 26 INFO rb-103a292-224772-414667 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-12 07:04:57,321 26 INFO rb-103a292-224772-414667 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-12 07:04:57,372 26 INFO rb-103a292-224772-414667 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-12 07:04:57,422 26 INFO rb-103a292-224772-414667 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-12 07:04:57,476 26 INFO rb-103a292-224772-414667 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-12 07:04:57,490 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8317083 started for PoS orders references: [{'name': '/', 'pos_reference': '261-190-000001', 'uuid': '4f9dac21-c0a8-471c-aeaa-027e57875d5a'}] 2026-09-12 07:04:57,530 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8317083 order {'name': '/', 'pos_reference': '261-190-000001', 'uuid': '4f9dac21-c0a8-471c-aeaa-027e57875d5a'} created pos.order #933 2026-09-12 07:04:57,544 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8317083 finished 2026-09-12 07:04:57,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.031 0.066 2026-09-12 07:04:57,614 26 INFO rb-103a292-224772-414667 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-12 07:04:57,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:04:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-12 07:04:57,681 26 INFO rb-103a292-224772-414667 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-12 07:04:57,735 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-12 07:04:57,736 26 INFO rb-103a292-224772-414667 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-12 07:04:57,811 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16202804 (allocated 17436672) 2026-09-12 07:04:57,814 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 89947 2026-09-12 07:04:57,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-12 07:04:57,819 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 89947 2026-09-12 07:04:57,878 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070457_878112_test_pos_self_order_table_transfer.txt 2026-09-12 07:04:57,878 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpkz0z2vpd_chrome_odoo" 2026-09-12 07:04:57,935 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-12 07:05:01,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 90069 2026-09-12 07:05:01,465 26 INFO rb-103a292-224772-414667 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/tmp4jbzcvk__chrome_odoo 2026-09-12 07:05:01,466 26 INFO rb-103a292-224772-414667 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:33457/json/version 2026-09-12 07:05:01,482 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:01,497 26 INFO rb-103a292-224772-414667 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-12 07:05:01,497 26 INFO rb-103a292-224772-414667 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:33457/json 2026-09-12 07:05:01,497 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:01,506 26 INFO rb-103a292-224772-414667 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:33457/devtools/page/8CB36EC362B846551EB52BD2459B8EE7 2026-09-12 07:05:01,509 26 INFO rb-103a292-224772-414667 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-12 07:05:01,516 26 INFO rb-103a292-224772-414667 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-12 07:05:01,542 26 INFO rb-103a292-224772-414667 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-12 07:05:01,671 26 INFO rb-103a292-224772-414667 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=d5c7fad23d7b40a2" in browser 2026-09-12 07:05:01,672 26 INFO rb-103a292-224772-414667 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=d5c7fad23d7b40a2" 2026-09-12 07:05:01,685 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:05:02,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /pos-self/191?access_token=d5c7fad23d7b40a2 HTTP/1.1" 200 - 57 0.037 0.334 2026-09-12 07:05:02,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '8CB36EC362B846551EB52BD2459B8EE7', 'loaderId': 'E8102D56E3A79F187F858EBF4CE401C0', 'isDownload': False} 2026-09-12 07:05:02,054 26 INFO rb-103a292-224772-414667 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-12 07:05:02,061 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:02,090 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:05:02,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.028 0.036 2026-09-12 07:05:02,144 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:05:02,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.085 2026-09-12 07:05:02,176 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:05:02,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.109 2026-09-12 07:05:02,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:05:02,361 26 INFO rb-103a292-224772-414667 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=d5c7fad23d7b40a2", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:02,368 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:02,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:05:02,370 26 INFO rb-103a292-224772-414667 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-12 07:05:02,421 26 INFO rb-103a292-224772-414667 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-12 07:05:02,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.056 0.037 2026-09-12 07:05:02,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-12 07:05:02,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "POST /pos-self/data/191 HTTP/1.1" 200 - 179 0.157 0.172 2026-09-12 07:05:02,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.312 2026-09-12 07:05:02,870 26 INFO rb-103a292-224772-414667 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-12 07:05:02,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /web/image/ir.attachment/9610/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:05:02,939 26 INFO rb-103a292-224772-414667 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-12 07:05:02,956 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /web/image/ir.attachment/9576/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:05:02,971 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:03,021 26 INFO rb-103a292-224772-414667 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-12 07:05:03,072 26 INFO rb-103a292-224772-414667 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-12 07:05:03,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.004 0.043 2026-09-12 07:05:03,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/pos.category/357/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-09-12 07:05:03,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-09-12 07:05:03,126 26 INFO rb-103a292-224772-414667 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-12 07:05:03,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:05:03,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-09-12 07:05:03,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-09-12 07:05:03,179 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-12 07:05:03,180 26 INFO rb-103a292-224772-414667 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-12 07:05:03,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-09-12 07:05:03,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2480/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-12 07:05:03,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:03] "GET /web/image/product.template/2481/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-12 07:05:03,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 6935248 (allocated 7602176) 2026-09-12 07:05:03,238 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 90069 2026-09-12 07:05:03,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-12 07:05:03,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 90069 2026-09-12 07:05:03,334 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070503_334240_test_self_order_category_with_only_special_products.txt 2026-09-12 07:05:03,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp4jbzcvk__chrome_odoo" 2026-09-12 07:05:03,369 26 INFO rb-103a292-224772-414667 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-12 07:05:07,118 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 90174 2026-09-12 07:05:07,118 26 INFO rb-103a292-224772-414667 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/tmpm_t576nf_chrome_odoo 2026-09-12 07:05:07,118 26 INFO rb-103a292-224772-414667 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:42557/json/version 2026-09-12 07:05:07,120 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:07,169 26 INFO rb-103a292-224772-414667 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-12 07:05:07,169 26 INFO rb-103a292-224772-414667 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:42557/json 2026-09-12 07:05:07,170 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:07,171 26 INFO rb-103a292-224772-414667 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:42557/devtools/page/23A4B9207654F713AA050CA77A5E5809 2026-09-12 07:05:07,173 26 INFO rb-103a292-224772-414667 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-12 07:05:07,174 26 INFO rb-103a292-224772-414667 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-12 07:05:07,188 26 INFO rb-103a292-224772-414667 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-12 07:05:07,287 26 INFO rb-103a292-224772-414667 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=1fa385ba7daa43c5" in browser 2026-09-12 07:05:07,287 26 INFO rb-103a292-224772-414667 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=1fa385ba7daa43c5" 2026-09-12 07:05:07,297 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:05:07,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "GET /pos-self/192?access_token=1fa385ba7daa43c5 HTTP/1.1" 200 - 57 0.024 0.300 2026-09-12 07:05:07,620 26 INFO rb-103a292-224772-414667 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': '23A4B9207654F713AA050CA77A5E5809', 'loaderId': '9D7C7EAC893AE5B6118706C7FEAB8D24', 'isDownload': False} 2026-09-12 07:05:07,620 26 INFO rb-103a292-224772-414667 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-12 07:05:07,627 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:07,652 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:05:07,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.028 2026-09-12 07:05:07,697 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:05:07,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-09-12 07:05:07,724 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:05:07,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-09-12 07:05:07,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 07:05:07,913 26 INFO rb-103a292-224772-414667 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=1fa385ba7daa43c5", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:07,926 26 INFO rb-103a292-224772-414667 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-12 07:05:07,928 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:07,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.011 2026-09-12 07:05:07,974 26 INFO rb-103a292-224772-414667 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-12 07:05:07,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.033 2026-09-12 07:05:08,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.024 0.075 2026-09-12 07:05:08,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-12 07:05:08,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.121 0.178 2026-09-12 07:05:08,412 26 INFO rb-103a292-224772-414667 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-12 07:05:08,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/ir.attachment/9651/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:08,498 26 INFO rb-103a292-224772-414667 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-12 07:05:08,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.005 0.042 2026-09-12 07:05:08,629 26 INFO rb-103a292-224772-414667 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-12 07:05:08,640 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:08,650 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.010 0.062 2026-09-12 07:05:08,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:05:08,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-12 07:05:08,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:05:08,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-12 07:05:08,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.003 0.020 2026-09-12 07:05:08,731 26 INFO rb-103a292-224772-414667 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-12 07:05:08,793 26 INFO rb-103a292-224772-414667 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-12 07:05:08,844 26 INFO rb-103a292-224772-414667 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-12 07:05:08,905 26 INFO rb-103a292-224772-414667 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-12 07:05:08,970 26 INFO rb-103a292-224772-414667 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-12 07:05:09,021 26 INFO rb-103a292-224772-414667 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-12 07:05:09,086 26 INFO rb-103a292-224772-414667 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-12 07:05:09,137 26 INFO rb-103a292-224772-414667 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-12 07:05:09,137 26 INFO rb-103a292-224772-414667 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-12 07:05:09,191 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7675272 (allocated 8388608) 2026-09-12 07:05:09,193 26 INFO rb-103a292-224772-414667 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 90174 2026-09-12 07:05:09,194 26 INFO rb-103a292-224772-414667 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-12 07:05:09,195 26 INFO rb-103a292-224772-414667 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 90174 2026-09-12 07:05:09,251 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070509_251088_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-12 07:05:09,251 26 INFO rb-103a292-224772-414667 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/tmpm_t576nf_chrome_odoo" 2026-09-12 07:05:09,293 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-12 07:05:12,899 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 90289 2026-09-12 07:05:12,899 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmppbwe60x__chrome_odoo 2026-09-12 07:05:12,899 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32967/json/version 2026-09-12 07:05:12,901 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:12,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:12,946 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32967/json 2026-09-12 07:05:12,947 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:12,958 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:32967/devtools/page/AF84AFA1395374838959CAB4A7D8D676 2026-09-12 07:05:12,961 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:12,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:12,982 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:13,072 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:13,072 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:13,094 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:05:15,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:15] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 59 0.033 2.769 2026-09-12 07:05:15,897 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AF84AFA1395374838959CAB4A7D8D676', 'loaderId': 'A74B2CA03DC07F26CDC042F0FC25EB2A', 'isDownload': False} 2026-09-12 07:05:15,898 26 INFO rb-103a292-224772-414667 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-12 07:05:15,904 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:15,922 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:05:15,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:15] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-09-12 07:05:15,953 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:05:15,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:15] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.054 2026-09-12 07:05:16,017 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:05:16,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.025 0.087 2026-09-12 07:05:16,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-09-12 07:05:16,154 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:16,158 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:16,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:05:16,163 26 INFO rb-103a292-224772-414667 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-12 07:05:16,217 26 INFO rb-103a292-224772-414667 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-12 07:05:16,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.034 0.038 2026-09-12 07:05:16,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-12 07:05:16,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.101 0.154 2026-09-12 07:05:16,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.242 2026-09-12 07:05:16,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.007 2026-09-12 07:05:16,597 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:16,660 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:05:16,675 26 INFO rb-103a292-224772-414667 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-12 07:05:16,692 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:05:16,703 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:16,758 26 INFO rb-103a292-224772-414667 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-12 07:05:16,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.008 0.026 2026-09-12 07:05:16,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 07:05:16,827 26 INFO rb-103a292-224772-414667 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-12 07:05:16,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.046 2026-09-12 07:05:16,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.064 2026-09-12 07:05:16,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-09-12 07:05:16,893 26 INFO rb-103a292-224772-414667 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-12 07:05:16,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-09-12 07:05:16,915 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05: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-12 07:05:16,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:16] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-12 07:05:16,944 26 INFO rb-103a292-224772-414667 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-12 07:05:17,016 26 INFO rb-103a292-224772-414667 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-12 07:05:17,055 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3043151 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '97fcefee-e608-4904-b6eb-f0f48180f4de'}] 2026-09-12 07:05:17,083 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3043151 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '97fcefee-e608-4904-b6eb-f0f48180f4de'} created pos.order #934 2026-09-12 07:05:17,096 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3043151 finished 2026-09-12 07:05:17,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.060 0.093 2026-09-12 07:05:17,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:05:17,221 26 INFO rb-103a292-224772-414667 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-12 07:05:17,273 26 INFO rb-103a292-224772-414667 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-12 07:05:17,327 26 INFO rb-103a292-224772-414667 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-12 07:05:17,381 26 INFO rb-103a292-224772-414667 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-12 07:05:17,434 26 INFO rb-103a292-224772-414667 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-12 07:05:17,487 26 INFO rb-103a292-224772-414667 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-12 07:05:17,540 26 INFO rb-103a292-224772-414667 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-12 07:05:17,595 26 INFO rb-103a292-224772-414667 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-12 07:05:17,648 26 INFO rb-103a292-224772-414667 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-12 07:05:17,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:17] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.008 0.030 2026-09-12 07:05:17,700 26 INFO rb-103a292-224772-414667 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-12 07:05:17,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.009 2026-09-12 07:05:17,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:17,751 26 INFO rb-103a292-224772-414667 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-12 07:05:17,796 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8051584 (allocated 9175040) 2026-09-12 07:05:17,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 90289 2026-09-12 07:05:17,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:17,811 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 90289 2026-09-12 07:05:17,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:17] "GET /web/image/ir.attachment/9691/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:05:17,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070517_854913_test_self_order_mobile.txt 2026-09-12 07:05:17,855 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmppbwe60x__chrome_odoo" 2026-09-12 07:05:18,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 90408 2026-09-12 07:05:18,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpx1pw3aud_chrome_odoo 2026-09-12 07:05:18,110 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45269/json/version 2026-09-12 07:05:18,111 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:18,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:18,117 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45269/json 2026-09-12 07:05:18,117 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:18,118 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45269/devtools/page/4745A0D07EB87264263BC430F145B832 2026-09-12 07:05:18,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:18,123 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:18,141 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:18,142 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:18,142 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:18,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.004 0.019 2026-09-12 07:05:18,176 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4745A0D07EB87264263BC430F145B832', 'loaderId': 'C6ECBB814B0AE1A621FCAD5C27D5EBF9', 'isDownload': False} 2026-09-12 07:05:18,176 26 INFO rb-103a292-224772-414667 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-12 07:05:18,185 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:18,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-09-12 07:05:18,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-09-12 07:05:18,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 07:05:18,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:18,377 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:18,383 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:18,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:18,385 26 INFO rb-103a292-224772-414667 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-12 07:05:18,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.007 0.019 2026-09-12 07:05:18,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 07:05:18,437 26 INFO rb-103a292-224772-414667 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-12 07:05:18,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-09-12 07:05:18,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.072 0.126 2026-09-12 07:05:18,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:05:18,705 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:18,732 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:18,787 26 INFO rb-103a292-224772-414667 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-12 07:05:18,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.009 2026-09-12 07:05:18,832 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:05:18,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.028 2026-09-12 07:05:18,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.001 0.039 2026-09-12 07:05:18,887 26 INFO rb-103a292-224772-414667 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-12 07:05:18,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-09-12 07:05:18,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-12 07:05:18,958 26 INFO rb-103a292-224772-414667 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-12 07:05:18,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:05:18,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:18] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-12 07:05:19,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:19] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:05:19,023 26 INFO rb-103a292-224772-414667 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-12 07:05:19,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:19] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-09-12 07:05:19,047 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05: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-12 07:05:19,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:19] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.006 0.017 2026-09-12 07:05:19,072 26 INFO rb-103a292-224772-414667 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-12 07:05:19,136 26 INFO rb-103a292-224772-414667 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-12 07:05:19,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:05:19,197 26 INFO rb-103a292-224772-414667 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-12 07:05:19,266 26 INFO rb-103a292-224772-414667 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-12 07:05:19,306 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9766564 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': '45524e7d-839f-4ec5-aa84-e52c8e48bcf9'}] 2026-09-12 07:05:19,332 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9766564 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': '45524e7d-839f-4ec5-aa84-e52c8e48bcf9'} created pos.order #935 2026-09-12 07:05:19,342 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9766564 finished 2026-09-12 07:05:19,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.058 0.098 2026-09-12 07:05:19,471 26 INFO rb-103a292-224772-414667 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-12 07:05:19,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.014 2026-09-12 07:05:19,520 26 INFO rb-103a292-224772-414667 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-12 07:05:19,576 26 INFO rb-103a292-224772-414667 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-12 07:05:19,630 26 INFO rb-103a292-224772-414667 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-12 07:05:19,681 26 INFO rb-103a292-224772-414667 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-12 07:05:19,733 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:19,733 26 INFO rb-103a292-224772-414667 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-12 07:05:19,775 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8124400 (allocated 9175040) 2026-09-12 07:05:19,777 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 90408 2026-09-12 07:05:19,779 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:19,779 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 90408 2026-09-12 07:05:19,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070519_817784_test_self_order_mobile.txt 2026-09-12 07:05:19,818 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpx1pw3aud_chrome_odoo" 2026-09-12 07:05:20,019 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 90528 2026-09-12 07:05:20,019 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpfnajcmn8_chrome_odoo 2026-09-12 07:05:20,019 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39687/json/version 2026-09-12 07:05:20,023 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:20,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:20,052 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39687/json 2026-09-12 07:05:20,053 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:20,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39687/devtools/page/5DF4F147B4EDD1FE2E04C6F28FD5FAD0 2026-09-12 07:05:20,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:20,060 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:20,106 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:20,114 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:20,114 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:20,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.015 0.025 2026-09-12 07:05:20,184 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '5DF4F147B4EDD1FE2E04C6F28FD5FAD0', 'loaderId': '51FC94D56EF4D22DEFA4DD84AA871731', 'isDownload': False} 2026-09-12 07:05:20,185 26 INFO rb-103a292-224772-414667 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-12 07:05:20,186 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:20,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 07:05:20,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 07:05:20,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.007 0.030 2026-09-12 07:05:20,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:20,424 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:20,429 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:20,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:20,433 26 INFO rb-103a292-224772-414667 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-12 07:05:20,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:05:20,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.013 0.034 2026-09-12 07:05:20,490 26 INFO rb-103a292-224772-414667 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-12 07:05:20,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-12 07:05:20,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.122 0.132 2026-09-12 07:05:20,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.012 2026-09-12 07:05:20,830 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:20,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:20,909 26 INFO rb-103a292-224772-414667 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-12 07:05:20,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-09-12 07:05:20,939 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:21,023 26 INFO rb-103a292-224772-414667 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-12 07:05:21,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.003 0.026 2026-09-12 07:05:21,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-12 07:05:21,094 26 INFO rb-103a292-224772-414667 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-12 07:05:21,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-12 07:05:21,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-09-12 07:05:21,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-09-12 07:05:21,160 26 INFO rb-103a292-224772-414667 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-12 07:05:21,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-12 07:05:21,189 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:21,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-12 07:05:21,213 26 INFO rb-103a292-224772-414667 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-12 07:05:21,283 26 INFO rb-103a292-224772-414667 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-12 07:05:21,307 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23382695 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': '55c7b259-575e-4811-868b-dc9104a29274'}] 2026-09-12 07:05:21,331 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23382695 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': '55c7b259-575e-4811-868b-dc9104a29274'} created pos.order #936 2026-09-12 07:05:21,345 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23382695 finished 2026-09-12 07:05:21,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.046 0.093 2026-09-12 07:05:21,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:05:21,470 26 INFO rb-103a292-224772-414667 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-12 07:05:21,520 26 INFO rb-103a292-224772-414667 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-12 07:05:21,576 26 INFO rb-103a292-224772-414667 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-12 07:05:21,629 26 INFO rb-103a292-224772-414667 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-12 07:05:21,682 26 INFO rb-103a292-224772-414667 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-12 07:05:21,734 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:21,734 26 INFO rb-103a292-224772-414667 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-12 07:05:21,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7977772 (allocated 9175040) 2026-09-12 07:05:21,789 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 90528 2026-09-12 07:05:21,792 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:21,792 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 90528 2026-09-12 07:05:21,831 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070521_831021_test_self_order_mobile.txt 2026-09-12 07:05:21,831 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpfnajcmn8_chrome_odoo" 2026-09-12 07:05:21,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 90638 2026-09-12 07:05:21,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpwp7yq52s_chrome_odoo 2026-09-12 07:05:21,987 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46343/json/version 2026-09-12 07:05:21,990 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:22,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:22,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46343/json 2026-09-12 07:05:22,011 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:22,015 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46343/devtools/page/0D95B6149074A9BB0F9BAD78433A4C3D 2026-09-12 07:05:22,018 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:22,021 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:22,039 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:22,042 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:22,042 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:22,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.010 0.019 2026-09-12 07:05:22,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '0D95B6149074A9BB0F9BAD78433A4C3D', 'loaderId': '847BC0F8085B0AFC2F20D0285E6871D6', 'isDownload': False} 2026-09-12 07:05:22,087 26 INFO rb-103a292-224772-414667 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-12 07:05:22,106 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:22,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 07:05:22,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.024 2026-09-12 07:05:22,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.031 2026-09-12 07:05:22,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:22,338 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:22,341 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:22,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:22,350 26 INFO rb-103a292-224772-414667 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-12 07:05:22,402 26 INFO rb-103a292-224772-414667 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-12 07:05:22,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.024 0.030 2026-09-12 07:05:22,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.058 2026-09-12 07:05:22,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.126 0.135 2026-09-12 07:05:22,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-09-12 07:05:22,752 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.009 2026-09-12 07:05:22,765 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:22,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:05:22,828 26 INFO rb-103a292-224772-414667 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-12 07:05:22,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:05:22,858 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:22,898 26 INFO rb-103a292-224772-414667 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-12 07:05:22,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.014 0.023 2026-09-12 07:05:22,968 26 INFO rb-103a292-224772-414667 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-12 07:05:22,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.042 2026-09-12 07:05:22,992 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:22] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.065 2026-09-12 07:05:23,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-12 07:05:23,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-09-12 07:05:23,031 26 INFO rb-103a292-224772-414667 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-12 07:05:23,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-12 07:05:23,073 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "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-12 07:05:23,092 26 INFO rb-103a292-224772-414667 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-12 07:05:23,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.023 0.020 2026-09-12 07:05:23,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.030 2026-09-12 07:05:23,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.032 2026-09-12 07:05:23,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.056 2026-09-12 07:05:23,157 26 INFO rb-103a292-224772-414667 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-12 07:05:23,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.073 2026-09-12 07:05:23,173 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.011 2026-09-12 07:05:23,209 26 INFO rb-103a292-224772-414667 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-12 07:05:23,276 26 INFO rb-103a292-224772-414667 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-12 07:05:23,304 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38611775 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': 'cdb5bd63-0743-46b2-bbf7-3e874845ac02'}] 2026-09-12 07:05:23,332 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38611775 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': 'cdb5bd63-0743-46b2-bbf7-3e874845ac02'} created pos.order #937 2026-09-12 07:05:23,343 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38611775 finished 2026-09-12 07:05:23,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.041 0.097 2026-09-12 07:05:23,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-09-12 07:05:23,467 26 INFO rb-103a292-224772-414667 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-12 07:05:23,519 26 INFO rb-103a292-224772-414667 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-12 07:05:23,573 26 INFO rb-103a292-224772-414667 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-12 07:05:23,631 26 INFO rb-103a292-224772-414667 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-12 07:05:23,683 26 INFO rb-103a292-224772-414667 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-12 07:05:23,734 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:23,735 26 INFO rb-103a292-224772-414667 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-12 07:05:23,782 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8191680 (allocated 9175040) 2026-09-12 07:05:23,788 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 90638 2026-09-12 07:05:23,790 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:23,791 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 90638 2026-09-12 07:05:23,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070523_871684_test_self_order_mobile.txt 2026-09-12 07:05:23,871 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpwp7yq52s_chrome_odoo" 2026-09-12 07:05:24,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 90760 2026-09-12 07:05:24,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpuq0yyapz_chrome_odoo 2026-09-12 07:05:24,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46163/json/version 2026-09-12 07:05:24,058 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:24,063 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:24,063 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46163/json 2026-09-12 07:05:24,063 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:24,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46163/devtools/page/35AE7431227A165AFDD268A60E2B4EB5 2026-09-12 07:05:24,067 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:24,068 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:24,078 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:24,088 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:24,088 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:24,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.003 0.020 2026-09-12 07:05:24,125 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '35AE7431227A165AFDD268A60E2B4EB5', 'loaderId': 'A820988EABEFF33A28BB264B42FFE4E6', 'isDownload': False} 2026-09-12 07:05:24,125 26 INFO rb-103a292-224772-414667 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-12 07:05:24,138 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:24,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:05:24,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-12 07:05:24,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.030 2026-09-12 07:05:24,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:05:24,344 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:24,348 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:24,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:24,352 26 INFO rb-103a292-224772-414667 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-12 07:05:24,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.008 0.027 2026-09-12 07:05:24,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.039 2026-09-12 07:05:24,410 26 INFO rb-103a292-224772-414667 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-12 07:05:24,438 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-09-12 07:05:24,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.062 0.134 2026-09-12 07:05:24,662 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-12 07:05:24,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:24,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:24,729 26 INFO rb-103a292-224772-414667 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-12 07:05:24,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:05:24,779 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:05:24,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.020 0.008 2026-09-12 07:05:24,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.017 2026-09-12 07:05:24,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.055 2026-09-12 07:05:24,840 26 INFO rb-103a292-224772-414667 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-12 07:05:24,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.044 2026-09-12 07:05:24,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.052 2026-09-12 07:05:24,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.006 0.027 2026-09-12 07:05:24,903 26 INFO rb-103a292-224772-414667 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-12 07:05:24,909 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-12 07:05:24,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-12 07:05:24,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-12 07:05:24,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-12 07:05:24,955 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:24] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-12 07:05:24,956 26 INFO rb-103a292-224772-414667 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-12 07:05:25,005 26 INFO rb-103a292-224772-414667 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-12 07:05:25,065 26 INFO rb-103a292-224772-414667 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-12 07:05:25,085 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05: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-12 07:05:25,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:25] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-12 07:05:25,118 26 INFO rb-103a292-224772-414667 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-12 07:05:25,183 26 INFO rb-103a292-224772-414667 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-12 07:05:25,207 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70931548 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '933717a4-115c-4a7b-810e-e9c35ba8cdc4'}] 2026-09-12 07:05:25,230 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70931548 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '933717a4-115c-4a7b-810e-e9c35ba8cdc4'} created pos.order #938 2026-09-12 07:05:25,239 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70931548 finished 2026-09-12 07:05:25,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.027 0.082 2026-09-12 07:05:25,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-12 07:05:25,339 26 INFO rb-103a292-224772-414667 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-12 07:05:25,390 26 INFO rb-103a292-224772-414667 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-12 07:05:25,457 26 INFO rb-103a292-224772-414667 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-12 07:05:25,508 26 INFO rb-103a292-224772-414667 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-12 07:05:25,558 26 INFO rb-103a292-224772-414667 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-12 07:05:25,614 26 INFO rb-103a292-224772-414667 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-12 07:05:25,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:25] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-12 07:05:25,667 26 INFO rb-103a292-224772-414667 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-12 07:05:25,738 26 INFO rb-103a292-224772-414667 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-12 07:05:25,762 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13002880 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '933717a4-115c-4a7b-810e-e9c35ba8cdc4'}] 2026-09-12 07:05:25,776 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1470] to pos.order #938 2026-09-12 07:05:25,781 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13002880 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '933717a4-115c-4a7b-810e-e9c35ba8cdc4'} updated pos.order #938 2026-09-12 07:05:25,797 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13002880 finished 2026-09-12 07:05:25,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.066 0.099 2026-09-12 07:05:25,946 26 INFO rb-103a292-224772-414667 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-12 07:05:25,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.011 2026-09-12 07:05:25,999 26 INFO rb-103a292-224772-414667 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-12 07:05:26,056 26 INFO rb-103a292-224772-414667 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-12 07:05:26,113 26 INFO rb-103a292-224772-414667 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-12 07:05:26,166 26 INFO rb-103a292-224772-414667 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-12 07:05:26,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:26,218 26 INFO rb-103a292-224772-414667 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-12 07:05:26,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8654224 (allocated 9961472) 2026-09-12 07:05:26,270 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 90760 2026-09-12 07:05:26,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:26,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 90760 2026-09-12 07:05:26,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070526_366716_test_self_order_mobile.txt 2026-09-12 07:05:26,367 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpuq0yyapz_chrome_odoo" 2026-09-12 07:05:26,627 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 90888 2026-09-12 07:05:26,627 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp9f3curry_chrome_odoo 2026-09-12 07:05:26,627 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34567/json/version 2026-09-12 07:05:26,629 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:26,632 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:26,633 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34567/json 2026-09-12 07:05:26,633 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:26,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34567/devtools/page/031E944CC4307AD94BD7837CD6374110 2026-09-12 07:05:26,636 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:26,638 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:26,649 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:26,652 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:26,652 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:26,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.015 0.022 2026-09-12 07:05:26,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '031E944CC4307AD94BD7837CD6374110', 'loaderId': '3F69A9BA9688755151A90013432ACB7D', 'isDownload': False} 2026-09-12 07:05:26,703 26 INFO rb-103a292-224772-414667 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-12 07:05:26,712 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:26,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:05:26,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 07:05:26,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.021 2026-09-12 07:05:26,915 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:05:26,929 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:26,938 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:26,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:26,939 26 INFO rb-103a292-224772-414667 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-12 07:05:26,993 26 INFO rb-103a292-224772-414667 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-12 07:05:26,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:26] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.021 0.026 2026-09-12 07:05:27,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.048 2026-09-12 07:05:27,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.080 0.125 2026-09-12 07:05:27,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.205 2026-09-12 07:05:27,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 07:05:27,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:27,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-09-12 07:05:27,387 26 INFO rb-103a292-224772-414667 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-12 07:05:27,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:05:27,421 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:27,455 26 INFO rb-103a292-224772-414667 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-12 07:05:27,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 07:05:27,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.010 0.032 2026-09-12 07:05:27,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 07:05:27,525 26 INFO rb-103a292-224772-414667 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-12 07:05:27,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.013 0.058 2026-09-12 07:05:27,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-09-12 07:05:27,575 26 INFO rb-103a292-224772-414667 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-12 07:05:27,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-12 07:05:27,632 26 INFO rb-103a292-224772-414667 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-12 07:05:27,643 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.026 0.017 2026-09-12 07:05:27,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.044 2026-09-12 07:05:27,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.016 0.070 2026-09-12 07:05:27,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.078 2026-09-12 07:05:27,708 26 INFO rb-103a292-224772-414667 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-12 07:05:27,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.080 2026-09-12 07:05:27,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.086 2026-09-12 07:05:27,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "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-12 07:05:27,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.088 2026-09-12 07:05:27,758 26 INFO rb-103a292-224772-414667 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-12 07:05:27,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-09-12 07:05:27,821 26 INFO rb-103a292-224772-414667 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-12 07:05:27,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:27] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.010 2026-09-12 07:05:27,882 26 INFO rb-103a292-224772-414667 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-12 07:05:27,950 26 INFO rb-103a292-224772-414667 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-12 07:05:27,987 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48058166 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b01f73cf-2748-491f-8e69-0fd105e95e29'}] 2026-09-12 07:05:28,018 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48058166 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b01f73cf-2748-491f-8e69-0fd105e95e29'} created pos.order #939 2026-09-12 07:05:28,034 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48058166 finished 2026-09-12 07:05:28,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.065 0.104 2026-09-12 07:05:28,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.012 2026-09-12 07:05:28,164 26 INFO rb-103a292-224772-414667 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-12 07:05:28,217 26 INFO rb-103a292-224772-414667 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-12 07:05:28,274 26 INFO rb-103a292-224772-414667 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-12 07:05:28,337 26 INFO rb-103a292-224772-414667 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-12 07:05:28,388 26 INFO rb-103a292-224772-414667 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-12 07:05:28,439 26 INFO rb-103a292-224772-414667 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-12 07:05:28,494 26 INFO rb-103a292-224772-414667 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-12 07:05:28,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:28] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.010 0.015 2026-09-12 07:05:28,546 26 INFO rb-103a292-224772-414667 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-12 07:05:28,608 26 INFO rb-103a292-224772-414667 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-12 07:05:28,633 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84338790 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b01f73cf-2748-491f-8e69-0fd105e95e29'}] 2026-09-12 07:05:28,648 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1472] to pos.order #939 2026-09-12 07:05:28,653 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84338790 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b01f73cf-2748-491f-8e69-0fd105e95e29'} updated pos.order #939 2026-09-12 07:05:28,660 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84338790 finished 2026-09-12 07:05:28,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.054 0.089 2026-09-12 07:05:28,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-12 07:05:28,796 26 INFO rb-103a292-224772-414667 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-12 07:05:28,849 26 INFO rb-103a292-224772-414667 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-12 07:05:28,906 26 INFO rb-103a292-224772-414667 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-12 07:05:28,960 26 INFO rb-103a292-224772-414667 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-12 07:05:29,015 26 INFO rb-103a292-224772-414667 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-12 07:05:29,065 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:29,065 26 INFO rb-103a292-224772-414667 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-12 07:05:29,122 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8798648 (allocated 9699328) 2026-09-12 07:05:29,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 90888 2026-09-12 07:05:29,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:29,127 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 90888 2026-09-12 07:05:29,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070529_186060_test_self_order_mobile.txt 2026-09-12 07:05:29,186 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp9f3curry_chrome_odoo" 2026-09-12 07:05:29,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91012 2026-09-12 07:05:29,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpjthwotsk_chrome_odoo 2026-09-12 07:05:29,385 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42019/json/version 2026-09-12 07:05:29,386 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:29,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:29,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42019/json 2026-09-12 07:05:29,434 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:29,436 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42019/devtools/page/31A32E18E7A93522B1842759AF135743 2026-09-12 07:05:29,439 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:29,441 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:29,450 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:29,457 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:29,457 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:29,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.004 0.017 2026-09-12 07:05:29,498 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '31A32E18E7A93522B1842759AF135743', 'loaderId': '478B14A14231F75628D6E6C01C7810C4', 'isDownload': False} 2026-09-12 07:05:29,498 26 INFO rb-103a292-224772-414667 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-12 07:05:29,509 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:29,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:05:29,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.023 2026-09-12 07:05:29,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.027 2026-09-12 07:05:29,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:29,710 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:29,716 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:29,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:05:29,720 26 INFO rb-103a292-224772-414667 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-12 07:05:29,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.010 0.025 2026-09-12 07:05:29,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.037 2026-09-12 07:05:29,773 26 INFO rb-103a292-224772-414667 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-12 07:05:29,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.060 0.126 2026-09-12 07:05:29,979 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-12 07:05:30,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-12 07:05:30,056 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:30,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:30,118 26 INFO rb-103a292-224772-414667 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-12 07:05:30,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:05:30,147 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:30,193 26 INFO rb-103a292-224772-414667 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-12 07:05:30,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-12 07:05:30,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 07:05:30,269 26 INFO rb-103a292-224772-414667 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-12 07:05:30,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-12 07:05:30,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-12 07:05:30,302 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:05:30,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-12 07:05:30,319 26 INFO rb-103a292-224772-414667 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-12 07:05:30,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.015 2026-09-12 07:05:30,372 26 INFO rb-103a292-224772-414667 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-12 07:05:30,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.034 2026-09-12 07:05:30,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.039 2026-09-12 07:05:30,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.039 2026-09-12 07:05:30,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.022 2026-09-12 07:05:30,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.052 2026-09-12 07:05:30,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.049 2026-09-12 07:05:30,431 26 INFO rb-103a292-224772-414667 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-12 07:05:30,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.075 2026-09-12 07:05:30,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.047 2026-09-12 07:05:30,452 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:30,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-12 07:05:30,483 26 INFO rb-103a292-224772-414667 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-12 07:05:30,554 26 INFO rb-103a292-224772-414667 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-12 07:05:30,580 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31372496 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd626d475-2b03-4550-83d4-8238f88d0466'}] 2026-09-12 07:05:30,606 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31372496 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd626d475-2b03-4550-83d4-8238f88d0466'} created pos.order #940 2026-09-12 07:05:30,617 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31372496 finished 2026-09-12 07:05:30,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.041 0.101 2026-09-12 07:05:30,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-09-12 07:05:30,750 26 INFO rb-103a292-224772-414667 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-12 07:05:30,801 26 INFO rb-103a292-224772-414667 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-12 07:05:30,860 26 INFO rb-103a292-224772-414667 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-12 07:05:30,923 26 INFO rb-103a292-224772-414667 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-12 07:05:30,973 26 INFO rb-103a292-224772-414667 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-12 07:05:31,023 26 INFO rb-103a292-224772-414667 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-12 07:05:31,083 26 INFO rb-103a292-224772-414667 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-12 07:05:31,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:31] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-12 07:05:31,133 26 INFO rb-103a292-224772-414667 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-12 07:05:31,198 26 INFO rb-103a292-224772-414667 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-12 07:05:31,227 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30781075 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd626d475-2b03-4550-83d4-8238f88d0466'}] 2026-09-12 07:05:31,243 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1474] to pos.order #940 2026-09-12 07:05:31,249 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30781075 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd626d475-2b03-4550-83d4-8238f88d0466'} updated pos.order #940 2026-09-12 07:05:31,264 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30781075 finished 2026-09-12 07:05:31,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.064 0.090 2026-09-12 07:05:31,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 07:05:31,402 26 INFO rb-103a292-224772-414667 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-12 07:05:31,451 26 INFO rb-103a292-224772-414667 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-12 07:05:31,507 26 INFO rb-103a292-224772-414667 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-12 07:05:31,561 26 INFO rb-103a292-224772-414667 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-12 07:05:31,619 26 INFO rb-103a292-224772-414667 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-12 07:05:31,666 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:31,667 26 INFO rb-103a292-224772-414667 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-12 07:05:31,742 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8588332 (allocated 9699328) 2026-09-12 07:05:31,745 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91012 2026-09-12 07:05:31,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:31,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91012 2026-09-12 07:05:31,843 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070531_843553_test_self_order_mobile.txt 2026-09-12 07:05:31,843 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpjthwotsk_chrome_odoo" 2026-09-12 07:05:31,994 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91144 2026-09-12 07:05:31,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3vn5oyl8_chrome_odoo 2026-09-12 07:05:31,995 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42777/json/version 2026-09-12 07:05:31,997 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:32,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:32,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42777/json 2026-09-12 07:05:32,025 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:32,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42777/devtools/page/B2DAEF9DA8D36D9464DFC0AF3012013F 2026-09-12 07:05:32,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:32,033 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:32,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:32,051 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:32,051 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:32,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.004 0.021 2026-09-12 07:05:32,090 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B2DAEF9DA8D36D9464DFC0AF3012013F', 'loaderId': '3CF1B5770692E5DED13E9C6CEEED45F8', 'isDownload': False} 2026-09-12 07:05:32,091 26 INFO rb-103a292-224772-414667 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-12 07:05:32,111 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:32,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:05:32,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.017 2026-09-12 07:05:32,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.030 2026-09-12 07:05:32,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:05:32,320 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:32,330 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:32,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:32,331 26 INFO rb-103a292-224772-414667 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-12 07:05:32,382 26 INFO rb-103a292-224772-414667 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-12 07:05:32,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.027 0.030 2026-09-12 07:05:32,406 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.063 2026-09-12 07:05:32,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.118 0.122 2026-09-12 07:05:32,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.235 2026-09-12 07:05:32,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.007 2026-09-12 07:05:32,735 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:32,776 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:05:32,801 26 INFO rb-103a292-224772-414667 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-12 07:05:32,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:05:32,831 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:32,875 26 INFO rb-103a292-224772-414667 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-12 07:05:32,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 07:05:32,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-12 07:05:32,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 07:05:32,946 26 INFO rb-103a292-224772-414667 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-12 07:05:32,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-09-12 07:05:32,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.058 2026-09-12 07:05:32,991 26 INFO rb-103a292-224772-414667 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-12 07:05:32,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:32] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-09-12 07:05:33,043 26 INFO rb-103a292-224772-414667 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-12 07:05:33,057 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.023 2026-09-12 07:05:33,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.048 2026-09-12 07:05:33,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.050 2026-09-12 07:05:33,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.082 2026-09-12 07:05:33,110 26 INFO rb-103a292-224772-414667 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-12 07:05:33,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.078 2026-09-12 07:05:33,140 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:05:33,156 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.016 0.076 2026-09-12 07:05:33,163 26 INFO rb-103a292-224772-414667 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-12 07:05:33,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.021 0.058 2026-09-12 07:05:33,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.116 2026-09-12 07:05:33,225 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.173 2026-09-12 07:05:33,227 26 INFO rb-103a292-224772-414667 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-12 07:05:33,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.005 0.078 2026-09-12 07:05:33,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.020 0.157 2026-09-12 07:05:33,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.131 2026-09-12 07:05:33,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.058 2026-09-12 07:05:33,342 26 INFO rb-103a292-224772-414667 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-12 07:05:33,406 26 INFO rb-103a292-224772-414667 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-12 07:05:33,447 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82609742 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '05116169-2072-41b2-bc26-b5582a226c03'}] 2026-09-12 07:05:33,469 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82609742 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '05116169-2072-41b2-bc26-b5582a226c03'} created pos.order #941 2026-09-12 07:05:33,482 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82609742 finished 2026-09-12 07:05:33,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.058 0.094 2026-09-12 07:05:33,596 26 INFO rb-103a292-224772-414667 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-12 07:05:33,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.011 2026-09-12 07:05:33,649 26 INFO rb-103a292-224772-414667 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-12 07:05:33,707 26 INFO rb-103a292-224772-414667 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-12 07:05:33,776 26 INFO rb-103a292-224772-414667 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-12 07:05:33,826 26 INFO rb-103a292-224772-414667 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-12 07:05:33,877 26 INFO rb-103a292-224772-414667 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-12 07:05:33,932 26 INFO rb-103a292-224772-414667 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-12 07:05:33,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:33] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.009 0.014 2026-09-12 07:05:33,984 26 INFO rb-103a292-224772-414667 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-12 07:05:34,044 26 INFO rb-103a292-224772-414667 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-12 07:05:34,080 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16668647 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '05116169-2072-41b2-bc26-b5582a226c03'}] 2026-09-12 07:05:34,096 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: Added lines [1476] to pos.order #941 2026-09-12 07:05:34,106 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16668647 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '05116169-2072-41b2-bc26-b5582a226c03'} updated pos.order #941 2026-09-12 07:05:34,118 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16668647 finished 2026-09-12 07:05:34,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.065 0.105 2026-09-12 07:05:34,264 26 INFO rb-103a292-224772-414667 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-12 07:05:34,268 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.011 2026-09-12 07:05:34,317 26 INFO rb-103a292-224772-414667 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-12 07:05:34,377 26 INFO rb-103a292-224772-414667 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-12 07:05:34,434 26 INFO rb-103a292-224772-414667 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-12 07:05:34,487 26 INFO rb-103a292-224772-414667 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-12 07:05:34,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:34,539 26 INFO rb-103a292-224772-414667 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-12 07:05:34,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8713996 (allocated 9961472) 2026-09-12 07:05:34,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91144 2026-09-12 07:05:34,585 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:34,586 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91144 2026-09-12 07:05:34,647 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070534_647410_test_self_order_mobile.txt 2026-09-12 07:05:34,647 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3vn5oyl8_chrome_odoo" 2026-09-12 07:05:34,806 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91275 2026-09-12 07:05:34,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpcn_pi6ek_chrome_odoo 2026-09-12 07:05:34,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45961/json/version 2026-09-12 07:05:34,808 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:34,821 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:34,821 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45961/json 2026-09-12 07:05:34,821 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:34,823 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45961/devtools/page/D80ECADD68B7150A812A2030AD86D8D5 2026-09-12 07:05:34,826 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:34,830 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:34,839 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:34,840 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:34,841 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:34,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:34] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.004 0.016 2026-09-12 07:05:34,875 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D80ECADD68B7150A812A2030AD86D8D5', 'loaderId': 'C85E049D22A25D73DACC9E4BD56FE46A', 'isDownload': False} 2026-09-12 07:05:34,875 26 INFO rb-103a292-224772-414667 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-12 07:05:34,892 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:34,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:34] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.017 2026-09-12 07:05:34,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:34] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.027 2026-09-12 07:05:34,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:34] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-09-12 07:05:35,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:35,115 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:35,124 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:35,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:35,129 26 INFO rb-103a292-224772-414667 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-12 07:05:35,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.012 0.031 2026-09-12 07:05:35,181 26 INFO rb-103a292-224772-414667 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-12 07:05:35,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-12 07:05:35,210 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 07:05:35,447 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.100 0.136 2026-09-12 07:05:35,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.009 2026-09-12 07:05:35,504 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:35,537 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:05:35,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.018 0.009 2026-09-12 07:05:35,609 26 INFO rb-103a292-224772-414667 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-12 07:05:35,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.031 2026-09-12 07:05:35,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.036 2026-09-12 07:05:35,655 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:05:35,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.021 0.067 2026-09-12 07:05:35,671 26 INFO rb-103a292-224772-414667 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-12 07:05:35,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.059 2026-09-12 07:05:35,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.038 2026-09-12 07:05:35,736 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.140 2026-09-12 07:05:35,752 26 INFO rb-103a292-224772-414667 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-12 07:05:35,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.155 2026-09-12 07:05:35,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.046 2026-09-12 07:05:35,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.103 2026-09-12 07:05:35,802 26 INFO rb-103a292-224772-414667 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-12 07:05:35,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.096 2026-09-12 07:05:35,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.210 2026-09-12 07:05:35,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.001 0.068 2026-09-12 07:05:35,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-09-12 07:05:35,853 26 INFO rb-103a292-224772-414667 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-12 07:05:35,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-09-12 07:05:35,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-12 07:05:35,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.143 2026-09-12 07:05:35,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-12 07:05:35,922 26 INFO rb-103a292-224772-414667 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-12 07:05:35,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-12 07:05:35,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.000 0.084 2026-09-12 07:05:35,951 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:35,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:35] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.005 0.012 2026-09-12 07:05:35,970 26 INFO rb-103a292-224772-414667 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-12 07:05:36,022 26 INFO rb-103a292-224772-414667 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-12 07:05:36,076 26 INFO rb-103a292-224772-414667 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-12 07:05:36,134 26 INFO rb-103a292-224772-414667 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-12 07:05:36,189 26 INFO rb-103a292-224772-414667 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-12 07:05:36,246 26 INFO rb-103a292-224772-414667 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-12 07:05:36,306 26 INFO rb-103a292-224772-414667 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-12 07:05:36,357 26 INFO rb-103a292-224772-414667 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-12 07:05:36,408 26 INFO rb-103a292-224772-414667 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-12 07:05:36,465 26 INFO rb-103a292-224772-414667 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-12 07:05:36,517 26 INFO rb-103a292-224772-414667 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-12 07:05:36,579 26 INFO rb-103a292-224772-414667 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-12 07:05:36,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.010 2026-09-12 07:05:36,637 26 INFO rb-103a292-224772-414667 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-12 07:05:36,701 26 INFO rb-103a292-224772-414667 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-12 07:05:36,733 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38984292 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000009', 'uuid': '05fe3e24-c634-4448-b733-6b6fd59dff1a'}] 2026-09-12 07:05:36,763 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38984292 order {'name': None, 'pos_reference': '260-193-000009', 'uuid': '05fe3e24-c634-4448-b733-6b6fd59dff1a'} created pos.order #942 2026-09-12 07:05:36,772 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38984292 finished 2026-09-12 07:05:36,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.052 0.089 2026-09-12 07:05:36,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 07:05:36,896 26 INFO rb-103a292-224772-414667 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-12 07:05:36,948 26 INFO rb-103a292-224772-414667 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-12 07:05:37,004 26 INFO rb-103a292-224772-414667 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-12 07:05:37,068 26 INFO rb-103a292-224772-414667 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-12 07:05:37,119 26 INFO rb-103a292-224772-414667 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-12 07:05:37,170 26 INFO rb-103a292-224772-414667 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-12 07:05:37,226 26 INFO rb-103a292-224772-414667 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-12 07:05:37,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:37] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.020 2026-09-12 07:05:37,278 26 INFO rb-103a292-224772-414667 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-12 07:05:37,331 26 INFO rb-103a292-224772-414667 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-12 07:05:37,385 26 INFO rb-103a292-224772-414667 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-12 07:05:37,442 26 INFO rb-103a292-224772-414667 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-12 07:05:37,494 26 INFO rb-103a292-224772-414667 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-12 07:05:37,545 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:37,549 26 INFO rb-103a292-224772-414667 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-12 07:05:37,600 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9497308 (allocated 10485760) 2026-09-12 07:05:37,610 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91275 2026-09-12 07:05:37,613 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:37,614 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91275 2026-09-12 07:05:37,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070537_642574_test_self_order_mobile.txt 2026-09-12 07:05:37,642 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpcn_pi6ek_chrome_odoo" 2026-09-12 07:05:37,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91401 2026-09-12 07:05:37,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpywqpj56c_chrome_odoo 2026-09-12 07:05:37,824 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34353/json/version 2026-09-12 07:05:37,825 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:37,865 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:37,865 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34353/json 2026-09-12 07:05:37,865 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:37,868 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34353/devtools/page/B422ABBFF208325F5CB587BBA02054E0 2026-09-12 07:05:37,870 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:37,872 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:37,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:37,889 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:37,889 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:37,933 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:37] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.007 0.020 2026-09-12 07:05:37,937 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B422ABBFF208325F5CB587BBA02054E0', 'loaderId': 'F9A98E4CD5BEF0428BEB549C689A5E79', 'isDownload': False} 2026-09-12 07:05:37,937 26 INFO rb-103a292-224772-414667 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-12 07:05:37,947 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:37,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:37] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.010 2026-09-12 07:05:37,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:37] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 07:05:38,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.046 2026-09-12 07:05:38,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:05:38,174 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:38,179 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:38,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:38,183 26 INFO rb-103a292-224772-414667 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-12 07:05:38,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.008 0.026 2026-09-12 07:05:38,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.036 2026-09-12 07:05:38,237 26 INFO rb-103a292-224772-414667 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-12 07:05:38,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 07:05:38,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.072 0.124 2026-09-12 07:05:38,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:05:38,512 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:38,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-12 07:05:38,582 26 INFO rb-103a292-224772-414667 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-12 07:05:38,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.042 0.017 2026-09-12 07:05:38,662 26 INFO rb-103a292-224772-414667 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-12 07:05:38,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.063 2026-09-12 07:05:38,679 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:38,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.074 2026-09-12 07:05:38,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.101 2026-09-12 07:05:38,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.015 0.119 2026-09-12 07:05:38,747 26 INFO rb-103a292-224772-414667 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-12 07:05:38,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.164 2026-09-12 07:05:38,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.090 2026-09-12 07:05:38,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.138 2026-09-12 07:05:38,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.054 2026-09-12 07:05:38,833 26 INFO rb-103a292-224772-414667 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-12 07:05:38,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.040 2026-09-12 07:05:38,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.152 2026-09-12 07:05:38,870 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05: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-12 07:05:38,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.148 2026-09-12 07:05:38,890 26 INFO rb-103a292-224772-414667 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-12 07:05:38,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.012 0.078 2026-09-12 07:05:38,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.088 2026-09-12 07:05:38,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.005 0.089 2026-09-12 07:05:38,942 26 INFO rb-103a292-224772-414667 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-12 07:05:38,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-12 07:05:38,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-12 07:05:38,993 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:38] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-12 07:05:38,996 26 INFO rb-103a292-224772-414667 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-12 07:05:39,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.111 2026-09-12 07:05:39,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-12 07:05:39,054 26 INFO rb-103a292-224772-414667 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-12 07:05:39,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.008 0.126 2026-09-12 07:05:39,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.116 2026-09-12 07:05:39,108 26 INFO rb-103a292-224772-414667 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-12 07:05:39,167 26 INFO rb-103a292-224772-414667 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-12 07:05:39,216 26 INFO rb-103a292-224772-414667 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-12 07:05:39,280 26 INFO rb-103a292-224772-414667 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-12 07:05:39,335 26 INFO rb-103a292-224772-414667 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-12 07:05:39,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-12 07:05:39,387 26 INFO rb-103a292-224772-414667 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-12 07:05:39,450 26 INFO rb-103a292-224772-414667 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-12 07:05:39,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:05:39,510 26 INFO rb-103a292-224772-414667 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-12 07:05:39,579 26 INFO rb-103a292-224772-414667 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-12 07:05:39,611 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81078871 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000010', 'uuid': 'd0bb745e-7136-446b-8b05-fbc75521629b'}] 2026-09-12 07:05:39,643 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81078871 order {'name': None, 'pos_reference': '260-193-000010', 'uuid': 'd0bb745e-7136-446b-8b05-fbc75521629b'} created pos.order #943 2026-09-12 07:05:39,657 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81078871 finished 2026-09-12 07:05:39,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.047 0.103 2026-09-12 07:05:39,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 07:05:39,767 26 INFO rb-103a292-224772-414667 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-12 07:05:39,818 26 INFO rb-103a292-224772-414667 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-12 07:05:39,877 26 INFO rb-103a292-224772-414667 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-12 07:05:39,925 26 INFO rb-103a292-224772-414667 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-12 07:05:39,976 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:39,977 26 INFO rb-103a292-224772-414667 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-12 07:05:40,040 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8935676 (allocated 9961472) 2026-09-12 07:05:40,044 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91401 2026-09-12 07:05:40,045 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:40,046 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91401 2026-09-12 07:05:40,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070540_090846_test_self_order_mobile.txt 2026-09-12 07:05:40,091 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpywqpj56c_chrome_odoo" 2026-09-12 07:05:40,291 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 91538 2026-09-12 07:05:40,291 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmppdxlhapv_chrome_odoo 2026-09-12 07:05:40,291 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40957/json/version 2026-09-12 07:05:40,292 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:40,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:05:40,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40957/json 2026-09-12 07:05:40,341 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:40,353 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40957/devtools/page/96A8266EC63BC787C41501A3155F93BB 2026-09-12 07:05:40,356 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-12 07:05:40,362 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-12 07:05:40,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-12 07:05:40,383 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" in browser 2026-09-12 07:05:40,383 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a" 2026-09-12 07:05:40,417 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /pos-self/193?access_token=d634d6559f42455a&table_identifier=767cca4a HTTP/1.1" 200 - 9 0.005 0.020 2026-09-12 07:05:40,430 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '96A8266EC63BC787C41501A3155F93BB', 'loaderId': '10B3C550288395F9E37DDFB7A49C5F4A', 'isDownload': False} 2026-09-12 07:05:40,430 26 INFO rb-103a292-224772-414667 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-12 07:05:40,445 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:40,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.015 2026-09-12 07:05:40,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-12 07:05:40,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 07:05:40,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:05:40,673 26 INFO rb-103a292-224772-414667 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=d634d6559f42455a&table_identifier=767cca4a", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:40,680 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:40,681 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:05:40,685 26 INFO rb-103a292-224772-414667 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-12 07:05:40,734 26 INFO rb-103a292-224772-414667 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-12 07:05:40,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.014 0.028 2026-09-12 07:05:40,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-12 07:05:40,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-09-12 07:05:40,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:40] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.102 0.134 2026-09-12 07:05:41,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.011 2026-09-12 07:05:41,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-12 07:05:41,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/ir.attachment/9692/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:05:41,151 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.011 2026-09-12 07:05:41,170 26 INFO rb-103a292-224772-414667 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-12 07:05:41,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.026 2026-09-12 07:05:41,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:05:41,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.058 2026-09-12 07:05:41,226 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:05:41,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.057 2026-09-12 07:05:41,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.100 2026-09-12 07:05:41,260 26 INFO rb-103a292-224772-414667 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-12 07:05:41,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.050 2026-09-12 07:05:41,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.035 2026-09-12 07:05:41,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.141 2026-09-12 07:05:41,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.158 2026-09-12 07:05:41,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.041 2026-09-12 07:05:41,325 26 INFO rb-103a292-224772-414667 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-12 07:05:41,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.029 2026-09-12 07:05:41,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.074 2026-09-12 07:05:41,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.117 2026-09-12 07:05:41,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.115 2026-09-12 07:05:41,402 26 INFO rb-103a292-224772-414667 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-12 07:05:41,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-09-12 07:05:41,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/ir.attachment/9658/raw HTTP/1.1" 200 - 4 0.003 0.101 2026-09-12 07:05:41,433 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:41,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.011 0.085 2026-09-12 07:05:41,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-09-12 07:05:41,458 26 INFO rb-103a292-224772-414667 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-12 07:05:41,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 07:05:41,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-12 07:05:41,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.089 2026-09-12 07:05:41,519 26 INFO rb-103a292-224772-414667 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-12 07:05:41,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.006 0.072 2026-09-12 07:05:41,554 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15652083 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000011', 'uuid': 'f1853f91-13b3-4f7c-b5b8-075d52b53b7d'}] 2026-09-12 07:05:41,579 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15652083 order {'name': None, 'pos_reference': '260-193-000011', 'uuid': 'f1853f91-13b3-4f7c-b5b8-075d52b53b7d'} created pos.order #944 2026-09-12 07:05:41,582 26 INFO rb-103a292-224772-414667 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-12 07:05:41,591 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15652083 finished 2026-09-12 07:05:41,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.045 0.091 2026-09-12 07:05:41,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:05:41,696 26 INFO rb-103a292-224772-414667 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-12 07:05:41,748 26 INFO rb-103a292-224772-414667 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-12 07:05:41,800 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-12 07:05:41,800 26 INFO rb-103a292-224772-414667 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-12 07:05:41,838 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7737672 (allocated 8650752) 2026-09-12 07:05:41,844 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 91538 2026-09-12 07:05:41,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-12 07:05:41,847 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 91538 2026-09-12 07:05:41,901 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070541_901238_test_self_order_mobile.txt 2026-09-12 07:05:41,901 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmppdxlhapv_chrome_odoo" 2026-09-12 07:05:41,939 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-12 07:05:45,711 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 91661 2026-09-12 07:05:45,711 26 INFO rb-103a292-224772-414667 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/tmpc9vfkvo7_chrome_odoo 2026-09-12 07:05:45,711 26 INFO rb-103a292-224772-414667 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:42405/json/version 2026-09-12 07:05:45,712 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:45,732 26 INFO rb-103a292-224772-414667 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-12 07:05:45,732 26 INFO rb-103a292-224772-414667 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:42405/json 2026-09-12 07:05:45,732 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:45,739 26 INFO rb-103a292-224772-414667 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:42405/devtools/page/BFDB3BEDE550DCE723F3442570F4CADD 2026-09-12 07:05:45,743 26 INFO rb-103a292-224772-414667 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-12 07:05:45,744 26 INFO rb-103a292-224772-414667 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-12 07:05:45,763 26 INFO rb-103a292-224772-414667 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-12 07:05:45,891 26 INFO rb-103a292-224772-414667 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=76af53b1df4c4f84&table_identifier=3e204937" in browser 2026-09-12 07:05:45,891 26 INFO rb-103a292-224772-414667 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=76af53b1df4c4f84&table_identifier=3e204937" 2026-09-12 07:05:45,903 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:05:46,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "GET /pos-self/194?access_token=76af53b1df4c4f84&table_identifier=3e204937 HTTP/1.1" 200 - 59 0.025 0.315 2026-09-12 07:05:46,242 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'BFDB3BEDE550DCE723F3442570F4CADD', 'loaderId': '86BFC720E1EE9E2702F6D08C240E2ADF', 'isDownload': False} 2026-09-12 07:05:46,243 26 INFO rb-103a292-224772-414667 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-12 07:05:46,253 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:46,281 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:05:46,330 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.030 2026-09-12 07:05:46,339 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:05:46,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.088 2026-09-12 07:05:46,370 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:05:46,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.106 2026-09-12 07:05:46,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:05:46,578 26 INFO rb-103a292-224772-414667 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=76af53b1df4c4f84&table_identifier=3e204937", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:05:46,586 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:46,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:05:46,593 26 INFO rb-103a292-224772-414667 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-12 07:05:46,643 26 INFO rb-103a292-224772-414667 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-12 07:05:46,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.041 0.043 2026-09-12 07:05:46,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-12 07:05:47,023 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.126 0.155 2026-09-12 07:05:47,026 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.272 2026-09-12 07:05:47,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 07:05:47,093 26 INFO rb-103a292-224772-414667 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-12 07:05:47,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/ir.attachment/9733/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:47,173 26 INFO rb-103a292-224772-414667 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-12 07:05:47,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/ir.attachment/9699/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 07:05:47,208 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:47,258 26 INFO rb-103a292-224772-414667 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-12 07:05:47,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-09-12 07:05:47,326 26 INFO rb-103a292-224772-414667 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-12 07:05:47,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-12 07:05:47,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-12 07:05:47,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-12 07:05:47,389 26 INFO rb-103a292-224772-414667 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-12 07:05:47,390 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-12 07:05:47,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-12 07:05:47,419 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05: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-12 07:05:47,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "GET /web/image/product.product/2979/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.009 0.015 2026-09-12 07:05:47,443 26 INFO rb-103a292-224772-414667 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-12 07:05:47,508 26 INFO rb-103a292-224772-414667 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-12 07:05:47,559 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6959427 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': 'c6af3aa0-cbfd-48fd-8c21-273efcb091c7'}] 2026-09-12 07:05:47,587 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6959427 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': 'c6af3aa0-cbfd-48fd-8c21-273efcb091c7'} created pos.order #945 2026-09-12 07:05:47,603 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6959427 finished 2026-09-12 07:05:47,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 234 0.230 0.241 2026-09-12 07:05:48,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:05:48,013 26 INFO rb-103a292-224772-414667 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-12 07:05:48,067 26 INFO rb-103a292-224772-414667 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-12 07:05:48,125 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-12 07:05:48,125 26 INFO rb-103a292-224772-414667 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-12 07:05:48,202 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7938044 (allocated 8912896) 2026-09-12 07:05:48,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 91661 2026-09-12 07:05:48,216 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-12 07:05:48,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 91661 2026-09-12 07:05:48,279 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070548_279744_test_self_order_mobile_0_price_order.txt 2026-09-12 07:05:48,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpc9vfkvo7_chrome_odoo" 2026-09-12 07:05:48,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-12 07:05:52,038 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 91775 2026-09-12 07:05:52,038 26 INFO rb-103a292-224772-414667 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/tmp2sntt1o2_chrome_odoo 2026-09-12 07:05:52,038 26 INFO rb-103a292-224772-414667 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:37241/json/version 2026-09-12 07:05:52,039 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:52,055 26 INFO rb-103a292-224772-414667 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-12 07:05:52,057 26 INFO rb-103a292-224772-414667 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:37241/json 2026-09-12 07:05:52,057 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:52,059 26 INFO rb-103a292-224772-414667 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:37241/devtools/page/566066EB0792908D3543C063AE8D34F2 2026-09-12 07:05:52,062 26 INFO rb-103a292-224772-414667 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-12 07:05:52,063 26 INFO rb-103a292-224772-414667 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-12 07:05:52,074 26 INFO rb-103a292-224772-414667 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-12 07:05:52,172 26 INFO rb-103a292-224772-414667 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-12 07:05:52,172 26 INFO rb-103a292-224772-414667 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-12 07:05:52,186 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:05:52,501 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "GET /pos-self/195 HTTP/1.1" 200 - 57 0.030 0.288 2026-09-12 07:05:52,505 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '566066EB0792908D3543C063AE8D34F2', 'loaderId': '0B891893AB7753ED7037310155C3D331', 'isDownload': False} 2026-09-12 07:05:52,505 26 INFO rb-103a292-224772-414667 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-12 07:05:52,513 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:52,558 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:05:52,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.056 2026-09-12 07:05:52,616 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:05:52,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.099 2026-09-12 07:05:52,660 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:05:52,671 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.121 2026-09-12 07:05:52,805 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:05:52,819 26 INFO rb-103a292-224772-414667 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-12 07:05:52,826 26 INFO rb-103a292-224772-414667 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-12 07:05:52,830 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:05:52,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.005 2026-09-12 07:05:52,880 26 INFO rb-103a292-224772-414667 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-12 07:05:52,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.023 0.032 2026-09-12 07:05:52,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-12 07:05:53,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:53] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.133 0.154 2026-09-12 07:05:53,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.270 2026-09-12 07:05:53,260 26 INFO rb-103a292-224772-414667 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-12 07:05:53,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:53] "GET /web/image/ir.attachment/9774/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:05:53,310 26 INFO rb-103a292-224772-414667 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-12 07:05:53,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:53] "GET /web/image/ir.attachment/9740/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:05:53,334 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:53,364 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-12 07:05:53,365 26 INFO rb-103a292-224772-414667 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-12 07:05:53,399 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6120896 (allocated 6553600) 2026-09-12 07:05:53,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 91775 2026-09-12 07:05:53,402 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-12 07:05:53,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 91775 2026-09-12 07:05:53,500 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070553_500057_test_self_order_mobile_no_access_token.txt 2026-09-12 07:05:53,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmp2sntt1o2_chrome_odoo" 2026-09-12 07:05:53,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-09-12 07:05:57,111 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 91884 2026-09-12 07:05:57,111 26 INFO rb-103a292-224772-414667 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/tmpi5j768nz_chrome_odoo 2026-09-12 07:05:57,111 26 INFO rb-103a292-224772-414667 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:37611/json/version 2026-09-12 07:05:57,112 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:57,138 26 INFO rb-103a292-224772-414667 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-12 07:05:57,138 26 INFO rb-103a292-224772-414667 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:37611/json 2026-09-12 07:05:57,139 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:05:57,141 26 INFO rb-103a292-224772-414667 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:37611/devtools/page/280DEF5CCB0BE354A51DDA39E980A918 2026-09-12 07:05:57,149 26 INFO rb-103a292-224772-414667 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-12 07:05:57,150 26 INFO rb-103a292-224772-414667 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-12 07:05:57,264 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 07:05:57,269 26 INFO rb-103a292-224772-414667 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-12 07:05:57,270 26 INFO rb-103a292-224772-414667 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-12 07:05:57,270 26 INFO rb-103a292-224772-414667 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-12 07:05:57,278 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:05:57,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:57] "GET /pos/ui/197 HTTP/1.1" 200 - 123 0.056 0.334 2026-09-12 07:05:57,672 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '280DEF5CCB0BE354A51DDA39E980A918', 'loaderId': '3B784099EEE3E2AA4F3FCCD4C16D5BB2', 'isDownload': False} 2026-09-12 07:05:57,673 26 INFO rb-103a292-224772-414667 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-12 07:05:57,678 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:05:57,694 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:57] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 07:05:57,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:57] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-12 07:05:57,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:57] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-12 07:05:58,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:05:58,135 26 INFO rb-103a292-224772-414667 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-12 07:05:58,138 26 INFO rb-103a292-224772-414667 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-12 07:05:58,147 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:58,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-09-12 07:05:58,171 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:05:58,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:05:58,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-12 07:05:58,226 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 07:05:58,286 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.034 2026-09-12 07:05:58,290 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-12 07:05:58,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 422 0.288 0.319 2026-09-12 07:05:58,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 07:05:59,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 07:05:59,062 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-09-12 07:05:59,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-12 07:05:59,110 26 INFO rb-103a292-224772-414667 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-12 07:05:59,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 07:05:59,166 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:59,173 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:05:59,183 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:05:59,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.021 2026-09-12 07:05:59,213 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05: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-12 07:05:59,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-12 07:05:59,241 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:05:59,273 26 INFO rb-103a292-224772-414667 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-12 07:05:59,287 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:05:59,358 26 INFO rb-103a292-224772-414667 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-12 07:05:59,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /pos/ui/197?from_backend=True HTTP/1.1" 200 - 31 0.054 0.037 2026-09-12 07:05:59,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /pos/ui/197 HTTP/1.1" 200 - 31 0.033 0.119 2026-09-12 07:05:59,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.021 0.080 2026-09-12 07:05:59,530 26 INFO rb-103a292-224772-414667 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-12 07:05:59,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 07:05:59,572 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:05:59,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.020 2026-09-12 07:05:59,582 26 INFO rb-103a292-224772-414667 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-12 07:05:59,584 26 INFO rb-103a292-224772-414667 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-12 07:05:59,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12021616 (allocated 13107200) 2026-09-12 07:05:59,694 26 INFO rb-103a292-224772-414667 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 91884 2026-09-12 07:05:59,701 26 INFO rb-103a292-224772-414667 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-12 07:05:59,701 26 INFO rb-103a292-224772-414667 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 91884 2026-09-12 07:05:59,757 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070559_757750_test_self_order_mobile_not_visible_in_other_config.txt 2026-09-12 07:05:59,758 26 INFO rb-103a292-224772-414667 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/tmpi5j768nz_chrome_odoo" 2026-09-12 07:05:59,795 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-09-12 07:06:03,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 92009 2026-09-12 07:06:03,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpl_n9uccl_chrome_odoo 2026-09-12 07:06:03,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:35029/json/version 2026-09-12 07:06:03,482 26 INFO rb-103a292-224772-414667 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-12 07:06:03,524 26 INFO rb-103a292-224772-414667 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-12 07:06:03,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:35029/json 2026-09-12 07:06:03,526 26 INFO rb-103a292-224772-414667 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-12 07:06:03,528 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:35029/devtools/page/5DAE958BC2A6F7C30085F3636BD9ABC4 2026-09-12 07:06:03,535 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-12 07:06:03,543 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-12 07:06:03,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-12 07:06:03,701 26 INFO rb-103a292-224772-414667 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=91ce3128a42d46e2&table_identifier=c90cc35b" in browser 2026-09-12 07:06:03,701 26 INFO rb-103a292-224772-414667 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=91ce3128a42d46e2&table_identifier=c90cc35b" 2026-09-12 07:06:03,720 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:04,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /pos-self/198?access_token=91ce3128a42d46e2&table_identifier=c90cc35b HTTP/1.1" 200 - 59 0.033 0.321 2026-09-12 07:06:04,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '5DAE958BC2A6F7C30085F3636BD9ABC4', 'loaderId': '5021A4B0DCA29BC248458C4A831AAD11', 'isDownload': False} 2026-09-12 07:06:04,073 26 INFO rb-103a292-224772-414667 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-12 07:06:04,080 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:04,097 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:04,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 07:06:04,134 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:04,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.064 2026-09-12 07:06:04,196 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:04,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.109 2026-09-12 07:06:04,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:06:04,303 26 INFO rb-103a292-224772-414667 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=91ce3128a42d46e2&table_identifier=c90cc35b", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:04,310 26 INFO rb-103a292-224772-414667 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-12 07:06:04,312 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:04,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:06:04,363 26 INFO rb-103a292-224772-414667 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-12 07:06:04,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-12 07:06:04,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.041 0.074 2026-09-12 07:06:04,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-09-12 07:06:04,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "POST /pos-self/data/198 HTTP/1.1" 200 - 180 0.165 0.175 2026-09-12 07:06:04,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-12 07:06:04,894 26 INFO rb-103a292-224772-414667 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-12 07:06:04,935 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:04] "GET /web/image/ir.attachment/9853/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:06:04,993 26 INFO rb-103a292-224772-414667 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-12 07:06:05,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-12 07:06:05,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.032 2026-09-12 07:06:05,079 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:06:05,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.043 2026-09-12 07:06:05,103 26 INFO rb-103a292-224772-414667 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-12 07:06:05,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-12 07:06:05,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-12 07:06:05,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-09-12 07:06:05,172 26 INFO rb-103a292-224772-414667 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-12 07:06:05,235 26 INFO rb-103a292-224772-414667 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-12 07:06:05,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/ir.attachment/9819/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:06:05,264 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:06:05,287 26 INFO rb-103a292-224772-414667 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-12 07:06:05,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.011 0.025 2026-09-12 07:06:05,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "GET /web/image/product.product/2978/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.015 0.053 2026-09-12 07:06:05,342 26 INFO rb-103a292-224772-414667 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-12 07:06:05,419 26 INFO rb-103a292-224772-414667 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-12 07:06:05,458 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3104726 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000002', 'uuid': '602dd747-f96a-4b0f-a090-388737bea148'}] 2026-09-12 07:06:05,487 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3104726 order {'name': None, 'pos_reference': '260-198-000002', 'uuid': '602dd747-f96a-4b0f-a090-388737bea148'} created pos.order #948 2026-09-12 07:06:05,503 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3104726 finished 2026-09-12 07:06:05,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.076 0.123 2026-09-12 07:06:05,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-12 07:06:05,666 26 INFO rb-103a292-224772-414667 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-12 07:06:05,715 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-12 07:06:05,716 26 INFO rb-103a292-224772-414667 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-12 07:06:05,764 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7886556 (allocated 8912896) 2026-09-12 07:06:05,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 92009 2026-09-12 07:06:05,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-12 07:06:05,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 92009 2026-09-12 07:06:05,812 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070605_812050_test_self_order_table_sharing.txt 2026-09-12 07:06:05,812 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpl_n9uccl_chrome_odoo" 2026-09-12 07:06:05,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 92125 2026-09-12 07:06:05,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp2jc4rwdd_chrome_odoo 2026-09-12 07:06:05,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42515/json/version 2026-09-12 07:06:05,999 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:06,014 26 INFO rb-103a292-224772-414667 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-12 07:06:06,014 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42515/json 2026-09-12 07:06:06,014 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:06,020 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:42515/devtools/page/564F59B429F5E402B63546B42E65A02D 2026-09-12 07:06:06,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-12 07:06:06,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-12 07:06:06,040 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-12 07:06:06,047 26 INFO rb-103a292-224772-414667 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=91ce3128a42d46e2&table_identifier=c90cc35b" in browser 2026-09-12 07:06:06,047 26 INFO rb-103a292-224772-414667 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=91ce3128a42d46e2&table_identifier=c90cc35b" 2026-09-12 07:06:06,081 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /pos-self/198?access_token=91ce3128a42d46e2&table_identifier=c90cc35b HTTP/1.1" 200 - 9 0.006 0.020 2026-09-12 07:06:06,086 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '564F59B429F5E402B63546B42E65A02D', 'loaderId': '4017B5348FD0FBC4A83E2B0E52BE41A1', 'isDownload': False} 2026-09-12 07:06:06,086 26 INFO rb-103a292-224772-414667 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-12 07:06:06,108 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:06,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-12 07:06:06,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-09-12 07:06:06,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 07:06:06,309 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:06:06,320 26 INFO rb-103a292-224772-414667 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=91ce3128a42d46e2&table_identifier=c90cc35b", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:06,327 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:06,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:06:06,331 26 INFO rb-103a292-224772-414667 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-12 07:06:06,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.010 0.025 2026-09-12 07:06:06,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.037 2026-09-12 07:06:06,383 26 INFO rb-103a292-224772-414667 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-12 07:06:06,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-12 07:06:06,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.088 0.144 2026-09-12 07:06:06,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.022 0.031 2026-09-12 07:06:06,759 26 INFO rb-103a292-224772-414667 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-12 07:06:06,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/ir.attachment/9853/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:06:06,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.009 2026-09-12 07:06:06,842 26 INFO rb-103a292-224772-414667 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-12 07:06:06,884 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:06:06,891 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.018 2026-09-12 07:06:06,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-12 07:06:06,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:06:06,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-12 07:06:06,961 26 INFO rb-103a292-224772-414667 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-12 07:06:06,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-12 07:06:06,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-12 07:06:06,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:06] "GET /web/image/ir.attachment/9819/raw HTTP/1.1" 200 - 4 0.005 0.022 2026-09-12 07:06:07,010 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-12 07:06:07,011 26 INFO rb-103a292-224772-414667 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-12 07:06:07,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:07] "GET /web/image/product.product/2976/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-12 07:06:07,054 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7082852 (allocated 7602176) 2026-09-12 07:06:07,057 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 92125 2026-09-12 07:06:07,058 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-12 07:06:07,059 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 92125 2026-09-12 07:06:07,126 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070607_126428_test_self_order_table_sharing.txt 2026-09-12 07:06:07,126 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp2jc4rwdd_chrome_odoo" 2026-09-12 07:06:07,172 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-09-12 07:06:11,249 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 92236 2026-09-12 07:06:11,249 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpwfsafoaa_chrome_odoo 2026-09-12 07:06:11,249 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45391/json/version 2026-09-12 07:06:11,250 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:11,253 26 INFO rb-103a292-224772-414667 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-12 07:06:11,253 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45391/json 2026-09-12 07:06:11,253 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:11,255 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:45391/devtools/page/33595B3522A2382A22D08E496BACFEFF 2026-09-12 07:06:11,259 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-12 07:06:11,264 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-12 07:06:11,276 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-12 07:06:11,369 26 INFO rb-103a292-224772-414667 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=d42f881db6d84978" in browser 2026-09-12 07:06:11,369 26 INFO rb-103a292-224772-414667 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=d42f881db6d84978" 2026-09-12 07:06:11,388 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:11,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:11] "GET /pos-self/199?access_token=d42f881db6d84978 HTTP/1.1" 200 - 57 0.032 0.302 2026-09-12 07:06:11,723 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '33595B3522A2382A22D08E496BACFEFF', 'loaderId': '0A888ACF14B11445870FEE0B036BCEA2', 'isDownload': False} 2026-09-12 07:06:11,723 26 INFO rb-103a292-224772-414667 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-12 07:06:11,731 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:11,758 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:11,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:11] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.029 2026-09-12 07:06:11,802 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:11,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:11] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.079 2026-09-12 07:06:11,837 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:11,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:11] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.092 2026-09-12 07:06:12,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:06:12,027 26 INFO rb-103a292-224772-414667 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=d42f881db6d84978", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:12,035 26 INFO rb-103a292-224772-414667 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-12 07:06:12,042 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:12,042 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:06:12,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-12 07:06:12,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.055 0.060 2026-09-12 07:06:12,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-12 07:06:12,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.095 0.149 2026-09-12 07:06:12,491 26 INFO rb-103a292-224772-414667 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-12 07:06:12,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/ir.attachment/9894/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:06:12,589 26 INFO rb-103a292-224772-414667 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-12 07:06:12,666 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 07:06:12,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.036 2026-09-12 07:06:12,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/pos.category/359/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-09-12 07:06:12,694 26 INFO rb-103a292-224772-414667 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-12 07:06:12,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-12 07:06:12,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-12 07:06:12,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-09-12 07:06:12,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:06:12,761 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:12] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-12 07:06:12,762 26 INFO rb-103a292-224772-414667 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-12 07:06:12,815 26 INFO rb-103a292-224772-414667 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-12 07:06:12,879 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-12 07:06:12,880 26 INFO rb-103a292-224772-414667 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-12 07:06:12,918 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7489044 (allocated 8388608) 2026-09-12 07:06:12,923 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 92236 2026-09-12 07:06:12,925 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-12 07:06:12,926 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 92236 2026-09-12 07:06:12,984 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070612_984791_test_sub_categories_products_displayed.txt 2026-09-12 07:06:12,985 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpwfsafoaa_chrome_odoo" 2026-09-12 07:06:13,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 92341 2026-09-12 07:06:13,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp8ld2kwqe_chrome_odoo 2026-09-12 07:06:13,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34505/json/version 2026-09-12 07:06:13,225 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:13,243 26 INFO rb-103a292-224772-414667 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-12 07:06:13,243 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34505/json 2026-09-12 07:06:13,244 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:13,249 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:34505/devtools/page/8BD3EBAF79E2B3BFB028B1A6B0EB3F1C 2026-09-12 07:06:13,251 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-12 07:06:13,252 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-12 07:06:13,262 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-12 07:06:13,272 26 INFO rb-103a292-224772-414667 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-12 07:06:13,272 26 INFO rb-103a292-224772-414667 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-12 07:06:13,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /pos-self/199 HTTP/1.1" 200 - 7 0.007 0.018 2026-09-12 07:06:13,309 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '8BD3EBAF79E2B3BFB028B1A6B0EB3F1C', 'loaderId': 'C0B1907BAC0B139BA06B66CC5A7B5C38', 'isDownload': False} 2026-09-12 07:06:13,309 26 INFO rb-103a292-224772-414667 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-12 07:06:13,319 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:13,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.011 2026-09-12 07:06:13,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-12 07:06:13,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 07:06:13,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:06:13,529 26 INFO rb-103a292-224772-414667 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-12 07:06:13,537 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:13,537 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:06:13,538 26 INFO rb-103a292-224772-414667 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-12 07:06:13,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.009 0.026 2026-09-12 07:06:13,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.043 2026-09-12 07:06:13,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.076 0.125 2026-09-12 07:06:13,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.191 2026-09-12 07:06:13,856 26 INFO rb-103a292-224772-414667 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-12 07:06:13,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:13] "GET /web/image/ir.attachment/9900/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:06:13,933 26 INFO rb-103a292-224772-414667 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-12 07:06:14,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/pos.category/359/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.003 0.021 2026-09-12 07:06:14,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.054 2026-09-12 07:06:14,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-09-12 07:06:14,067 26 INFO rb-103a292-224772-414667 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-12 07:06:14,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-09-12 07:06:14,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-12 07:06:14,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-12 07:06:14,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-12 07:06:14,126 26 INFO rb-103a292-224772-414667 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-12 07:06:14,183 26 INFO rb-103a292-224772-414667 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-12 07:06:14,235 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-12 07:06:14,236 26 INFO rb-103a292-224772-414667 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-12 07:06:14,274 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6849152 (allocated 7602176) 2026-09-12 07:06:14,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 92341 2026-09-12 07:06:14,285 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-12 07:06:14,287 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 92341 2026-09-12 07:06:14,335 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070614_334874_test_sub_categories_products_displayed.txt 2026-09-12 07:06:14,335 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp8ld2kwqe_chrome_odoo" 2026-09-12 07:06:14,585 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 92449 2026-09-12 07:06:14,586 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpp98ugtxq_chrome_odoo 2026-09-12 07:06:14,586 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42889/json/version 2026-09-12 07:06:14,587 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:14,618 26 INFO rb-103a292-224772-414667 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-12 07:06:14,618 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42889/json 2026-09-12 07:06:14,619 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:14,621 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:42889/devtools/page/C6C487E2D393FF16AD3A5B5E4B7FAB3B 2026-09-12 07:06:14,623 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-12 07:06:14,624 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-12 07:06:14,639 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-12 07:06:14,648 26 INFO rb-103a292-224772-414667 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=d42f881db6d84978" in browser 2026-09-12 07:06:14,649 26 INFO rb-103a292-224772-414667 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=d42f881db6d84978" 2026-09-12 07:06:14,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /pos-self/199?access_token=d42f881db6d84978 HTTP/1.1" 200 - 7 0.003 0.013 2026-09-12 07:06:14,681 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'C6C487E2D393FF16AD3A5B5E4B7FAB3B', 'loaderId': 'FBB95A678B3E79BB3B585BEFEE0D2977', 'isDownload': False} 2026-09-12 07:06:14,681 26 INFO rb-103a292-224772-414667 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-12 07:06:14,692 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:14,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 07:06:14,719 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-09-12 07:06:14,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 07:06:14,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:06:14,903 26 INFO rb-103a292-224772-414667 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=d42f881db6d84978", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:14,911 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:14,911 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:06:14,917 26 INFO rb-103a292-224772-414667 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-12 07:06:14,959 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.014 0.023 2026-09-12 07:06:14,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.038 2026-09-12 07:06:15,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "POST /pos-self/data/199 HTTP/1.1" 200 - 114 0.065 0.119 2026-09-12 07:06:15,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.179 2026-09-12 07:06:15,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-12 07:06:15,238 26 INFO rb-103a292-224772-414667 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-12 07:06:15,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/ir.attachment/9903/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 07:06:15,328 26 INFO rb-103a292-224772-414667 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-12 07:06:15,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/pos.category/359/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 07:06:15,392 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/pos.category/356/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-12 07:06:15,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/product.template/2475/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-12 07:06:15,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/product.template/2479/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-12 07:06:15,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/product.template/2478/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-12 07:06:15,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/product.template/2476/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-12 07:06:15,466 26 INFO rb-103a292-224772-414667 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-12 07:06:15,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/pos.category/358/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.091 2026-09-12 07:06:15,518 26 INFO rb-103a292-224772-414667 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-12 07:06:15,571 26 INFO rb-103a292-224772-414667 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-12 07:06:15,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/pos.category/360/image_128?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 07:06:15,625 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-12 07:06:15,625 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:15] "GET /web/image/product.template/2477/image_512?unique=2026-09-12T07:04:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.031 2026-09-12 07:06:15,626 26 INFO rb-103a292-224772-414667 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-12 07:06:15,662 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6807488 (allocated 7340032) 2026-09-12 07:06:15,682 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 92449 2026-09-12 07:06:15,684 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-12 07:06:15,690 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 92449 2026-09-12 07:06:15,747 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070615_747726_test_sub_categories_products_displayed.txt 2026-09-12 07:06:15,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpp98ugtxq_chrome_odoo" 2026-09-12 07:06:15,796 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-12 07:06:16,972 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-09-12 07:06:20,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 92555 2026-09-12 07:06:20,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpcjylr1yu_chrome_odoo 2026-09-12 07:06:20,667 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43801/json/version 2026-09-12 07:06:20,669 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:20,691 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:06:20,692 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43801/json 2026-09-12 07:06:20,694 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:20,697 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:43801/devtools/page/5981A03C7A588CA6C3BDC156F9545B8B 2026-09-12 07:06:20,700 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-12 07:06:20,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-12 07:06:20,730 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-09-12 07:06:20,886 26 INFO rb-103a292-224772-414667 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=eec0c2b420814239" in browser 2026-09-12 07:06:20,886 26 INFO rb-103a292-224772-414667 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=eec0c2b420814239" 2026-09-12 07:06:20,907 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:21,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /pos-self/200?access_token=eec0c2b420814239 HTTP/1.1" 200 - 57 0.036 0.303 2026-09-12 07:06:21,242 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '5981A03C7A588CA6C3BDC156F9545B8B', 'loaderId': '63DE4B73161C18DD22CC93D1DDDC988C', 'isDownload': False} 2026-09-12 07:06:21,242 26 INFO rb-103a292-224772-414667 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-12 07:06:21,260 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:21,275 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:21,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.029 2026-09-12 07:06:21,319 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:21,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-09-12 07:06:21,341 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:21,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.085 2026-09-12 07:06:21,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:06:21,540 26 INFO rb-103a292-224772-414667 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=eec0c2b420814239", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:21,547 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:21,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:06:21,550 26 INFO rb-103a292-224772-414667 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-12 07:06:21,605 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.017 0.031 2026-09-12 07:06:21,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-12 07:06:21,878 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.101 0.131 2026-09-12 07:06:21,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.222 2026-09-12 07:06:21,917 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:06:21,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /web/image/ir.attachment/9951/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:06:21,973 26 INFO rb-103a292-224772-414667 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-12 07:06:21,986 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:21] "GET /web/image/ir.attachment/9917/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:06:22,014 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:06:22,057 26 INFO rb-103a292-224772-414667 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-12 07:06:22,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/pos.category/362/image_128?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-12 07:06:22,131 26 INFO rb-103a292-224772-414667 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-12 07:06:22,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/product.template/2482/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.036 2026-09-12 07:06:22,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/product.template/2483/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-12 07:06:22,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/product.template/2484/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-12 07:06:22,195 26 INFO rb-103a292-224772-414667 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-12 07:06:22,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/product.template/2485/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.071 2026-09-12 07:06:22,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/product.template/2486/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.105 2026-09-12 07:06:22,233 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06: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-12 07:06:22,254 26 INFO rb-103a292-224772-414667 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-12 07:06:22,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "GET /web/image/product.product/2984/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-12 07:06:22,306 26 INFO rb-103a292-224772-414667 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-12 07:06:22,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.011 2026-09-12 07:06:22,388 26 INFO rb-103a292-224772-414667 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-12 07:06:22,482 26 INFO rb-103a292-224772-414667 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-12 07:06:22,575 26 INFO rb-103a292-224772-414667 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-12 07:06:22,670 26 INFO rb-103a292-224772-414667 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-12 07:06:22,735 26 INFO rb-103a292-224772-414667 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-12 07:06:22,810 26 INFO rb-103a292-224772-414667 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-12 07:06:22,864 26 INFO rb-103a292-224772-414667 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-12 07:06:22,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:22] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.030 0.055 2026-09-12 07:06:23,011 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1600540 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '5a111c19-f454-4167-a6a3-a47c9c8ac9b0'}] 2026-09-12 07:06:23,042 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1600540 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '5a111c19-f454-4167-a6a3-a47c9c8ac9b0'} created pos.order #949 2026-09-12 07:06:23,056 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1600540 finished 2026-09-12 07:06:23,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.209 0.249 2026-09-12 07:06:23,467 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-09-12 07:06:23,468 26 INFO rb-103a292-224772-414667 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-12 07:06:23,515 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8601528 (allocated 9699328) 2026-09-12 07:06:23,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 92555 2026-09-12 07:06:23,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-09-12 07:06:23,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 92555 2026-09-12 07:06:23,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070623_578202_test_preset_delivery_tour.txt 2026-09-12 07:06:23,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpcjylr1yu_chrome_odoo" 2026-09-12 07:06:23,637 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-09-12 07:06:27,228 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 92673 2026-09-12 07:06:27,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp_8l5fwa3_chrome_odoo 2026-09-12 07:06:27,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:42401/json/version 2026-09-12 07:06:27,234 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:27,254 26 INFO rb-103a292-224772-414667 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-12 07:06:27,254 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:42401/json 2026-09-12 07:06:27,254 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:27,258 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:42401/devtools/page/22995DAE1AF95A16E9C2DB7E5E740E0C 2026-09-12 07:06:27,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-12 07:06:27,268 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-12 07:06:27,280 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-12 07:06:27,390 26 INFO rb-103a292-224772-414667 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=df0f968070114bae&table_identifier=e26d54bf" in browser 2026-09-12 07:06:27,390 26 INFO rb-103a292-224772-414667 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=df0f968070114bae&table_identifier=e26d54bf" 2026-09-12 07:06:27,404 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:27,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:27] "GET /pos-self/201?access_token=df0f968070114bae&table_identifier=e26d54bf HTTP/1.1" 200 - 59 0.024 0.447 2026-09-12 07:06:27,875 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '22995DAE1AF95A16E9C2DB7E5E740E0C', 'loaderId': '1A52A1F546F308054272FF72E5DB233F', 'isDownload': False} 2026-09-12 07:06:27,875 26 INFO rb-103a292-224772-414667 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-12 07:06:27,883 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:27,918 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:27,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:27] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.032 2026-09-12 07:06:27,977 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:27,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:27] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-09-12 07:06:28,003 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:28,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.097 2026-09-12 07:06:28,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:06:28,150 26 INFO rb-103a292-224772-414667 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=df0f968070114bae&table_identifier=e26d54bf", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:28,163 26 INFO rb-103a292-224772-414667 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-12 07:06:28,166 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:28,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:06:28,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-12 07:06:28,215 26 INFO rb-103a292-224772-414667 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-12 07:06:28,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.039 0.058 2026-09-12 07:06:28,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-12 07:06:28,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.161 0.151 2026-09-12 07:06:28,674 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 07:06:28,682 26 INFO rb-103a292-224772-414667 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-12 07:06:28,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/ir.attachment/9992/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:06:28,759 26 INFO rb-103a292-224772-414667 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-12 07:06:28,774 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/ir.attachment/9958/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-12 07:06:28,788 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:06:28,835 26 INFO rb-103a292-224772-414667 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-12 07:06:28,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/pos.category/362/image_128?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 2 0.003 0.019 2026-09-12 07:06:28,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/product.template/2482/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-12 07:06:28,892 26 INFO rb-103a292-224772-414667 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-12 07:06:28,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/product.template/2483/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.045 2026-09-12 07:06:28,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/product.template/2486/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-12 07:06:28,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/product.template/2485/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-12 07:06:28,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:28] "GET /web/image/product.template/2484/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-12 07:06:28,955 26 INFO rb-103a292-224772-414667 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-12 07:06:28,986 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06: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-12 07:06:29,008 26 INFO rb-103a292-224772-414667 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-12 07:06:29,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:29] "GET /web/image/product.product/2983/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-09-12 07:06:29,068 26 INFO rb-103a292-224772-414667 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-12 07:06:29,102 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78970408 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'ef3ba021-955f-42dc-a125-f01ae27ec3ca'}] 2026-09-12 07:06:29,136 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78970408 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'ef3ba021-955f-42dc-a125-f01ae27ec3ca'} created pos.order #950 2026-09-12 07:06:29,146 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78970408 finished 2026-09-12 07:06:29,258 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.091 0.100 2026-09-12 07:06:29,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-12 07:06:29,327 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-09-12 07:06:29,328 26 INFO rb-103a292-224772-414667 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-12 07:06:29,372 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7654732 (allocated 8388608) 2026-09-12 07:06:29,373 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 92673 2026-09-12 07:06:29,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-09-12 07:06:29,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 92673 2026-09-12 07:06:29,432 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070629_432776_test_preset_dine_in_tour.txt 2026-09-12 07:06:29,433 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp_8l5fwa3_chrome_odoo" 2026-09-12 07:06:29,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-09-12 07:06:33,257 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 92786 2026-09-12 07:06:33,258 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp58ivlina_chrome_odoo 2026-09-12 07:06:33,258 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:42103/json/version 2026-09-12 07:06:33,259 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:33,301 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:06:33,301 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:42103/json 2026-09-12 07:06:33,302 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:33,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:42103/devtools/page/6C5C25F7F570C2E005E489406DD38492 2026-09-12 07:06:33,313 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-12 07:06:33,315 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-12 07:06:33,341 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-12 07:06:33,444 26 INFO rb-103a292-224772-414667 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=56564ac0269c4648" in browser 2026-09-12 07:06:33,445 26 INFO rb-103a292-224772-414667 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=56564ac0269c4648" 2026-09-12 07:06:33,467 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:33,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:33] "GET /pos-self/202?access_token=56564ac0269c4648 HTTP/1.1" 200 - 57 0.024 0.271 2026-09-12 07:06:33,769 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '6C5C25F7F570C2E005E489406DD38492', 'loaderId': '6E56DFE0681A1857F743A176D2234739', 'isDownload': False} 2026-09-12 07:06:33,770 26 INFO rb-103a292-224772-414667 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-12 07:06:33,778 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:33,811 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:33,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:33] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.045 2026-09-12 07:06:33,862 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:33,875 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:33] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.072 2026-09-12 07:06:33,889 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:33,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:33] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.104 2026-09-12 07:06:34,072 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:06:34,087 26 INFO rb-103a292-224772-414667 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=56564ac0269c4648", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:34,099 26 INFO rb-103a292-224772-414667 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-12 07:06:34,104 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:34,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:06:34,147 26 INFO rb-103a292-224772-414667 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-12 07:06:34,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.045 0.032 2026-09-12 07:06:34,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-12 07:06:34,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.121 0.166 2026-09-12 07:06:34,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.271 2026-09-12 07:06:34,551 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:06:34,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/ir.attachment/10033/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:06:34,617 26 INFO rb-103a292-224772-414667 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-12 07:06:34,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/ir.attachment/9999/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:06:34,645 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:06:34,728 26 INFO rb-103a292-224772-414667 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-12 07:06:34,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/pos.category/362/image_128?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-12 07:06:34,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/product.template/2486/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-12 07:06:34,800 26 INFO rb-103a292-224772-414667 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-12 07:06:34,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/product.template/2483/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-12 07:06:34,836 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/product.template/2482/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.074 2026-09-12 07:06:34,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/product.template/2484/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.082 2026-09-12 07:06:34,866 26 INFO rb-103a292-224772-414667 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-12 07:06:34,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/product.template/2485/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-12 07:06:34,912 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06: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-12 07:06:34,918 26 INFO rb-103a292-224772-414667 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-12 07:06:34,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:34] "GET /web/image/product.product/2983/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 8 0.013 0.016 2026-09-12 07:06:34,981 26 INFO rb-103a292-224772-414667 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-12 07:06:35,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.013 2026-09-12 07:06:35,057 26 INFO rb-103a292-224772-414667 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-12 07:06:35,127 26 INFO rb-103a292-224772-414667 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-12 07:06:35,159 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98979155 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'a5024005-2a15-4155-8e14-1185bfd09ad4'}] 2026-09-12 07:06:35,196 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98979155 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'a5024005-2a15-4155-8e14-1185bfd09ad4'} created pos.order #951 2026-09-12 07:06:35,206 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98979155 finished 2026-09-12 07:06:35,316 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.082 0.111 2026-09-12 07:06:35,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-09-12 07:06:35,366 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-09-12 07:06:35,366 26 INFO rb-103a292-224772-414667 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-12 07:06:35,412 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8013476 (allocated 8912896) 2026-09-12 07:06:35,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 92786 2026-09-12 07:06:35,422 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-09-12 07:06:35,423 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 92786 2026-09-12 07:06:35,478 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070635_478751_test_preset_takeaway_tour.txt 2026-09-12 07:06:35,479 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp58ivlina_chrome_odoo" 2026-09-12 07:06:35,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-09-12 07:06:39,300 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 92895 2026-09-12 07:06:39,301 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmp0uvhcs3t_chrome_odoo 2026-09-12 07:06:39,301 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33185/json/version 2026-09-12 07:06:39,301 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:39,304 26 INFO rb-103a292-224772-414667 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-12 07:06:39,304 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33185/json 2026-09-12 07:06:39,304 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:39,306 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33185/devtools/page/00108856F8D38FF060EC29EC9D421D44 2026-09-12 07:06:39,308 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-12 07:06:39,310 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-12 07:06:39,323 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-12 07:06:39,434 26 INFO rb-103a292-224772-414667 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=9c5c856b39a041e8" in browser 2026-09-12 07:06:39,435 26 INFO rb-103a292-224772-414667 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=9c5c856b39a041e8" 2026-09-12 07:06:39,447 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:39,767 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:39] "GET /pos-self/203?access_token=9c5c856b39a041e8 HTTP/1.1" 200 - 57 0.048 0.274 2026-09-12 07:06:39,770 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '00108856F8D38FF060EC29EC9D421D44', 'loaderId': '559166FCB6CA224A2280E8F650D5C7AD', 'isDownload': False} 2026-09-12 07:06:39,770 26 INFO rb-103a292-224772-414667 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-12 07:06:39,788 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:39,808 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:39,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:39] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.028 2026-09-12 07:06:39,871 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:39,921 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:39] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.036 0.094 2026-09-12 07:06:39,943 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:39,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:39] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.148 2026-09-12 07:06:40,110 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:06:40,134 26 INFO rb-103a292-224772-414667 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=9c5c856b39a041e8", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:40,141 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:40,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:06:40,143 26 INFO rb-103a292-224772-414667 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-12 07:06:40,198 26 INFO rb-103a292-224772-414667 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-12 07:06:40,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.025 0.040 2026-09-12 07:06:40,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.087 2026-09-12 07:06:40,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.147 0.151 2026-09-12 07:06:40,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.271 2026-09-12 07:06:40,624 26 INFO rb-103a292-224772-414667 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-12 07:06:40,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/ir.attachment/10074/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 07:06:40,705 26 INFO rb-103a292-224772-414667 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-12 07:06:40,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/ir.attachment/10040/raw HTTP/1.1" 200 - 4 0.008 0.009 2026-09-12 07:06:40,741 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:06:40,798 26 INFO rb-103a292-224772-414667 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-12 07:06:40,855 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/pos.category/362/image_128?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 2 0.003 0.018 2026-09-12 07:06:40,887 26 INFO rb-103a292-224772-414667 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-12 07:06:40,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/product.template/2482/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-12 07:06:40,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/product.template/2483/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-12 07:06:40,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/product.template/2486/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-12 07:06:40,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/product.template/2485/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-12 07:06:40,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/image/product.template/2484/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-12 07:06:40,962 26 INFO rb-103a292-224772-414667 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-12 07:06:40,990 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:06:41,009 26 INFO rb-103a292-224772-414667 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-12 07:06:41,016 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:41] "GET /web/image/product.product/2983/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.023 2026-09-12 07:06:41,068 26 INFO rb-103a292-224772-414667 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-12 07:06:41,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.013 0.010 2026-09-12 07:06:41,171 26 INFO rb-103a292-224772-414667 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-12 07:06:41,272 26 INFO rb-103a292-224772-414667 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-12 07:06:41,338 26 INFO rb-103a292-224772-414667 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-12 07:06:41,372 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4230584 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '23d2b821-bd19-4cf9-8c44-d62ef512d6d4'}] 2026-09-12 07:06:41,407 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4230584 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '23d2b821-bd19-4cf9-8c44-d62ef512d6d4'} created pos.order #952 2026-09-12 07:06:41,422 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4230584 finished 2026-09-12 07:06:41,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.076 0.100 2026-09-12 07:06:41,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-09-12 07:06:41,570 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-09-12 07:06:41,571 26 INFO rb-103a292-224772-414667 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-12 07:06:41,630 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9227432 (allocated 10747904) 2026-09-12 07:06:41,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 92895 2026-09-12 07:06:41,634 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-09-12 07:06:41,635 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 92895 2026-09-12 07:06:41,689 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070641_688855_test_preset_with_slot_tour.txt 2026-09-12 07:06:41,689 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmp0uvhcs3t_chrome_odoo" 2026-09-12 07:06:41,750 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-09-12 07:06:45,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 93005 2026-09-12 07:06:45,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpx90la14__chrome_odoo 2026-09-12 07:06:45,495 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:35851/json/version 2026-09-12 07:06:45,496 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:45,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:06:45,500 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:35851/json 2026-09-12 07:06:45,501 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:45,506 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:35851/devtools/page/60A60DE17D037FE4005FD96BF308483E 2026-09-12 07:06:45,511 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-12 07:06:45,514 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-12 07:06:45,527 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-09-12 07:06:45,609 26 INFO rb-103a292-224772-414667 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=a26bdac3fca84885" in browser 2026-09-12 07:06:45,609 26 INFO rb-103a292-224772-414667 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=a26bdac3fca84885" 2026-09-12 07:06:45,623 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:46,075 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /pos-self/204?access_token=a26bdac3fca84885 HTTP/1.1" 200 - 57 0.019 0.435 2026-09-12 07:06:46,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': '60A60DE17D037FE4005FD96BF308483E', 'loaderId': 'F3E0FBB51BBC3B66CED7D484C4E51244', 'isDownload': False} 2026-09-12 07:06:46,079 26 INFO rb-103a292-224772-414667 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-12 07:06:46,088 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:46,116 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:46,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.035 2026-09-12 07:06:46,181 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:46,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.093 2026-09-12 07:06:46,218 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:46,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.120 2026-09-12 07:06:46,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:06:46,419 26 INFO rb-103a292-224772-414667 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=a26bdac3fca84885", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:46,426 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:46,426 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:06:46,430 26 INFO rb-103a292-224772-414667 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-12 07:06:46,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-12 07:06:46,486 26 INFO rb-103a292-224772-414667 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-12 07:06:46,536 26 INFO rb-103a292-224772-414667 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-12 07:06:46,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.031 0.073 2026-09-12 07:06:46,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-12 07:06:46,834 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "POST /pos-self/data/204 HTTP/1.1" 200 - 185 0.143 0.130 2026-09-12 07:06:46,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-12 07:06:46,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /web/image/ir.attachment/10115/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:06:46,945 26 INFO rb-103a292-224772-414667 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-12 07:06:46,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /web/image/ir.attachment/10081/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:06:46,982 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:06:47,015 26 INFO rb-103a292-224772-414667 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-12 07:06:47,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/pos.category/362/image_128?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 07:06:47,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/product.template/2482/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-12 07:06:47,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/product.template/2486/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-12 07:06:47,091 26 INFO rb-103a292-224772-414667 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-12 07:06:47,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/product.template/2483/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.044 2026-09-12 07:06:47,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/product.template/2484/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-12 07:06:47,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/product.template/2485/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-12 07:06:47,154 26 INFO rb-103a292-224772-414667 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-12 07:06:47,183 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:06:47,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "GET /web/image/product.product/2984/image_512?unique=2026-09-12T07:06:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.016 2026-09-12 07:06:47,227 26 INFO rb-103a292-224772-414667 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-12 07:06:47,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.026 0.012 2026-09-12 07:06:47,286 26 INFO rb-103a292-224772-414667 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-12 07:06:47,361 26 INFO rb-103a292-224772-414667 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-12 07:06:47,434 26 INFO rb-103a292-224772-414667 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-12 07:06:47,452 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63227045 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '045074a9-369d-4be6-b0f7-329128999646'}] 2026-09-12 07:06:47,483 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63227045 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '045074a9-369d-4be6-b0f7-329128999646'} created pos.order #953 2026-09-12 07:06:47,503 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63227045 finished 2026-09-12 07:06:47,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.160 0.259 2026-09-12 07:06:47,898 26 INFO rb-103a292-224772-414667 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-12 07:06:47,950 26 INFO rb-103a292-224772-414667 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-12 07:06:48,007 26 INFO rb-103a292-224772-414667 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-12 07:06:48,067 26 INFO rb-103a292-224772-414667 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-12 07:06:48,122 26 INFO rb-103a292-224772-414667 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-12 07:06:48,177 26 INFO rb-103a292-224772-414667 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-12 07:06:48,192 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.003 0.009 2026-09-12 07:06:48,228 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-09-12 07:06:48,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 07:06:48,267 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9047064 (allocated 10223616) 2026-09-12 07:06:48,271 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 93005 2026-09-12 07:06:48,272 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-09-12 07:06:48,275 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 93005 2026-09-12 07:06:48,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070648_334334_test_slot_limit_orders.txt 2026-09-12 07:06:48,334 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpx90la14__chrome_odoo" 2026-09-12 07:06:48,385 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 07:06:49,498 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-09-12 07:06:55,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 93119 2026-09-12 07:06:55,443 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmp8oxx1iuy_chrome_odoo 2026-09-12 07:06:55,444 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:38173/json/version 2026-09-12 07:06:55,447 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:55,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:06:55,472 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:38173/json 2026-09-12 07:06:55,473 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:06:55,475 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:38173/devtools/page/40B6495FD83AFA92211ECCBFB4E54B88 2026-09-12 07:06:55,477 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-09-12 07:06:55,478 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-09-12 07:06:55,490 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-09-12 07:06:55,637 26 INFO rb-103a292-224772-414667 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=c71ce75011134460" in browser 2026-09-12 07:06:55,637 26 INFO rb-103a292-224772-414667 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=c71ce75011134460" 2026-09-12 07:06:55,651 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:06:56,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /pos-self/205?access_token=c71ce75011134460 HTTP/1.1" 200 - 59 0.050 0.308 2026-09-12 07:06:56,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '40B6495FD83AFA92211ECCBFB4E54B88', 'loaderId': 'DF0C1537901D8656C9A3AD04C481A545', 'isDownload': False} 2026-09-12 07:06:56,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-12 07:06:56,021 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:06:56,051 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:06:56,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.031 2026-09-12 07:06:56,096 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:06:56,122 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.079 2026-09-12 07:06:56,130 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:06:56,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.098 2026-09-12 07:06:56,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:06:56,290 26 INFO rb-103a292-224772-414667 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=c71ce75011134460", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:06:56,298 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:06:56,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:06:56,301 26 INFO rb-103a292-224772-414667 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-12 07:06:56,357 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.015 0.025 2026-09-12 07:06:56,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-12 07:06:56,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "POST /pos-self/data/205 HTTP/1.1" 200 - 207 0.121 0.190 2026-09-12 07:06:56,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.301 2026-09-12 07:06:56,747 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-12 07:06:56,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/image/ir.attachment/10166/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:06:56,845 26 INFO rb-103a292-224772-414667 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-12 07:06:56,902 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:06:56,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/image/pos.category/364/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.008 0.037 2026-09-12 07:06:56,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/image/product.template/2504/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.038 2026-09-12 07:06:56,939 26 INFO rb-103a292-224772-414667 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-12 07:06:56,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/image/product.template/2515/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.059 2026-09-12 07:06:56,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:56] "GET /web/image/product.template/2519/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:06:56,999 26 INFO rb-103a292-224772-414667 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-12 07:06:57,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.template/2517/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-09-12 07:06:57,022 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.template/2516/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-12 07:06:57,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.template/2518/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-09-12 07:06:57,059 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.template/2505/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-12 07:06:57,061 26 INFO rb-103a292-224772-414667 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-12 07:06:57,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/2996/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.011 0.109 2026-09-12 07:06:57,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/2997/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.107 2026-09-12 07:06:57,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/2998/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.116 2026-09-12 07:06:57,131 26 INFO rb-103a292-224772-414667 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-12 07:06:57,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/2999/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.015 0.020 2026-09-12 07:06:57,191 26 INFO rb-103a292-224772-414667 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-12 07:06:57,203 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/3000/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.006 0.049 2026-09-12 07:06:57,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/3001/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.007 0.063 2026-09-12 07:06:57,251 26 INFO rb-103a292-224772-414667 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-12 07:06:57,325 26 INFO rb-103a292-224772-414667 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-12 07:06:57,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/3003/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.012 2026-09-12 07:06:57,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/3002/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-12 07:06:57,387 26 INFO rb-103a292-224772-414667 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-12 07:06:57,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/product.product/3004/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.052 2026-09-12 07:06:57,451 26 INFO rb-103a292-224772-414667 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-12 07:06:57,515 26 INFO rb-103a292-224772-414667 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-12 07:06:57,613 26 INFO rb-103a292-224772-414667 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-12 07:06:57,688 26 INFO rb-103a292-224772-414667 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-12 07:06:57,770 26 INFO rb-103a292-224772-414667 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-12 07:06:57,855 26 INFO rb-103a292-224772-414667 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-12 07:06:57,980 26 INFO rb-103a292-224772-414667 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-12 07:06:57,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:57] "GET /web/image/ir.attachment/10132/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:06:58,085 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "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-12 07:06:58,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "GET /web/image/product.product/3005/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.021 0.015 2026-09-12 07:06:58,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "GET /web/image/product.product/3019/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.044 2026-09-12 07:06:58,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "GET /web/image/product.product/3017/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.015 0.070 2026-09-12 07:06:58,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "GET /web/image/product.product/3018/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.017 0.101 2026-09-12 07:06:58,298 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11580881 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '7815b87a-b48f-4b73-9709-4ef0494c8762'}] 2026-09-12 07:06:58,355 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11580881 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '7815b87a-b48f-4b73-9709-4ef0494c8762'} created pos.order #954 2026-09-12 07:06:58,369 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11580881 finished 2026-09-12 07:06:58,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 205 0.138 0.307 2026-09-12 07:06:58,648 26 INFO rb-103a292-224772-414667 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-12 07:06:58,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-12 07:06:58,708 26 INFO rb-103a292-224772-414667 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-12 07:06:58,759 26 INFO rb-103a292-224772-414667 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-12 07:06:58,812 26 INFO rb-103a292-224772-414667 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-12 07:06:58,862 26 INFO rb-103a292-224772-414667 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-12 07:06:58,918 26 INFO rb-103a292-224772-414667 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-12 07:06:58,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:06:58] "GET /web/image/ir.attachment/10165/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:06:58,983 26 INFO rb-103a292-224772-414667 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-12 07:06:59,042 26 INFO rb-103a292-224772-414667 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-12 07:06:59,099 26 INFO rb-103a292-224772-414667 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-12 07:06:59,157 26 INFO rb-103a292-224772-414667 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-12 07:06:59,222 26 INFO rb-103a292-224772-414667 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-12 07:06:59,283 26 INFO rb-103a292-224772-414667 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-12 07:06:59,341 26 INFO rb-103a292-224772-414667 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-12 07:06:59,401 26 INFO rb-103a292-224772-414667 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-12 07:06:59,460 26 INFO rb-103a292-224772-414667 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-12 07:06:59,519 26 INFO rb-103a292-224772-414667 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-12 07:06:59,587 26 INFO rb-103a292-224772-414667 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-12 07:06:59,649 26 INFO rb-103a292-224772-414667 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-12 07:06:59,706 26 INFO rb-103a292-224772-414667 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-12 07:06:59,768 26 INFO rb-103a292-224772-414667 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-12 07:06:59,839 26 INFO rb-103a292-224772-414667 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-12 07:06:59,894 26 INFO rb-103a292-224772-414667 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-12 07:06:59,954 26 INFO rb-103a292-224772-414667 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-12 07:07:00,017 26 INFO rb-103a292-224772-414667 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-12 07:07:00,077 26 INFO rb-103a292-224772-414667 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-12 07:07:00,138 26 INFO rb-103a292-224772-414667 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-12 07:07:00,199 26 INFO rb-103a292-224772-414667 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-12 07:07:00,264 26 INFO rb-103a292-224772-414667 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-12 07:07:00,347 26 INFO rb-103a292-224772-414667 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-12 07:07:00,416 26 INFO rb-103a292-224772-414667 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-12 07:07:00,486 26 INFO rb-103a292-224772-414667 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-12 07:07:00,565 26 INFO rb-103a292-224772-414667 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-12 07:07:00,688 26 INFO rb-103a292-224772-414667 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-12 07:07:00,894 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14268411 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': '822e5ee2-8415-42d5-a13d-a556406b6759'}] 2026-09-12 07:07:00,930 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14268411 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': '822e5ee2-8415-42d5-a13d-a556406b6759'} created pos.order #955 2026-09-12 07:07:00,938 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14268411 finished 2026-09-12 07:07:01,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.085 0.158 2026-09-12 07:07:01,145 26 INFO rb-103a292-224772-414667 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-12 07:07:01,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-09-12 07:07:01,199 26 INFO rb-103a292-224772-414667 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-12 07:07:01,250 26 INFO rb-103a292-224772-414667 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-12 07:07:01,302 26 INFO rb-103a292-224772-414667 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-12 07:07:01,353 26 INFO rb-103a292-224772-414667 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-12 07:07:01,408 26 INFO rb-103a292-224772-414667 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-12 07:07:01,472 26 INFO rb-103a292-224772-414667 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-12 07:07:01,530 26 INFO rb-103a292-224772-414667 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-12 07:07:01,590 26 INFO rb-103a292-224772-414667 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-12 07:07:01,662 26 INFO rb-103a292-224772-414667 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-12 07:07:01,715 26 INFO rb-103a292-224772-414667 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-12 07:07:01,774 26 INFO rb-103a292-224772-414667 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-12 07:07:01,836 26 INFO rb-103a292-224772-414667 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-12 07:07:01,900 26 INFO rb-103a292-224772-414667 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-12 07:07:01,966 26 INFO rb-103a292-224772-414667 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-12 07:07:02,025 26 INFO rb-103a292-224772-414667 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-12 07:07:02,098 26 INFO rb-103a292-224772-414667 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-12 07:07:02,163 26 INFO rb-103a292-224772-414667 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-12 07:07:02,221 26 INFO rb-103a292-224772-414667 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-12 07:07:02,282 26 INFO rb-103a292-224772-414667 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-12 07:07:02,344 26 INFO rb-103a292-224772-414667 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-12 07:07:02,405 26 INFO rb-103a292-224772-414667 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-12 07:07:02,474 26 INFO rb-103a292-224772-414667 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-12 07:07:02,537 26 INFO rb-103a292-224772-414667 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-12 07:07:02,598 26 INFO rb-103a292-224772-414667 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-12 07:07:02,663 26 INFO rb-103a292-224772-414667 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-12 07:07:02,722 26 INFO rb-103a292-224772-414667 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-12 07:07:02,784 26 INFO rb-103a292-224772-414667 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-12 07:07:02,853 26 INFO rb-103a292-224772-414667 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-12 07:07:02,916 26 INFO rb-103a292-224772-414667 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-12 07:07:02,983 26 INFO rb-103a292-224772-414667 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-12 07:07:03,046 26 INFO rb-103a292-224772-414667 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-12 07:07:03,106 26 INFO rb-103a292-224772-414667 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-12 07:07:03,169 26 INFO rb-103a292-224772-414667 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-12 07:07:03,235 26 INFO rb-103a292-224772-414667 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-12 07:07:03,295 26 INFO rb-103a292-224772-414667 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-12 07:07:03,358 26 INFO rb-103a292-224772-414667 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-12 07:07:03,450 26 INFO rb-103a292-224772-414667 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-12 07:07:03,524 26 INFO rb-103a292-224772-414667 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-12 07:07:03,595 26 INFO rb-103a292-224772-414667 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-12 07:07:03,668 26 INFO rb-103a292-224772-414667 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-12 07:07:03,781 26 INFO rb-103a292-224772-414667 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-12 07:07:04,008 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79117384 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000003', 'uuid': 'a520c64a-0e27-45c7-b438-b4e3229d68df'}] 2026-09-12 07:07:04,068 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79117384 order {'name': None, 'pos_reference': '260-205-000003', 'uuid': 'a520c64a-0e27-45c7-b438-b4e3229d68df'} created pos.order #956 2026-09-12 07:07:04,080 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79117384 finished 2026-09-12 07:07:04,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.128 0.196 2026-09-12 07:07:04,301 26 INFO rb-103a292-224772-414667 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-12 07:07:04,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-09-12 07:07:04,357 26 INFO rb-103a292-224772-414667 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-12 07:07:04,407 26 INFO rb-103a292-224772-414667 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-12 07:07:04,460 26 INFO rb-103a292-224772-414667 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-12 07:07:04,511 26 INFO rb-103a292-224772-414667 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-12 07:07:04,564 26 INFO rb-103a292-224772-414667 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-12 07:07:04,626 26 INFO rb-103a292-224772-414667 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-12 07:07:04,689 26 INFO rb-103a292-224772-414667 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-12 07:07:04,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:04] "GET /web/image/product.product/2993/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-09-12 07:07:04,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:04] "GET /web/image/product.product/2994/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-12 07:07:04,751 26 INFO rb-103a292-224772-414667 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-12 07:07:04,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:04] "GET /web/image/product.product/2995/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.049 2026-09-12 07:07:04,806 26 INFO rb-103a292-224772-414667 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-12 07:07:04,863 26 INFO rb-103a292-224772-414667 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-12 07:07:04,919 26 INFO rb-103a292-224772-414667 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-12 07:07:04,989 26 INFO rb-103a292-224772-414667 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-12 07:07:05,061 26 INFO rb-103a292-224772-414667 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-12 07:07:05,141 26 INFO rb-103a292-224772-414667 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-12 07:07:05,210 26 INFO rb-103a292-224772-414667 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-12 07:07:05,290 26 INFO rb-103a292-224772-414667 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-12 07:07:05,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:05] "GET /web/image/product.product/3006/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.007 0.017 2026-09-12 07:07:05,454 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29227509 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000004', 'uuid': 'e9c7ef64-15a1-45bf-9af0-75381964a68c'}] 2026-09-12 07:07:05,501 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29227509 order {'name': None, 'pos_reference': '260-205-000004', 'uuid': 'e9c7ef64-15a1-45bf-9af0-75381964a68c'} created pos.order #957 2026-09-12 07:07:05,512 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29227509 finished 2026-09-12 07:07:05,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.093 0.158 2026-09-12 07:07:05,673 26 INFO rb-103a292-224772-414667 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-12 07:07:05,728 26 INFO rb-103a292-224772-414667 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-12 07:07:05,779 26 INFO rb-103a292-224772-414667 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-12 07:07:05,832 26 INFO rb-103a292-224772-414667 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-12 07:07:05,883 26 INFO rb-103a292-224772-414667 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-12 07:07:05,936 26 INFO rb-103a292-224772-414667 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-12 07:07:06,001 26 INFO rb-103a292-224772-414667 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-12 07:07:06,060 26 INFO rb-103a292-224772-414667 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-12 07:07:06,100 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3007/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.012 0.016 2026-09-12 07:07:06,119 26 INFO rb-103a292-224772-414667 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-12 07:07:06,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3008/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.039 2026-09-12 07:07:06,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3009/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.056 2026-09-12 07:07:06,176 26 INFO rb-103a292-224772-414667 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-12 07:07:06,238 26 INFO rb-103a292-224772-414667 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-12 07:07:06,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3010/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.007 0.017 2026-09-12 07:07:06,295 26 INFO rb-103a292-224772-414667 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-12 07:07:06,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3011/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.046 2026-09-12 07:07:06,324 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3012/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.011 0.060 2026-09-12 07:07:06,354 26 INFO rb-103a292-224772-414667 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-12 07:07:06,419 26 INFO rb-103a292-224772-414667 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-12 07:07:06,446 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3013/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.007 0.013 2026-09-12 07:07:06,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3015/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-09-12 07:07:06,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3014/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.004 0.035 2026-09-12 07:07:06,480 26 INFO rb-103a292-224772-414667 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-12 07:07:06,539 26 INFO rb-103a292-224772-414667 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-12 07:07:06,613 26 INFO rb-103a292-224772-414667 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-12 07:07:06,682 26 INFO rb-103a292-224772-414667 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-12 07:07:06,750 26 INFO rb-103a292-224772-414667 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-12 07:07:06,823 26 INFO rb-103a292-224772-414667 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-12 07:07:06,909 26 INFO rb-103a292-224772-414667 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-12 07:07:06,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:06] "GET /web/image/product.product/3016/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-09-12 07:07:07,065 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7318198 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000005', 'uuid': '6f11b225-e9f4-4ab9-832d-59f3a2474616'}] 2026-09-12 07:07:07,090 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7318198 order {'name': None, 'pos_reference': '260-205-000005', 'uuid': '6f11b225-e9f4-4ab9-832d-59f3a2474616'} created pos.order #958 2026-09-12 07:07:07,098 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7318198 finished 2026-09-12 07:07:07,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.073 0.147 2026-09-12 07:07:07,272 26 INFO rb-103a292-224772-414667 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-12 07:07:07,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:07:07,326 26 INFO rb-103a292-224772-414667 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-12 07:07:07,377 26 INFO rb-103a292-224772-414667 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-12 07:07:07,431 26 INFO rb-103a292-224772-414667 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-12 07:07:07,482 26 INFO rb-103a292-224772-414667 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-12 07:07:07,538 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-09-12 07:07:07,539 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-12 07:07:07,746 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56348812 (allocated 61095936) 2026-09-12 07:07:07,746 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 93119 2026-09-12 07:07:07,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-09-12 07:07:07,751 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 93119 2026-09-12 07:07:07,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070707_807321_test_combo_prices.txt 2026-09-12 07:07:07,807 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmp8oxx1iuy_chrome_odoo" 2026-09-12 07:07:07,860 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-09-12 07:07:13,608 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 93267 2026-09-12 07:07:13,608 26 INFO rb-103a292-224772-414667 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/tmpnvbnjx70_chrome_odoo 2026-09-12 07:07:13,608 26 INFO rb-103a292-224772-414667 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:43833/json/version 2026-09-12 07:07:13,609 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:13,652 26 INFO rb-103a292-224772-414667 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-12 07:07:13,652 26 INFO rb-103a292-224772-414667 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:43833/json 2026-09-12 07:07:13,653 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:13,660 26 INFO rb-103a292-224772-414667 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:43833/devtools/page/FD79E3AC87A6147E5E929EA804EC313D 2026-09-12 07:07:13,662 26 INFO rb-103a292-224772-414667 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-12 07:07:13,674 26 INFO rb-103a292-224772-414667 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-12 07:07:13,700 26 INFO rb-103a292-224772-414667 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-12 07:07:13,820 26 INFO rb-103a292-224772-414667 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=5b40ac7fc2f44ee5" in browser 2026-09-12 07:07:13,820 26 INFO rb-103a292-224772-414667 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=5b40ac7fc2f44ee5" 2026-09-12 07:07:13,831 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:07:14,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /pos-self/206?access_token=5b40ac7fc2f44ee5 HTTP/1.1" 200 - 59 0.030 0.291 2026-09-12 07:07:14,153 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'FD79E3AC87A6147E5E929EA804EC313D', 'loaderId': '600E8B7C65CEDB0FB0046CDE95E9930C', 'isDownload': False} 2026-09-12 07:07:14,153 26 INFO rb-103a292-224772-414667 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-12 07:07:14,159 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:14,177 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:07:14,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.024 2026-09-12 07:07:14,220 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:07:14,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.070 2026-09-12 07:07:14,251 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:07:14,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-09-12 07:07:14,412 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:07:14,421 26 INFO rb-103a292-224772-414667 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=5b40ac7fc2f44ee5", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:14,430 26 INFO rb-103a292-224772-414667 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-12 07:07:14,433 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:07:14,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.007 0.005 2026-09-12 07:07:14,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.046 0.037 2026-09-12 07:07:14,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-12 07:07:14,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-12 07:07:14,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:14] "POST /pos-self/data/206 HTTP/1.1" 200 - 211 0.190 0.179 2026-09-12 07:07:15,012 26 INFO rb-103a292-224772-414667 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-12 07:07:15,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/ir.attachment/10207/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:07:15,066 26 INFO rb-103a292-224772-414667 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-12 07:07:15,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/ir.attachment/10173/raw HTTP/1.1" 200 - 4 0.013 0.013 2026-09-12 07:07:15,101 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:07:15,169 26 INFO rb-103a292-224772-414667 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-12 07:07:15,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/pos.category/365/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.007 0.049 2026-09-12 07:07:15,246 26 INFO rb-103a292-224772-414667 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-12 07:07:15,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2532/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-09-12 07:07:15,278 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2543/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-09-12 07:07:15,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2547/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-12 07:07:15,300 26 INFO rb-103a292-224772-414667 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-12 07:07:15,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2544/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-12 07:07:15,314 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07: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-12 07:07:15,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2545/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.083 2026-09-12 07:07:15,332 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2546/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:07:15,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "GET /web/image/product.template/2533/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:07:15,354 26 INFO rb-103a292-224772-414667 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-12 07:07:15,429 26 INFO rb-103a292-224772-414667 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-12 07:07:15,483 26 INFO rb-103a292-224772-414667 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-12 07:07:15,538 26 INFO rb-103a292-224772-414667 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-12 07:07:15,593 26 INFO rb-103a292-224772-414667 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-12 07:07:15,659 26 INFO rb-103a292-224772-414667 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-12 07:07:15,709 26 INFO rb-103a292-224772-414667 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-12 07:07:15,817 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71225983 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': 'fb13d3a4-b250-4cc2-958d-a60531e71ead'}] 2026-09-12 07:07:15,846 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71225983 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': 'fb13d3a4-b250-4cc2-958d-a60531e71ead'} created pos.order #959 2026-09-12 07:07:15,859 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71225983 finished 2026-09-12 07:07:15,944 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.077 0.099 2026-09-12 07:07:15,967 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-12 07:07:15,968 26 INFO rb-103a292-224772-414667 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-12 07:07:15,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.013 2026-09-12 07:07:16,011 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8661648 (allocated 10223616) 2026-09-12 07:07:16,020 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 93267 2026-09-12 07:07:16,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-12 07:07:16,023 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 93267 2026-09-12 07:07:16,081 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070716_080810_test_fiscal_position_between_frontend_and_backend.txt 2026-09-12 07:07:16,081 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpnvbnjx70_chrome_odoo" 2026-09-12 07:07:16,454 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 93382 2026-09-12 07:07:16,455 26 INFO rb-103a292-224772-414667 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/tmp1_0zsy6q_chrome_odoo 2026-09-12 07:07:16,455 26 INFO rb-103a292-224772-414667 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:40349/json/version 2026-09-12 07:07:16,456 26 INFO rb-103a292-224772-414667 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-12 07:07:16,465 26 INFO rb-103a292-224772-414667 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-12 07:07:16,465 26 INFO rb-103a292-224772-414667 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:40349/json 2026-09-12 07:07:16,466 26 INFO rb-103a292-224772-414667 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-12 07:07:16,468 26 INFO rb-103a292-224772-414667 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:40349/devtools/page/295FE396E5019D6EAE21F6088A6A8004 2026-09-12 07:07:16,474 26 INFO rb-103a292-224772-414667 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-12 07:07:16,476 26 INFO rb-103a292-224772-414667 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-12 07:07:16,487 26 INFO rb-103a292-224772-414667 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-12 07:07:16,523 26 INFO rb-103a292-224772-414667 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=5b40ac7fc2f44ee5" in browser 2026-09-12 07:07:16,523 26 INFO rb-103a292-224772-414667 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=5b40ac7fc2f44ee5" 2026-09-12 07:07:16,548 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /pos-self/206?access_token=5b40ac7fc2f44ee5 HTTP/1.1" 200 - 7 0.004 0.015 2026-09-12 07:07:16,556 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '295FE396E5019D6EAE21F6088A6A8004', 'loaderId': 'C4AEAF2CAAC258BB4296023A6A24B77C', 'isDownload': False} 2026-09-12 07:07:16,556 26 INFO rb-103a292-224772-414667 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-12 07:07:16,563 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:16,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.010 2026-09-12 07:07:16,602 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.028 2026-09-12 07:07:16,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.036 2026-09-12 07:07:16,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:07:16,767 26 INFO rb-103a292-224772-414667 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=5b40ac7fc2f44ee5", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:16,773 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:07:16,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:07:16,775 26 INFO rb-103a292-224772-414667 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-12 07:07:16,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.004 2026-09-12 07:07:16,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "POST /pos-self/relations/206 HTTP/1.1" 200 - 16 0.015 0.031 2026-09-12 07:07:16,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-12 07:07:17,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "POST /pos-self/data/206 HTTP/1.1" 200 - 142 0.101 0.146 2026-09-12 07:07:17,158 26 INFO rb-103a292-224772-414667 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-12 07:07:17,196 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/ir.attachment/10207/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:07:17,231 26 INFO rb-103a292-224772-414667 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-12 07:07:17,239 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/ir.attachment/10173/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:07:17,259 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:07:17,344 26 INFO rb-103a292-224772-414667 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-12 07:07:17,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/pos.category/365/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 07:07:17,395 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2532/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-12 07:07:17,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2543/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.040 2026-09-12 07:07:17,420 26 INFO rb-103a292-224772-414667 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-12 07:07:17,423 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2544/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-12 07:07:17,434 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2545/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-12 07:07:17,451 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2547/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-09-12 07:07:17,461 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2546/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-12 07:07:17,480 26 INFO rb-103a292-224772-414667 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-12 07:07:17,481 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:17] "GET /web/image/product.template/2533/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-12 07:07:17,502 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07: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-12 07:07:17,537 26 INFO rb-103a292-224772-414667 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-12 07:07:17,612 26 INFO rb-103a292-224772-414667 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-12 07:07:17,671 26 INFO rb-103a292-224772-414667 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-12 07:07:17,726 26 INFO rb-103a292-224772-414667 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-12 07:07:17,781 26 INFO rb-103a292-224772-414667 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-12 07:07:17,847 26 INFO rb-103a292-224772-414667 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-12 07:07:17,898 26 INFO rb-103a292-224772-414667 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-12 07:07:18,015 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45957923 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000002', 'uuid': 'be5579e7-f779-4548-a75e-f85d8d3e3bd7'}] 2026-09-12 07:07:18,042 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45957923 order {'name': None, 'pos_reference': '260-206-000002', 'uuid': 'be5579e7-f779-4548-a75e-f85d8d3e3bd7'} created pos.order #960 2026-09-12 07:07:18,054 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45957923 finished 2026-09-12 07:07:18,119 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.062 0.099 2026-09-12 07:07:18,140 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-12 07:07:18,141 26 INFO rb-103a292-224772-414667 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-12 07:07:18,180 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8668596 (allocated 9961472) 2026-09-12 07:07:18,189 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 93382 2026-09-12 07:07:18,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-12 07:07:18,192 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 93382 2026-09-12 07:07:18,245 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070718_245609_test_fiscal_position_between_frontend_and_backend.txt 2026-09-12 07:07:18,245 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp1_0zsy6q_chrome_odoo" 2026-09-12 07:07:18,282 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-09-12 07:07:23,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 93489 2026-09-12 07:07:23,930 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpps2gv7yi_chrome_odoo 2026-09-12 07:07:23,930 26 INFO rb-103a292-224772-414667 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:43063/json/version 2026-09-12 07:07:23,931 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:23,951 26 INFO rb-103a292-224772-414667 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-12 07:07:23,952 26 INFO rb-103a292-224772-414667 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:43063/json 2026-09-12 07:07:23,952 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:23,958 26 INFO rb-103a292-224772-414667 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:43063/devtools/page/ED90466AE64942381DE8C8E60324065D 2026-09-12 07:07:23,961 26 INFO rb-103a292-224772-414667 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-12 07:07:23,965 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-12 07:07:23,978 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-12 07:07:24,151 26 INFO rb-103a292-224772-414667 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=e1ae91aa7d8042eb" in browser 2026-09-12 07:07:24,152 26 INFO rb-103a292-224772-414667 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=e1ae91aa7d8042eb" 2026-09-12 07:07:24,167 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:07:24,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "GET /pos-self/207?access_token=e1ae91aa7d8042eb HTTP/1.1" 200 - 59 0.036 0.307 2026-09-12 07:07:24,509 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'ED90466AE64942381DE8C8E60324065D', 'loaderId': 'BE2F946F49394DE776DA3D0B42D2D962', 'isDownload': False} 2026-09-12 07:07:24,509 26 INFO rb-103a292-224772-414667 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-12 07:07:24,514 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:24,536 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:07:24,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.028 2026-09-12 07:07:24,586 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:07:24,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.076 2026-09-12 07:07:24,621 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:07:24,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.099 2026-09-12 07:07:24,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:07:24,787 26 INFO rb-103a292-224772-414667 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=e1ae91aa7d8042eb", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:24,793 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:07:24,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:07:24,796 26 INFO rb-103a292-224772-414667 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-12 07:07:24,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.022 0.042 2026-09-12 07:07:24,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-12 07:07:25,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "POST /pos-self/data/207 HTTP/1.1" 200 - 207 0.183 0.188 2026-09-12 07:07:25,280 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.357 2026-09-12 07:07:25,312 26 INFO rb-103a292-224772-414667 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-12 07:07:25,367 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/ir.attachment/10248/raw HTTP/1.1" 200 - 4 0.001 0.015 2026-09-12 07:07:25,395 26 INFO rb-103a292-224772-414667 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-12 07:07:25,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/pos.category/366/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-12 07:07:25,461 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-12 07:07:25,483 26 INFO rb-103a292-224772-414667 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-12 07:07:25,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2572/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.034 2026-09-12 07:07:25,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2575/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-09-12 07:07:25,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2571/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 07:07:25,538 26 INFO rb-103a292-224772-414667 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-12 07:07:25,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2560/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-12 07:07:25,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2574/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-12 07:07:25,557 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07: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-12 07:07:25,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2573/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-12 07:07:25,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:25] "GET /web/image/product.template/2561/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.090 2026-09-12 07:07:25,594 26 INFO rb-103a292-224772-414667 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-12 07:07:25,669 26 INFO rb-103a292-224772-414667 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-12 07:07:25,719 26 INFO rb-103a292-224772-414667 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-12 07:07:25,771 26 INFO rb-103a292-224772-414667 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-12 07:07:25,825 26 INFO rb-103a292-224772-414667 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-12 07:07:25,892 26 INFO rb-103a292-224772-414667 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-12 07:07:25,948 26 INFO rb-103a292-224772-414667 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-12 07:07:26,002 26 INFO rb-103a292-224772-414667 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-12 07:07:26,062 26 INFO rb-103a292-224772-414667 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-12 07:07:26,127 26 INFO rb-103a292-224772-414667 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-12 07:07:26,181 26 INFO rb-103a292-224772-414667 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-12 07:07:26,235 26 INFO rb-103a292-224772-414667 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-12 07:07:26,289 26 INFO rb-103a292-224772-414667 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-12 07:07:26,362 26 INFO rb-103a292-224772-414667 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-12 07:07:26,420 26 INFO rb-103a292-224772-414667 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-12 07:07:26,472 26 INFO rb-103a292-224772-414667 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-12 07:07:26,531 26 INFO rb-103a292-224772-414667 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-12 07:07:26,603 26 INFO rb-103a292-224772-414667 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-12 07:07:26,721 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77008072 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '08770baa-80c0-476f-9b09-28f762d9ff5c'}] 2026-09-12 07:07:26,766 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77008072 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '08770baa-80c0-476f-9b09-28f762d9ff5c'} created pos.order #961 2026-09-12 07:07:26,777 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77008072 finished 2026-09-12 07:07:26,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.086 0.125 2026-09-12 07:07:26,902 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-12 07:07:26,902 26 INFO rb-103a292-224772-414667 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-12 07:07:26,925 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.016 2026-09-12 07:07:26,971 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9882780 (allocated 11145216) 2026-09-12 07:07:26,972 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 93489 2026-09-12 07:07:26,973 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-12 07:07:26,974 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 93489 2026-09-12 07:07:27,069 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070727_069383_test_price_between_frontend_and_backend.txt 2026-09-12 07:07:27,069 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpps2gv7yi_chrome_odoo" 2026-09-12 07:07:27,116 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-09-12 07:07:32,984 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 93607 2026-09-12 07:07:32,985 26 INFO rb-103a292-224772-414667 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/tmpyp7_skic_chrome_odoo 2026-09-12 07:07:32,985 26 INFO rb-103a292-224772-414667 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:46875/json/version 2026-09-12 07:07:32,986 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:33,011 26 INFO rb-103a292-224772-414667 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-12 07:07:33,012 26 INFO rb-103a292-224772-414667 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:46875/json 2026-09-12 07:07:33,012 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:33,016 26 INFO rb-103a292-224772-414667 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:46875/devtools/page/9EE0FB16086ED15E96FA474C1EEDA3A7 2026-09-12 07:07:33,023 26 INFO rb-103a292-224772-414667 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-12 07:07:33,029 26 INFO rb-103a292-224772-414667 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-12 07:07:33,050 26 INFO rb-103a292-224772-414667 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-12 07:07:33,208 26 INFO rb-103a292-224772-414667 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=c83ac0b9a4f24599" in browser 2026-09-12 07:07:33,208 26 INFO rb-103a292-224772-414667 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=c83ac0b9a4f24599" 2026-09-12 07:07:33,221 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:07:33,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "GET /pos-self/208?access_token=c83ac0b9a4f24599 HTTP/1.1" 200 - 59 0.043 0.261 2026-09-12 07:07:33,524 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '9EE0FB16086ED15E96FA474C1EEDA3A7', 'loaderId': 'C2268A687A5EA27EB98ECA3CBBF1285B', 'isDownload': False} 2026-09-12 07:07:33,525 26 INFO rb-103a292-224772-414667 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-12 07:07:33,533 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:33,549 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:07:33,585 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.024 0.023 2026-09-12 07:07:33,594 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:07:33,610 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-09-12 07:07:33,632 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:07:33,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.086 2026-09-12 07:07:33,806 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-09-12 07:07:33,838 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:07:33,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 07:07:33,840 26 INFO rb-103a292-224772-414667 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=c83ac0b9a4f24599", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:33,852 26 INFO rb-103a292-224772-414667 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-12 07:07:33,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.035 0.043 2026-09-12 07:07:33,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 07:07:34,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.126 0.184 2026-09-12 07:07:34,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.290 2026-09-12 07:07:34,334 26 INFO rb-103a292-224772-414667 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-12 07:07:34,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/ir.attachment/10289/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:07:34,401 26 INFO rb-103a292-224772-414667 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-12 07:07:34,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/ir.attachment/10255/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:07:34,464 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:07:34,517 26 INFO rb-103a292-224772-414667 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-12 07:07:34,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/pos.category/367/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 07:07:34,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2588/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.012 2026-09-12 07:07:34,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2599/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:07:34,595 26 INFO rb-103a292-224772-414667 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-12 07:07:34,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2603/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-12 07:07:34,628 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2600/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-12 07:07:34,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2602/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-12 07:07:34,651 26 INFO rb-103a292-224772-414667 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-12 07:07:34,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2601/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-12 07:07:34,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:34] "GET /web/image/product.template/2589/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:07:34,678 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07: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-12 07:07:34,706 26 INFO rb-103a292-224772-414667 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-12 07:07:34,774 26 INFO rb-103a292-224772-414667 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-12 07:07:34,835 26 INFO rb-103a292-224772-414667 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-12 07:07:34,889 26 INFO rb-103a292-224772-414667 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-12 07:07:34,949 26 INFO rb-103a292-224772-414667 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-12 07:07:35,020 26 INFO rb-103a292-224772-414667 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-12 07:07:35,117 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30773042 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '08a2ab20-a8d0-402a-8f29-8ce1fbd25696'}] 2026-09-12 07:07:35,148 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30773042 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '08a2ab20-a8d0-402a-8f29-8ce1fbd25696'} created pos.order #962 2026-09-12 07:07:35,157 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30773042 finished 2026-09-12 07:07:35,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.045 0.107 2026-09-12 07:07:35,256 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-09-12 07:07:35,256 26 INFO rb-103a292-224772-414667 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-12 07:07:35,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:07:35,311 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8858280 (allocated 10223616) 2026-09-12 07:07:35,318 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 93607 2026-09-12 07:07:35,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-09-12 07:07:35,320 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 93607 2026-09-12 07:07:35,380 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070735_380597_test_pricelist_price_between_frontend_and_backend.txt 2026-09-12 07:07:35,380 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpyp7_skic_chrome_odoo" 2026-09-12 07:07:35,419 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-12 07:07:41,022 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 93726 2026-09-12 07:07:41,023 26 INFO rb-103a292-224772-414667 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/tmplwq3lnwu_chrome_odoo 2026-09-12 07:07:41,023 26 INFO rb-103a292-224772-414667 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:36737/json/version 2026-09-12 07:07:41,024 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:41,045 26 INFO rb-103a292-224772-414667 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-12 07:07:41,045 26 INFO rb-103a292-224772-414667 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:36737/json 2026-09-12 07:07:41,045 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:41,047 26 INFO rb-103a292-224772-414667 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:36737/devtools/page/EE0B8A9C8462F305BA4EAB216672DF95 2026-09-12 07:07:41,050 26 INFO rb-103a292-224772-414667 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-12 07:07:41,051 26 INFO rb-103a292-224772-414667 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-12 07:07:41,072 26 INFO rb-103a292-224772-414667 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-12 07:07:41,224 26 INFO rb-103a292-224772-414667 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=40d08298c84d47ec" in browser 2026-09-12 07:07:41,224 26 INFO rb-103a292-224772-414667 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=40d08298c84d47ec" 2026-09-12 07:07:41,239 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:07:41,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "GET /pos-self/209?access_token=40d08298c84d47ec HTTP/1.1" 200 - 59 0.053 0.289 2026-09-12 07:07:41,581 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'EE0B8A9C8462F305BA4EAB216672DF95', 'loaderId': '26BF9BA3F338737698685382157CBC5E', 'isDownload': False} 2026-09-12 07:07:41,581 26 INFO rb-103a292-224772-414667 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-12 07:07:41,585 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:41,609 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:07:41,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.028 2026-09-12 07:07:41,674 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:07:41,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.090 2026-09-12 07:07:41,705 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:07:41,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.113 2026-09-12 07:07:41,874 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:07:41,886 26 INFO rb-103a292-224772-414667 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=40d08298c84d47ec", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:41,894 26 INFO rb-103a292-224772-414667 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-12 07:07:41,895 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:07:41,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:07:41,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.030 0.035 2026-09-12 07:07:41,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-12 07:07:42,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "POST /pos-self/data/209 HTTP/1.1" 200 - 211 0.149 0.370 2026-09-12 07:07:42,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.512 2026-09-12 07:07:42,578 26 INFO rb-103a292-224772-414667 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-12 07:07:42,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/ir.attachment/10330/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:07:42,647 26 INFO rb-103a292-224772-414667 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-12 07:07:42,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/ir.attachment/10296/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:07:42,678 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:07:42,750 26 INFO rb-103a292-224772-414667 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-12 07:07:42,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/pos.category/368/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-12 07:07:42,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2631/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.023 2026-09-12 07:07:42,827 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2629/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 07:07:42,833 26 INFO rb-103a292-224772-414667 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-12 07:07:42,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2616/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-12 07:07:42,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2628/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-12 07:07:42,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2627/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-12 07:07:42,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2630/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-12 07:07:42,886 26 INFO rb-103a292-224772-414667 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-12 07:07:42,907 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:07:42,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:42] "GET /web/image/product.template/2617/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.013 0.088 2026-09-12 07:07:42,938 26 INFO rb-103a292-224772-414667 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-12 07:07:43,012 26 INFO rb-103a292-224772-414667 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-12 07:07:43,069 26 INFO rb-103a292-224772-414667 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-12 07:07:43,125 26 INFO rb-103a292-224772-414667 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-12 07:07:43,190 26 INFO rb-103a292-224772-414667 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-12 07:07:43,257 26 INFO rb-103a292-224772-414667 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-12 07:07:43,318 26 INFO rb-103a292-224772-414667 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-12 07:07:43,375 26 INFO rb-103a292-224772-414667 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-12 07:07:43,430 26 INFO rb-103a292-224772-414667 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-12 07:07:43,485 26 INFO rb-103a292-224772-414667 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-12 07:07:43,556 26 INFO rb-103a292-224772-414667 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-12 07:07:43,613 26 INFO rb-103a292-224772-414667 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-12 07:07:43,668 26 INFO rb-103a292-224772-414667 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-12 07:07:43,722 26 INFO rb-103a292-224772-414667 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-12 07:07:43,790 26 INFO rb-103a292-224772-414667 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-12 07:07:43,895 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87998772 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '5991802e-714a-4f6d-91c4-04db57b68e6f'}] 2026-09-12 07:07:43,938 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87998772 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '5991802e-714a-4f6d-91c4-04db57b68e6f'} created pos.order #963 2026-09-12 07:07:43,952 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87998772 finished 2026-09-12 07:07:44,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.089 0.111 2026-09-12 07:07:44,072 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-12 07:07:44,073 26 INFO rb-103a292-224772-414667 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-12 07:07:44,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.012 2026-09-12 07:07:44,152 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10662352 (allocated 12058624) 2026-09-12 07:07:44,168 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 93726 2026-09-12 07:07:44,169 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-12 07:07:44,169 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 93726 2026-09-12 07:07:44,223 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070744_223619_test_pricelist_should_not_be_changed_from_frontend.txt 2026-09-12 07:07:44,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmplwq3lnwu_chrome_odoo" 2026-09-12 07:07:44,254 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-09-12 07:07:50,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 93838 2026-09-12 07:07:50,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp__h2ig42_chrome_odoo 2026-09-12 07:07:50,226 26 INFO rb-103a292-224772-414667 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:40023/json/version 2026-09-12 07:07:50,227 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:50,256 26 INFO rb-103a292-224772-414667 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-12 07:07:50,256 26 INFO rb-103a292-224772-414667 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:40023/json 2026-09-12 07:07:50,257 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:50,260 26 INFO rb-103a292-224772-414667 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:40023/devtools/page/1EE7AC9D811834645777728A8BF7C72F 2026-09-12 07:07:50,262 26 INFO rb-103a292-224772-414667 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-12 07:07:50,266 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-12 07:07:50,296 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-12 07:07:50,476 26 INFO rb-103a292-224772-414667 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=1ef05c50ec274b42" in browser 2026-09-12 07:07:50,476 26 INFO rb-103a292-224772-414667 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=1ef05c50ec274b42" 2026-09-12 07:07:50,494 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:07:50,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:50] "GET /pos-self/210?access_token=1ef05c50ec274b42 HTTP/1.1" 200 - 59 0.041 0.310 2026-09-12 07:07:50,845 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '1EE7AC9D811834645777728A8BF7C72F', 'loaderId': 'F002F8A1DCC576E54F123EADC8AD84A4', 'isDownload': False} 2026-09-12 07:07:50,845 26 INFO rb-103a292-224772-414667 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-12 07:07:50,859 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:50,879 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:07:50,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:50] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.039 2026-09-12 07:07:50,942 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:07:50,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:50] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.086 2026-09-12 07:07:50,983 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:07:50,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:50] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.113 2026-09-12 07:07:51,160 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:07:51,178 26 INFO rb-103a292-224772-414667 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=1ef05c50ec274b42", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:51,183 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:07:51,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:07:51,191 26 INFO rb-103a292-224772-414667 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-12 07:07:51,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "POST /pos-self/relations/210 HTTP/1.1" 200 - 37 0.041 0.041 2026-09-12 07:07:51,319 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-12 07:07:51,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "POST /pos-self/data/210 HTTP/1.1" 200 - 207 0.160 0.203 2026-09-12 07:07:51,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.347 2026-09-12 07:07:51,746 26 INFO rb-103a292-224772-414667 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-12 07:07:51,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /web/image/ir.attachment/10371/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:07:51,869 26 INFO rb-103a292-224772-414667 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-12 07:07:51,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /web/image/pos.category/369/image_128?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-12 07:07:51,971 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:07:51,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /web/image/product.template/2644/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.018 0.033 2026-09-12 07:07:51,992 26 INFO rb-103a292-224772-414667 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-12 07:07:51,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:51] "GET /web/image/product.template/2655/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-12 07:07:52,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:52] "GET /web/image/product.template/2659/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-12 07:07:52,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:52] "GET /web/image/product.template/2656/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-09-12 07:07:52,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:52] "GET /web/image/product.template/2657/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-12 07:07:52,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:52] "GET /web/image/product.template/2658/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-12 07:07:52,066 26 INFO rb-103a292-224772-414667 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-12 07:07:52,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:52] "GET /web/image/product.template/2645/image_512?unique=2026-09-12T07:06:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-12 07:07:52,097 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07: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-12 07:07:52,123 26 INFO rb-103a292-224772-414667 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-12 07:07:52,203 26 INFO rb-103a292-224772-414667 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-12 07:07:52,258 26 INFO rb-103a292-224772-414667 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-12 07:07:52,313 26 INFO rb-103a292-224772-414667 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-12 07:07:52,369 26 INFO rb-103a292-224772-414667 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-12 07:07:52,438 26 INFO rb-103a292-224772-414667 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-12 07:07:52,544 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71125387 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '17176c90-afe3-4688-9ae7-79278ad5ff3c'}] 2026-09-12 07:07:52,578 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71125387 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '17176c90-afe3-4688-9ae7-79278ad5ff3c'} created pos.order #964 2026-09-12 07:07:52,591 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71125387 finished 2026-09-12 07:07:52,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.064 0.119 2026-09-12 07:07:52,706 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-12 07:07:52,707 26 INFO rb-103a292-224772-414667 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-12 07:07:52,758 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8452284 (allocated 9437184) 2026-09-12 07:07:52,759 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 93838 2026-09-12 07:07:52,760 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-12 07:07:52,760 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 93838 2026-09-12 07:07:52,856 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070752_855844_test_prices_are_immutable_from_frontend.txt 2026-09-12 07:07:52,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp__h2ig42_chrome_odoo" 2026-09-12 07:07:52,901 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 07:07:54,024 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-12 07:07:57,804 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 93946 2026-09-12 07:07:57,805 26 INFO rb-103a292-224772-414667 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/tmpjnkw5ycc_chrome_odoo 2026-09-12 07:07:57,805 26 INFO rb-103a292-224772-414667 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:38579/json/version 2026-09-12 07:07:57,806 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:57,810 26 INFO rb-103a292-224772-414667 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-12 07:07:57,810 26 INFO rb-103a292-224772-414667 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:38579/json 2026-09-12 07:07:57,811 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:57,813 26 INFO rb-103a292-224772-414667 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:38579/devtools/page/28E19764BB618230E39458FA0ADBEAAB 2026-09-12 07:07:57,815 26 INFO rb-103a292-224772-414667 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-12 07:07:57,816 26 INFO rb-103a292-224772-414667 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-12 07:07:57,931 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 07:07:57,936 26 INFO rb-103a292-224772-414667 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-12 07:07:57,937 26 INFO rb-103a292-224772-414667 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=5d6a7c7820d54c34" in browser 2026-09-12 07:07:57,937 26 INFO rb-103a292-224772-414667 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=5d6a7c7820d54c34" 2026-09-12 07:07:57,950 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:07:58,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /pos-self/211?access_token=5d6a7c7820d54c34 HTTP/1.1" 200 - 60 0.052 0.284 2026-09-12 07:07:58,286 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '28E19764BB618230E39458FA0ADBEAAB', 'loaderId': '4CA880F02D486F4E7E56D552D5A9D587', 'isDownload': False} 2026-09-12 07:07:58,286 26 INFO rb-103a292-224772-414667 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-12 07:07:58,292 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:07:58,322 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:07:58,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.037 2026-09-12 07:07:58,352 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:07:58,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-09-12 07:07:58,374 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:07:58,403 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.083 2026-09-12 07:07:58,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:07:58,523 26 INFO rb-103a292-224772-414667 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=5d6a7c7820d54c34", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:07:58,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-12 07:07:58,531 26 INFO rb-103a292-224772-414667 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-12 07:07:58,590 26 INFO rb-103a292-224772-414667 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-12 07:07:58,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "POST /pos-self/relations/211 HTTP/1.1" 200 - 35 0.036 0.044 2026-09-12 07:07:58,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-12 07:07:58,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "POST /pos-self/data/211 HTTP/1.1" 200 - 179 0.132 0.158 2026-09-12 07:07:58,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.263 2026-09-12 07:07:58,981 26 INFO rb-103a292-224772-414667 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-12 07:07:59,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/ir.attachment/10422/raw HTTP/1.1" 200 - 4 0.007 0.012 2026-09-12 07:07:59,071 26 INFO rb-103a292-224772-414667 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-12 07:07:59,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/product.template/2661/image_512?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-12 07:07:59,138 26 INFO rb-103a292-224772-414667 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-12 07:07:59,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/pos.category/370/image_128?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 2 0.003 0.033 2026-09-12 07:07:59,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/product.template/2660/image_512?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-12 07:07:59,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/product.template/2664/image_512?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-12 07:07:59,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/product.template/2662/image_512?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-12 07:07:59,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/product.template/2663/image_512?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-12 07:07:59,203 26 INFO rb-103a292-224772-414667 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-12 07:07:59,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/ir.attachment/10388/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:07:59,236 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07: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-12 07:07:59,238 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:07:59,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "GET /web/image/product.product/3161/image_512?unique=2026-09-12T07:07:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-12 07:07:59,261 26 INFO rb-103a292-224772-414667 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-12 07:07:59,314 26 INFO rb-103a292-224772-414667 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-12 07:07:59,381 26 INFO rb-103a292-224772-414667 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-12 07:07:59,411 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20949941 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'b707a81f-106c-4dfe-b4ef-9c7737473715'}] 2026-09-12 07:07:59,455 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20949941 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'b707a81f-106c-4dfe-b4ef-9c7737473715'} created pos.order #965 2026-09-12 07:07:59,470 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20949941 finished 2026-09-12 07:07:59,547 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.065 0.108 2026-09-12 07:07:59,591 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:07:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-09-12 07:07:59,601 26 INFO rb-103a292-224772-414667 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-12 07:07:59,653 26 INFO rb-103a292-224772-414667 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-12 07:07:59,653 26 INFO rb-103a292-224772-414667 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-12 07:07:59,694 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7868712 (allocated 8650752) 2026-09-12 07:07:59,702 26 INFO rb-103a292-224772-414667 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 93946 2026-09-12 07:07:59,703 26 INFO rb-103a292-224772-414667 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-12 07:07:59,704 26 INFO rb-103a292-224772-414667 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 93946 2026-09-12 07:07:59,760 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070759_759962_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-12 07:07:59,760 26 INFO rb-103a292-224772-414667 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/tmpjnkw5ycc_chrome_odoo" 2026-09-12 07:07:59,918 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 94063 2026-09-12 07:07:59,918 26 INFO rb-103a292-224772-414667 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/tmp06pvku6l_chrome_odoo 2026-09-12 07:07:59,918 26 INFO rb-103a292-224772-414667 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:40721/json/version 2026-09-12 07:07:59,920 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:59,936 26 INFO rb-103a292-224772-414667 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-12 07:07:59,936 26 INFO rb-103a292-224772-414667 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:40721/json 2026-09-12 07:07:59,937 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:07:59,938 26 INFO rb-103a292-224772-414667 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:40721/devtools/page/FFA59C780164BB4EEE48746E9EB03FE9 2026-09-12 07:07:59,942 26 INFO rb-103a292-224772-414667 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-12 07:07:59,945 26 INFO rb-103a292-224772-414667 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-12 07:07:59,968 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-12 07:07:59,971 26 INFO rb-103a292-224772-414667 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-12 07:07:59,972 26 INFO rb-103a292-224772-414667 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-12 07:07:59,972 26 INFO rb-103a292-224772-414667 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-12 07:08:00,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /pos/ui/211 HTTP/1.1" 200 - 70 0.047 0.260 2026-09-12 07:08:00,297 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'FFA59C780164BB4EEE48746E9EB03FE9', 'loaderId': '3CF39A4E94AC6C259D9C8C2FE96B9E66', 'isDownload': False} 2026-09-12 07:08:00,297 26 INFO rb-103a292-224772-414667 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-12 07:08:00,303 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:00,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-09-12 07:08:00,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-09-12 07:08:00,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-09-12 07:08:00,821 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:08:00,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:08:00,855 26 INFO rb-103a292-224772-414667 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-12 07:08:00,863 26 INFO rb-103a292-224772-414667 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-12 07:08:00,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:08:00,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:08:00,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:08:00,912 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 07:08:00,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-09-12 07:08:00,932 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-09-12 07:08:01,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.025 0.040 2026-09-12 07:08:01,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 483 0.361 0.346 2026-09-12 07:08:01,760 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:08:01,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:08:01,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-09-12 07:08:01,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "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-12 07:08:01,961 26 INFO rb-103a292-224772-414667 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-12 07:08:01,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-12 07:08:02,006 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:08:02,052 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:08:02,052 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 07:08:02,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /web/image/res.users/287/avatar_128 HTTP/1.1" 200 - 14 0.032 0.030 2026-09-12 07:08:02,089 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "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-12 07:08:02,093 26 INFO rb-103a292-224772-414667 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-12 07:08:02,094 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:08:02,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.012 0.075 2026-09-12 07:08:02,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-12 07:08:02,145 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:08:02,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /pos/ui/211?from_backend=True HTTP/1.1" 200 - 32 0.043 0.036 2026-09-12 07:08:02,219 26 INFO rb-103a292-224772-414667 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-12 07:08:02,261 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:08:02,268 26 INFO rb-103a292-224772-414667 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-12 07:08:02,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "GET /pos/ui/211 HTTP/1.1" 200 - 32 0.031 0.109 2026-09-12 07:08:02,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.141 2026-09-12 07:08:02,355 26 INFO rb-103a292-224772-414667 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-12 07:08:02,402 26 INFO rb-103a292-224772-414667 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-12 07:08:02,451 26 INFO rb-103a292-224772-414667 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-12 07:08:02,505 26 INFO rb-103a292-224772-414667 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-12 07:08:02,556 26 INFO rb-103a292-224772-414667 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-12 07:08:02,610 26 INFO rb-103a292-224772-414667 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-12 07:08:02,669 26 INFO rb-103a292-224772-414667 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-12 07:08:02,720 26 INFO rb-103a292-224772-414667 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-12 07:08:02,771 26 INFO rb-103a292-224772-414667 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-12 07:08:02,822 26 INFO rb-103a292-224772-414667 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-12 07:08:02,878 26 INFO rb-103a292-224772-414667 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-12 07:08:02,901 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98647364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-211-000001', 'uuid': '418d377f-025d-4f51-9dc3-aec3d2e6c19e'}] 2026-09-12 07:08:02,958 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98647364 order {'name': '/', 'pos_reference': '261-211-000001', 'uuid': '418d377f-025d-4f51-9dc3-aec3d2e6c19e'} created pos.order #966 2026-09-12 07:08:02,974 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98647364 finished 2026-09-12 07:08:03,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.040 0.077 2026-09-12 07:08:03,040 26 INFO rb-103a292-224772-414667 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-12 07:08:03,105 26 INFO rb-103a292-224772-414667 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-12 07:08:03,160 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.018 0.034 2026-09-12 07:08:03,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-12 07:08:03,214 26 INFO rb-103a292-224772-414667 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-12 07:08:03,267 26 INFO rb-103a292-224772-414667 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-12 07:08:03,316 26 INFO rb-103a292-224772-414667 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-12 07:08:03,367 26 INFO rb-103a292-224772-414667 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-12 07:08:03,367 26 INFO rb-103a292-224772-414667 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-12 07:08:03,429 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15322616 (allocated 16777216) 2026-09-12 07:08:03,437 26 INFO rb-103a292-224772-414667 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 94063 2026-09-12 07:08:03,439 26 INFO rb-103a292-224772-414667 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-12 07:08:03,445 26 INFO rb-103a292-224772-414667 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 94063 2026-09-12 07:08:03,505 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070803_505625_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-12 07:08:03,506 26 INFO rb-103a292-224772-414667 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/tmp06pvku6l_chrome_odoo" 2026-09-12 07:08:03,553 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:08:04,668 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-09-12 07:08:08,165 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 94194 2026-09-12 07:08:08,165 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp4xjd4xbb_chrome_odoo 2026-09-12 07:08:08,165 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:39159/json/version 2026-09-12 07:08:08,167 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:08,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:08:08,211 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:39159/json 2026-09-12 07:08:08,212 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:08,214 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:39159/devtools/page/E75D646CE5847344061CEB164FBF19FE 2026-09-12 07:08:08,217 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-12 07:08:08,219 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-12 07:08:08,236 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-09-12 07:08:08,265 26 INFO rb-103a292-224772-414667 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=b80e16f782ad42cb" in browser 2026-09-12 07:08:08,266 26 INFO rb-103a292-224772-414667 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=b80e16f782ad42cb" 2026-09-12 07:08:08,302 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:08,757 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:08] "GET /pos-self/212?access_token=b80e16f782ad42cb HTTP/1.1" 200 - 57 0.042 0.432 2026-09-12 07:08:08,760 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'E75D646CE5847344061CEB164FBF19FE', 'loaderId': '78BEC8726E0A49087D6C97E432045D5B', 'isDownload': False} 2026-09-12 07:08:08,760 26 INFO rb-103a292-224772-414667 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-12 07:08:08,767 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:08,782 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:08:08,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:08] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-09-12 07:08:08,824 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:08:08,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:08] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.057 2026-09-12 07:08:08,852 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:08:08,895 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:08] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.091 2026-09-12 07:08:09,025 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:08:09,042 26 INFO rb-103a292-224772-414667 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=b80e16f782ad42cb", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:08:09,046 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:08:09,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.004 2026-09-12 07:08:09,050 26 INFO rb-103a292-224772-414667 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-12 07:08:09,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.030 0.043 2026-09-12 07:08:09,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-12 07:08:09,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.124 0.143 2026-09-12 07:08:09,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.254 2026-09-12 07:08:09,469 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:08:09,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/ir.attachment/10473/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:08:09,531 26 INFO rb-103a292-224772-414667 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-12 07:08:09,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/ir.attachment/10439/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:08:09,568 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:08:09,605 26 INFO rb-103a292-224772-414667 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-12 07:08:09,667 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/product.template/2665/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-12 07:08:09,676 26 INFO rb-103a292-224772-414667 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-12 07:08:09,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/pos.category/371/image_128?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 2 0.005 0.045 2026-09-12 07:08:09,700 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/product.template/2666/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-12 07:08:09,711 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/product.template/2669/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-12 07:08:09,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/product.template/2667/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.065 2026-09-12 07:08:09,742 26 INFO rb-103a292-224772-414667 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-12 07:08:09,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/product.template/2668/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-12 07:08:09,767 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08: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-12 07:08:09,779 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "GET /web/image/product.product/3167/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-12 07:08:09,796 26 INFO rb-103a292-224772-414667 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-12 07:08:09,858 26 INFO rb-103a292-224772-414667 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-12 07:08:09,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.013 2026-09-12 07:08:09,940 26 INFO rb-103a292-224772-414667 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-12 07:08:10,031 26 INFO rb-103a292-224772-414667 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-12 07:08:10,126 26 INFO rb-103a292-224772-414667 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-12 07:08:10,229 26 INFO rb-103a292-224772-414667 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-12 07:08:10,295 26 INFO rb-103a292-224772-414667 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-12 07:08:10,377 26 INFO rb-103a292-224772-414667 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-12 07:08:10,430 26 INFO rb-103a292-224772-414667 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-12 07:08:10,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.028 0.050 2026-09-12 07:08:10,560 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7677128 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '5682cfbd-63e9-47dc-b82b-151e93365e39'}] 2026-09-12 07:08:10,583 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7677128 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '5682cfbd-63e9-47dc-b82b-151e93365e39'} created pos.order #967 2026-09-12 07:08:10,595 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7677128 finished 2026-09-12 07:08:10,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.194 0.230 2026-09-12 07:08:10,992 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-09-12 07:08:10,993 26 INFO rb-103a292-224772-414667 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-12 07:08:11,045 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8601500 (allocated 9961472) 2026-09-12 07:08:11,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 94194 2026-09-12 07:08:11,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-09-12 07:08:11,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 94194 2026-09-12 07:08:11,103 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070811_102910_test_preset_delivery_tour.txt 2026-09-12 07:08:11,103 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp4xjd4xbb_chrome_odoo" 2026-09-12 07:08:11,146 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-09-12 07:08:14,702 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 94307 2026-09-12 07:08:14,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp9jo5rdf5_chrome_odoo 2026-09-12 07:08:14,703 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:38421/json/version 2026-09-12 07:08:14,704 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:14,733 26 INFO rb-103a292-224772-414667 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-12 07:08:14,733 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:38421/json 2026-09-12 07:08:14,734 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:14,737 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:38421/devtools/page/7E2C8F7C9263504CC82D95DE84397F7A 2026-09-12 07:08:14,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-12 07:08:14,743 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-12 07:08:14,749 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-12 07:08:14,762 26 INFO rb-103a292-224772-414667 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=dba9b34b76674f9d&table_identifier=cf2bf13b" in browser 2026-09-12 07:08:14,762 26 INFO rb-103a292-224772-414667 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=dba9b34b76674f9d&table_identifier=cf2bf13b" 2026-09-12 07:08:14,775 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:15,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /pos-self/213?access_token=dba9b34b76674f9d&table_identifier=cf2bf13b HTTP/1.1" 200 - 59 0.032 0.282 2026-09-12 07:08:15,090 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '7E2C8F7C9263504CC82D95DE84397F7A', 'loaderId': '25FC5E58E01BD023A138252F7AEBB34E', 'isDownload': False} 2026-09-12 07:08:15,091 26 INFO rb-103a292-224772-414667 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-12 07:08:15,097 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:15,120 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:08:15,188 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.052 2026-09-12 07:08:15,204 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:08:15,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.114 2026-09-12 07:08:15,233 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:08:15,247 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.128 2026-09-12 07:08:15,386 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:08:15,396 26 INFO rb-103a292-224772-414667 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=dba9b34b76674f9d&table_identifier=cf2bf13b", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:08:15,403 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:08:15,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:08:15,404 26 INFO rb-103a292-224772-414667 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-12 07:08:15,456 26 INFO rb-103a292-224772-414667 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-12 07:08:15,472 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.023 0.036 2026-09-12 07:08:15,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-12 07:08:15,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "POST /pos-self/data/213 HTTP/1.1" 200 - 181 0.127 0.155 2026-09-12 07:08:15,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.267 2026-09-12 07:08:15,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.009 2026-09-12 07:08:15,860 26 INFO rb-103a292-224772-414667 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-12 07:08:15,909 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /web/image/ir.attachment/10514/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 07:08:15,929 26 INFO rb-103a292-224772-414667 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-12 07:08:15,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /web/image/ir.attachment/10480/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:08:15,960 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:08:16,019 26 INFO rb-103a292-224772-414667 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-12 07:08:16,055 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/pos.category/371/image_128?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.021 2026-09-12 07:08:16,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/product.template/2665/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-12 07:08:16,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/product.template/2666/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-12 07:08:16,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/product.template/2669/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-12 07:08:16,090 26 INFO rb-103a292-224772-414667 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-12 07:08:16,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/product.template/2667/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-12 07:08:16,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/product.template/2668/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-12 07:08:16,151 26 INFO rb-103a292-224772-414667 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-12 07:08:16,179 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08: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-12 07:08:16,191 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "GET /web/image/product.product/3166/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-12 07:08:16,202 26 INFO rb-103a292-224772-414667 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-12 07:08:16,266 26 INFO rb-103a292-224772-414667 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-12 07:08:16,299 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91813529 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '4b551c93-ce76-49cd-a063-32844fc3c912'}] 2026-09-12 07:08:16,331 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91813529 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '4b551c93-ce76-49cd-a063-32844fc3c912'} created pos.order #968 2026-09-12 07:08:16,342 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91813529 finished 2026-09-12 07:08:16,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.059 0.097 2026-09-12 07:08:16,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.008 2026-09-12 07:08:16,476 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-09-12 07:08:16,476 26 INFO rb-103a292-224772-414667 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-12 07:08:16,518 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7675080 (allocated 8912896) 2026-09-12 07:08:16,520 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 94307 2026-09-12 07:08:16,521 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-09-12 07:08:16,522 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 94307 2026-09-12 07:08:16,578 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070816_578256_test_preset_dine_in_tour.txt 2026-09-12 07:08:16,578 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp9jo5rdf5_chrome_odoo" 2026-09-12 07:08:16,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-09-12 07:08:20,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 94420 2026-09-12 07:08:20,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpbxbci1aw_chrome_odoo 2026-09-12 07:08:20,181 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:46647/json/version 2026-09-12 07:08:20,182 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:20,218 26 INFO rb-103a292-224772-414667 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-12 07:08:20,218 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:46647/json 2026-09-12 07:08:20,218 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:20,223 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:46647/devtools/page/F56C638846F9D122F2786B8D3BF52D4F 2026-09-12 07:08:20,229 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-09-12 07:08:20,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-09-12 07:08:20,243 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-09-12 07:08:20,256 26 INFO rb-103a292-224772-414667 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=7c7cc97ca58a4a9f" in browser 2026-09-12 07:08:20,256 26 INFO rb-103a292-224772-414667 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=7c7cc97ca58a4a9f" 2026-09-12 07:08:20,270 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:20,658 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:20] "GET /pos-self/214?access_token=7c7cc97ca58a4a9f HTTP/1.1" 200 - 57 0.037 0.353 2026-09-12 07:08:20,661 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': 'F56C638846F9D122F2786B8D3BF52D4F', 'loaderId': 'C770B022249608B0F9B99FC2590DC158', 'isDownload': False} 2026-09-12 07:08:20,661 26 INFO rb-103a292-224772-414667 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-12 07:08:20,667 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:20,684 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:08:20,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:20] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.032 2026-09-12 07:08:20,743 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:08:20,765 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:20] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.079 2026-09-12 07:08:20,789 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:08:20,802 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:20] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.111 2026-09-12 07:08:20,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:08:20,980 26 INFO rb-103a292-224772-414667 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=7c7cc97ca58a4a9f", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:08:20,990 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:08:20,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.004 2026-09-12 07:08:20,991 26 INFO rb-103a292-224772-414667 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-12 07:08:21,041 26 INFO rb-103a292-224772-414667 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-12 07:08:21,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.024 0.039 2026-09-12 07:08:21,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.093 2026-09-12 07:08:21,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "POST /pos-self/data/214 HTTP/1.1" 200 - 183 0.206 0.168 2026-09-12 07:08:21,476 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.352 2026-09-12 07:08:21,519 26 INFO rb-103a292-224772-414667 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-12 07:08:21,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/ir.attachment/10555/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:08:21,590 26 INFO rb-103a292-224772-414667 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-12 07:08:21,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/ir.attachment/10521/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:08:21,616 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:08:21,663 26 INFO rb-103a292-224772-414667 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-12 07:08:21,704 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/pos.category/371/image_128?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 2 0.005 0.021 2026-09-12 07:08:21,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/product.template/2669/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-12 07:08:21,729 26 INFO rb-103a292-224772-414667 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-12 07:08:21,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/product.template/2667/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-12 07:08:21,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/product.template/2666/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-12 07:08:21,762 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/product.template/2665/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-12 07:08:21,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/product.template/2668/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-12 07:08:21,792 26 INFO rb-103a292-224772-414667 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-12 07:08:21,805 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:08:21,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "GET /web/image/product.product/3167/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-09-12 07:08:21,844 26 INFO rb-103a292-224772-414667 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-12 07:08:21,904 26 INFO rb-103a292-224772-414667 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-12 07:08:21,918 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:21] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.008 2026-09-12 07:08:21,966 26 INFO rb-103a292-224772-414667 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-12 07:08:22,037 26 INFO rb-103a292-224772-414667 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-12 07:08:22,109 26 INFO rb-103a292-224772-414667 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-12 07:08:22,162 26 INFO rb-103a292-224772-414667 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-12 07:08:22,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:22] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.041 0.062 2026-09-12 07:08:22,320 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56821409 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': 'f22f1cfc-2e26-4f45-bb17-f3c842c18233'}] 2026-09-12 07:08:22,353 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56821409 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': 'f22f1cfc-2e26-4f45-bb17-f3c842c18233'} created pos.order #969 2026-09-12 07:08:22,379 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56821409 finished 2026-09-12 07:08:22,714 26 INFO rb-103a292-224772-414667 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-12 07:08:22,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.195 0.252 2026-09-12 07:08:22,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.034 2026-09-12 07:08:23,015 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:23] "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-12 07:08:23,022 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:08:23,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.013 2026-09-12 07:08:23,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:23] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 40 0.034 0.065 2026-09-12 07:08:23,376 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-09-12 07:08:23,377 26 INFO rb-103a292-224772-414667 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-12 07:08:23,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8879368 (allocated 9961472) 2026-09-12 07:08:23,478 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 94420 2026-09-12 07:08:23,480 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-09-12 07:08:23,481 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 94420 2026-09-12 07:08:23,540 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070823_540097_test_preset_takeaway_email_tour.txt 2026-09-12 07:08:23,540 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpbxbci1aw_chrome_odoo" 2026-09-12 07:08:23,588 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-09-12 07:08:27,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 94545 2026-09-12 07:08:27,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpa8_8jul1_chrome_odoo 2026-09-12 07:08:27,215 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:36561/json/version 2026-09-12 07:08:27,216 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:27,220 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:08:27,220 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:36561/json 2026-09-12 07:08:27,220 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:27,224 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:36561/devtools/page/04326CFBB5346ADE49E8CEC9BB9BF48D 2026-09-12 07:08:27,226 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-12 07:08:27,228 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-12 07:08:27,244 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-12 07:08:27,256 26 INFO rb-103a292-224772-414667 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=1e11062728b5415e" in browser 2026-09-12 07:08:27,256 26 INFO rb-103a292-224772-414667 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=1e11062728b5415e" 2026-09-12 07:08:27,268 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:27,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:27] "GET /pos-self/215?access_token=1e11062728b5415e HTTP/1.1" 200 - 57 0.031 0.490 2026-09-12 07:08:27,790 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '04326CFBB5346ADE49E8CEC9BB9BF48D', 'loaderId': '26C78913183AE84ED05BCD6495F04D66', 'isDownload': False} 2026-09-12 07:08:27,790 26 INFO rb-103a292-224772-414667 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-12 07:08:27,796 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:27,816 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:08:27,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:27] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.028 2026-09-12 07:08:27,862 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:08:27,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:27] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.076 2026-09-12 07:08:27,904 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:08:27,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:27] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.099 2026-09-12 07:08:28,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:08:28,068 26 INFO rb-103a292-224772-414667 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=1e11062728b5415e", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:08:28,080 26 INFO rb-103a292-224772-414667 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-12 07:08:28,082 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:08:28,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.008 2026-09-12 07:08:28,132 26 INFO rb-103a292-224772-414667 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-12 07:08:28,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.021 0.035 2026-09-12 07:08:28,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-12 07:08:28,531 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "POST /pos-self/data/215 HTTP/1.1" 200 - 181 0.188 0.152 2026-09-12 07:08:28,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.328 2026-09-12 07:08:28,579 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:08:28,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/ir.attachment/10597/raw HTTP/1.1" 200 - 4 0.002 0.016 2026-09-12 07:08:28,649 26 INFO rb-103a292-224772-414667 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-12 07:08:28,668 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/ir.attachment/10563/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-12 07:08:28,687 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:08:28,730 26 INFO rb-103a292-224772-414667 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-12 07:08:28,772 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/pos.category/371/image_128?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 07:08:28,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/product.template/2665/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-12 07:08:28,797 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/product.template/2666/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-12 07:08:28,801 26 INFO rb-103a292-224772-414667 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-12 07:08:28,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/product.template/2669/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:08:28,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/product.template/2667/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-12 07:08:28,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/product.template/2668/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-12 07:08:28,858 26 INFO rb-103a292-224772-414667 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-12 07:08:28,875 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08: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-12 07:08:28,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "GET /web/image/product.product/3166/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-12 07:08:28,912 26 INFO rb-103a292-224772-414667 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-12 07:08:28,980 26 INFO rb-103a292-224772-414667 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-12 07:08:28,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:28] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.011 2026-09-12 07:08:29,039 26 INFO rb-103a292-224772-414667 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-12 07:08:29,105 26 INFO rb-103a292-224772-414667 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-12 07:08:29,137 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6302386 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '9f02666c-e9f3-47ad-85e3-fb9f72cd9559'}] 2026-09-12 07:08:29,163 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6302386 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '9f02666c-e9f3-47ad-85e3-fb9f72cd9559'} created pos.order #970 2026-09-12 07:08:29,172 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6302386 finished 2026-09-12 07:08:29,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.079 0.095 2026-09-12 07:08:29,312 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-12 07:08:29,327 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-09-12 07:08:29,327 26 INFO rb-103a292-224772-414667 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-12 07:08:29,374 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8017128 (allocated 9175040) 2026-09-12 07:08:29,382 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 94545 2026-09-12 07:08:29,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-09-12 07:08:29,387 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 94545 2026-09-12 07:08:29,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070829_488379_test_preset_takeaway_tour.txt 2026-09-12 07:08:29,488 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpa8_8jul1_chrome_odoo" 2026-09-12 07:08:29,526 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-09-12 07:08:33,389 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 94663 2026-09-12 07:08:33,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpocn143m__chrome_odoo 2026-09-12 07:08:33,390 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33129/json/version 2026-09-12 07:08:33,393 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:33,403 26 INFO rb-103a292-224772-414667 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-12 07:08:33,403 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33129/json 2026-09-12 07:08:33,403 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:33,407 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33129/devtools/page/7410A18A33DDB09C0AAE1B6D2511835D 2026-09-12 07:08:33,410 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-12 07:08:33,413 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-12 07:08:33,462 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-12 07:08:33,480 26 INFO rb-103a292-224772-414667 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=7336f2bffdf946e2" in browser 2026-09-12 07:08:33,480 26 INFO rb-103a292-224772-414667 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=7336f2bffdf946e2" 2026-09-12 07:08:33,491 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:33,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:33] "GET /pos-self/216?access_token=7336f2bffdf946e2 HTTP/1.1" 200 - 57 0.030 0.313 2026-09-12 07:08:33,833 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '7410A18A33DDB09C0AAE1B6D2511835D', 'loaderId': 'E6D12987B962CBF9D4A5B7BEB44F47BD', 'isDownload': False} 2026-09-12 07:08:33,833 26 INFO rb-103a292-224772-414667 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-12 07:08:33,839 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:33,860 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:08:33,883 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:33] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-09-12 07:08:33,902 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:08:33,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:33] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.063 2026-09-12 07:08:33,921 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:08:33,949 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:33] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.086 2026-09-12 07:08:34,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 07:08:34,085 26 INFO rb-103a292-224772-414667 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=7336f2bffdf946e2", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:08:34,089 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:08:34,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:08:34,099 26 INFO rb-103a292-224772-414667 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-12 07:08:34,150 26 INFO rb-103a292-224772-414667 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-12 07:08:34,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "POST /pos-self/relations/216 HTTP/1.1" 200 - 37 0.044 0.038 2026-09-12 07:08:34,222 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 07:08:34,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "POST /pos-self/data/216 HTTP/1.1" 200 - 185 0.183 0.155 2026-09-12 07:08:34,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.331 2026-09-12 07:08:34,649 26 INFO rb-103a292-224772-414667 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-12 07:08:34,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/ir.attachment/10638/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:08:34,706 26 INFO rb-103a292-224772-414667 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-12 07:08:34,720 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/ir.attachment/10604/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:08:34,737 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:08:34,779 26 INFO rb-103a292-224772-414667 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-12 07:08:34,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/pos.category/371/image_128?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 2 0.002 0.040 2026-09-12 07:08:34,843 26 INFO rb-103a292-224772-414667 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-12 07:08:34,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/product.template/2665/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.043 2026-09-12 07:08:34,863 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/product.template/2666/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-12 07:08:34,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/product.template/2669/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.065 2026-09-12 07:08:34,906 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/product.template/2667/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-12 07:08:34,912 26 INFO rb-103a292-224772-414667 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-12 07:08:34,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/product.template/2668/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-09-12 07:08:34,939 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08: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-12 07:08:34,959 26 INFO rb-103a292-224772-414667 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-12 07:08:34,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:34] "GET /web/image/product.product/3166/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.019 2026-09-12 07:08:35,022 26 INFO rb-103a292-224772-414667 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-12 07:08:35,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:35] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.011 0.010 2026-09-12 07:08:35,145 26 INFO rb-103a292-224772-414667 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-12 07:08:35,251 26 INFO rb-103a292-224772-414667 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-12 07:08:35,322 26 INFO rb-103a292-224772-414667 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-12 07:08:35,347 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14429262 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': 'ce763758-a850-4519-b20d-86b647e78dd8'}] 2026-09-12 07:08:35,378 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14429262 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': 'ce763758-a850-4519-b20d-86b647e78dd8'} created pos.order #971 2026-09-12 07:08:35,389 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14429262 finished 2026-09-12 07:08:35,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.055 0.104 2026-09-12 07:08:35,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.013 2026-09-12 07:08:35,537 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-09-12 07:08:35,538 26 INFO rb-103a292-224772-414667 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-12 07:08:35,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9198160 (allocated 11010048) 2026-09-12 07:08:35,619 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 94663 2026-09-12 07:08:35,621 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-09-12 07:08:35,622 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 94663 2026-09-12 07:08:35,680 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070835_679858_test_preset_with_slot_tour.txt 2026-09-12 07:08:35,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpocn143m__chrome_odoo" 2026-09-12 07:08:35,739 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-09-12 07:08:39,567 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 94776 2026-09-12 07:08:39,568 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpn8x9314f_chrome_odoo 2026-09-12 07:08:39,568 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:45329/json/version 2026-09-12 07:08:39,575 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:39,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:08:39,596 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:45329/json 2026-09-12 07:08:39,596 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:08:39,599 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:45329/devtools/page/D83AC0D3FC7B9ED6390B4AB8D1976DF2 2026-09-12 07:08:39,600 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-12 07:08:39,602 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-12 07:08:39,614 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-09-12 07:08:39,639 26 INFO rb-103a292-224772-414667 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=f99dd1f9e7524397" in browser 2026-09-12 07:08:39,639 26 INFO rb-103a292-224772-414667 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=f99dd1f9e7524397" 2026-09-12 07:08:39,653 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:39,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:39] "GET /pos-self/217?access_token=f99dd1f9e7524397 HTTP/1.1" 200 - 57 0.021 0.238 2026-09-12 07:08:39,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': 'D83AC0D3FC7B9ED6390B4AB8D1976DF2', 'loaderId': 'EC8B3B2FF8FA3603CD185A4A784C7D91', 'isDownload': False} 2026-09-12 07:08:39,911 26 INFO rb-103a292-224772-414667 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-12 07:08:39,918 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:08:39,932 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:08:39,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:39] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.024 2026-09-12 07:08:39,982 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:08:39,999 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:39] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.070 2026-09-12 07:08:40,004 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:08:40,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.085 2026-09-12 07:08:40,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:08:40,183 26 INFO rb-103a292-224772-414667 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=f99dd1f9e7524397", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:08:40,187 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:08:40,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:08:40,191 26 INFO rb-103a292-224772-414667 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-12 07:08:40,244 26 INFO rb-103a292-224772-414667 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-12 07:08:40,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "POST /pos-self/relations/217 HTTP/1.1" 200 - 37 0.015 0.037 2026-09-12 07:08:40,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-12 07:08:40,294 26 INFO rb-103a292-224772-414667 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-12 07:08:40,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "POST /pos-self/data/217 HTTP/1.1" 200 - 185 0.130 0.155 2026-09-12 07:08:40,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.282 2026-09-12 07:08:40,617 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-12 07:08:40,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/ir.attachment/10679/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:08:40,683 26 INFO rb-103a292-224772-414667 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-12 07:08:40,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/ir.attachment/10645/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-12 07:08:40,713 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:08:40,752 26 INFO rb-103a292-224772-414667 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-12 07:08:40,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/pos.category/371/image_128?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 2 0.006 0.044 2026-09-12 07:08:40,832 26 INFO rb-103a292-224772-414667 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-12 07:08:40,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/product.template/2669/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.053 2026-09-12 07:08:40,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/product.template/2667/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-12 07:08:40,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/product.template/2666/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.095 2026-09-12 07:08:40,902 26 INFO rb-103a292-224772-414667 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-12 07:08:40,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/product.template/2668/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-12 07:08:40,937 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:08:40,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/product.template/2665/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-12 07:08:40,962 26 INFO rb-103a292-224772-414667 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-12 07:08:40,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "GET /web/image/product.product/3167/image_512?unique=2026-09-12T07:08:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.033 2026-09-12 07:08:40,990 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.022 2026-09-12 07:08:41,029 26 INFO rb-103a292-224772-414667 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-12 07:08:41,102 26 INFO rb-103a292-224772-414667 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-12 07:08:41,170 26 INFO rb-103a292-224772-414667 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-12 07:08:41,200 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10535727 started for PoS orders references: [{'name': None, 'pos_reference': '260-217-000001', 'uuid': '4b6ed2a2-7dbb-4b50-819e-99ca25080c33'}] 2026-09-12 07:08:41,229 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10535727 order {'name': None, 'pos_reference': '260-217-000001', 'uuid': '4b6ed2a2-7dbb-4b50-819e-99ca25080c33'} created pos.order #972 2026-09-12 07:08:41,239 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10535727 finished 2026-09-12 07:08:41,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.168 0.259 2026-09-12 07:08:41,642 26 INFO rb-103a292-224772-414667 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-12 07:08:41,695 26 INFO rb-103a292-224772-414667 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-12 07:08:41,750 26 INFO rb-103a292-224772-414667 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-12 07:08:41,808 26 INFO rb-103a292-224772-414667 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-12 07:08:41,863 26 INFO rb-103a292-224772-414667 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-12 07:08:41,920 26 INFO rb-103a292-224772-414667 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-12 07:08:41,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.027 0.011 2026-09-12 07:08:41,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-09-12 07:08:41,988 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 07:08:42,036 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9024444 (allocated 10485760) 2026-09-12 07:08:42,047 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 94776 2026-09-12 07:08:42,048 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-09-12 07:08:42,049 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 94776 2026-09-12 07:08:42,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070842_132055_test_slot_limit_orders.txt 2026-09-12 07:08:42,132 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpn8x9314f_chrome_odoo" 2026-09-12 07:08:42,179 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-12 07:08:43,342 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-12 07:08:46,868 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:08:46,877 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:47,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:47] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/218 HTTP/1.1" 200 - 17 0.013 0.166 2026-09-12 07:08:47,093 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-12 07:08:50,648 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:08:50,660 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:08:50,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:08:50] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/219 HTTP/1.1" 200 - 17 0.020 0.125 2026-09-12 07:08:50,840 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:09:00,182 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-09-12 07:09:00,450 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-09-12 07:09:00,679 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 94888 2026-09-12 07:09:00,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpob24axhh_chrome_odoo 2026-09-12 07:09:00,680 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:42217/json/version 2026-09-12 07:09:00,681 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:00,688 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:09:00,689 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:42217/json 2026-09-12 07:09:00,691 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:00,707 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:42217/devtools/page/36AD5ECD70EBD2B0252902DC469E711B 2026-09-12 07:09:00,719 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-09-12 07:09:00,727 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-09-12 07:09:00,748 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-09-12 07:09:00,766 26 INFO rb-103a292-224772-414667 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=a6e79a8dcdea4bd7" in browser 2026-09-12 07:09:00,767 26 INFO rb-103a292-224772-414667 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=a6e79a8dcdea4bd7" 2026-09-12 07:09:00,799 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:01,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /pos-self/221?access_token=a6e79a8dcdea4bd7 HTTP/1.1" 200 - 60 0.058 0.315 2026-09-12 07:09:01,165 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '36AD5ECD70EBD2B0252902DC469E711B', 'loaderId': 'B4701C58B09E948CA07B4B099B19A845', 'isDownload': False} 2026-09-12 07:09:01,166 26 INFO rb-103a292-224772-414667 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-12 07:09:01,175 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:09:01,193 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:09:01,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.028 0.026 2026-09-12 07:09:01,249 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:09:01,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.090 2026-09-12 07:09:01,296 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:09:01,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.104 2026-09-12 07:09:01,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-09-12 07:09:01,511 26 INFO rb-103a292-224772-414667 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=a6e79a8dcdea4bd7", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:09:01,516 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:09:01,516 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-12 07:09:01,520 26 INFO rb-103a292-224772-414667 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-12 07:09:01,579 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.038 2026-09-12 07:09:01,630 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "POST /pos-self/relations/221 HTTP/1.1" 200 - 25 0.031 0.053 2026-09-12 07:09:01,633 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-12 07:09:02,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "POST /pos-self/data/221 HTTP/1.1" 200 - 170 0.144 0.341 2026-09-12 07:09:02,175 26 INFO rb-103a292-224772-414667 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-12 07:09:02,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/res.company/202/logo/256x256 HTTP/1.1" 200 - 14 0.011 0.017 2026-09-12 07:09:02,195 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-09-12 07:09:02,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/ir.attachment/10821/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:09:02,295 26 INFO rb-103a292-224772-414667 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-12 07:09:02,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/pos.category/374/image_128?unique=2026-09-12T07:08:50.000+00:00 HTTP/1.1" 200 - 2 0.006 0.027 2026-09-12 07:09:02,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/pos.category/375/image_128?unique=2026-09-12T07:08:50.000+00:00 HTTP/1.1" 200 - 2 0.000 0.047 2026-09-12 07:09:02,381 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/pos.category/373/image_128?unique=2026-09-12T07:08:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-09-12 07:09:02,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.069 2026-09-12 07:09:02,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/product.template/2685/image_512?unique=2026-09-12T07:08:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-12 07:09:02,419 26 INFO rb-103a292-224772-414667 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-12 07:09:02,484 26 INFO rb-103a292-224772-414667 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-12 07:09:02,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/ir.attachment/10822/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-12 07:09:02,510 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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-12 07:09:02,513 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:09:02,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "GET /web/image/product.product/3186/image_512?unique=2026-09-12T07:08:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.016 2026-09-12 07:09:02,554 26 INFO rb-103a292-224772-414667 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-12 07:09:02,603 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70731465 started for PoS orders references: [{'name': None, 'pos_reference': '260-221-000001', 'uuid': '3248a927-4702-4fdd-9717-713945dbdc14'}] 2026-09-12 07:09:02,635 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70731465 order {'name': None, 'pos_reference': '260-221-000001', 'uuid': '3248a927-4702-4fdd-9717-713945dbdc14'} created pos.order #973 2026-09-12 07:09:02,645 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70731465 finished 2026-09-12 07:09:02,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.094 0.115 2026-09-12 07:09:02,801 26 INFO rb-103a292-224772-414667 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-12 07:09:02,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.008 0.009 2026-09-12 07:09:02,853 26 INFO rb-103a292-224772-414667 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-12 07:09:02,856 26 INFO rb-103a292-224772-414667 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': '3248a927-4702-4fdd-9717-713945dbdc14--920--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-12 07:09:02,899 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.017 0.028 2026-09-12 07:09:02,951 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:02] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-09-12 07:09:02,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-09-12 07:09:02,960 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-12 07:09:03,027 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7531292 (allocated 8650752) 2026-09-12 07:09:03,028 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 94888 2026-09-12 07:09:03,031 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-09-12 07:09:03,032 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 94888 2026-09-12 07:09:03,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070903_086989_test_tour_kiosk_qfpay_order.txt 2026-09-12 07:09:03,087 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpob24axhh_chrome_odoo" 2026-09-12 07:09:03,135 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:09:04,079 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-09-12 07:09:07,357 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:07,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:07] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.025 0.174 2026-09-12 07:09:07,592 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-09-12 07:09:10,905 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 95008 2026-09-12 07:09:10,905 26 INFO rb-103a292-224772-414667 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/tmpm_lcfhi__chrome_odoo 2026-09-12 07:09:10,905 26 INFO rb-103a292-224772-414667 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:39113/json/version 2026-09-12 07:09:10,906 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:10,915 26 INFO rb-103a292-224772-414667 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-12 07:09:10,915 26 INFO rb-103a292-224772-414667 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:39113/json 2026-09-12 07:09:10,917 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:10,918 26 INFO rb-103a292-224772-414667 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:39113/devtools/page/0B6DB29B10C1A542A396A0B0519ECB8E 2026-09-12 07:09:10,921 26 INFO rb-103a292-224772-414667 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-12 07:09:10,925 26 INFO rb-103a292-224772-414667 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-12 07:09:10,936 26 INFO rb-103a292-224772-414667 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-12 07:09:11,041 26 INFO rb-103a292-224772-414667 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-12 07:09:11,041 26 INFO rb-103a292-224772-414667 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-12 07:09:11,059 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:11,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "GET /pos-self/223?access_token=access_token HTTP/1.1" 200 - 56 0.042 0.323 2026-09-12 07:09:11,421 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '0B6DB29B10C1A542A396A0B0519ECB8E', 'loaderId': 'BB9D260D1957B28E3FB651082A6DBBAF', 'isDownload': False} 2026-09-12 07:09:11,421 26 INFO rb-103a292-224772-414667 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-12 07:09:11,429 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:09:11,458 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6926074/pos_self_order.assets.min.css, copying from /web/assets/6926074/pos_self_order.assets.min.css 2026-09-12 07:09:11,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "GET /web/assets/1/6926074/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.037 2026-09-12 07:09:11,525 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02803f3/pos_self_order.assets.min.js, copying from /web/assets/02803f3/pos_self_order.assets.min.js 2026-09-12 07:09:11,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "GET /web/assets/1/02803f3/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.093 2026-09-12 07:09:11,558 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js, copying from /web/assets/4ee4075/pos_self_order.assets_tests.min.js 2026-09-12 07:09:11,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "GET /web/assets/1/4ee4075/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.125 2026-09-12 07:09:11,745 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:09:11,760 26 INFO rb-103a292-224772-414667 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-12 07:09:11,773 26 INFO rb-103a292-224772-414667 odoo.http: Session expired 2026-09-12 07:09:11,773 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.007 2026-09-12 07:09:11,773 26 INFO rb-103a292-224772-414667 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-12 07:09:11,825 26 INFO rb-103a292-224772-414667 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-12 07:09:11,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "POST /pos-self/relations/223 HTTP/1.1" 200 - 37 0.018 0.026 2026-09-12 07:09:11,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-12 07:09:12,124 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "POST /pos-self/data/223 HTTP/1.1" 200 - 182 0.132 0.136 2026-09-12 07:09:12,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.251 2026-09-12 07:09:12,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-12 07:09:12,216 26 INFO rb-103a292-224772-414667 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-12 07:09:12,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/ir.attachment/10914/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:09:12,314 26 INFO rb-103a292-224772-414667 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-12 07:09:12,375 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/pos.category/376/image_128?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 07:09:12,388 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:09:12,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/product.template/2688/image_512?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-12 07:09:12,402 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/product.template/2689/image_512?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-12 07:09:12,405 26 INFO rb-103a292-224772-414667 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-12 07:09:12,413 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/product.template/2692/image_512?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 07:09:12,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/product.template/2690/image_512?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-12 07:09:12,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/product.template/2691/image_512?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.054 2026-09-12 07:09:12,472 26 INFO rb-103a292-224772-414667 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-12 07:09:12,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/ir.attachment/10877/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-12 07:09:12,499 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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-12 07:09:12,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "GET /web/image/product.product/3189/image_512?unique=2026-09-12T07:09:03.000+00:00 HTTP/1.1" 200 - 8 0.004 0.011 2026-09-12 07:09:12,526 26 INFO rb-103a292-224772-414667 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-12 07:09:12,593 26 INFO rb-103a292-224772-414667 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-12 07:09:12,623 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29487240 started for PoS orders references: [{'name': None, 'pos_reference': '260-223-000001', 'uuid': '1dea0a0f-34a4-4b42-bbf8-d46159128f4c'}] 2026-09-12 07:09:12,654 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29487240 order {'name': None, 'pos_reference': '260-223-000001', 'uuid': '1dea0a0f-34a4-4b42-bbf8-d46159128f4c'} created pos.order #974 2026-09-12 07:09:12,666 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29487240 finished 2026-09-12 07:09:12,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.071 0.094 2026-09-12 07:09:12,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-09-12 07:09:12,813 26 INFO rb-103a292-224772-414667 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-12 07:09:12,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.012 2026-09-12 07:09:12,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:12] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.017 2026-09-12 07:09:12,850 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7506960 (allocated 8388608) 2026-09-12 07:09:12,856 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 95008 2026-09-12 07:09:12,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-09-12 07:09:12,858 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 95008 2026-09-12 07:09:12,907 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_070912_907049_test_kiosk_without_payment_terminal.txt 2026-09-12 07:09:12,907 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpm_lcfhi__chrome_odoo" 2026-09-12 07:09:12,943 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-12 07:09:16,166 26 INFO rb-103a292-224772-414667 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-09-12 07:09:19,577 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:19,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:19] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 89 0.036 0.309 2026-09-12 07:09:19,966 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 07:09:28,891 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-09-12 07:09:29,191 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 95124 2026-09-12 07:09:29,191 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpt7gm0hzb_chrome_odoo 2026-09-12 07:09:29,191 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:36557/json/version 2026-09-12 07:09:29,193 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:29,227 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:09:29,227 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:36557/json 2026-09-12 07:09:29,227 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:29,231 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:36557/devtools/page/5D904E37DF579E47BDEBEC87FAB2AA4C 2026-09-12 07:09:29,242 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-09-12 07:09:29,244 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-09-12 07:09:29,294 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-12 07:09:29,301 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-09-12 07:09:29,307 26 INFO rb-103a292-224772-414667 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-12 07:09:29,307 26 INFO rb-103a292-224772-414667 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-12 07:09:29,322 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:29,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:29] "GET /pos/ui?config_id=226 HTTP/1.1" 200 - 83 0.035 0.377 2026-09-12 07:09:29,733 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '5D904E37DF579E47BDEBEC87FAB2AA4C', 'loaderId': '5969F23DF26A22A2B6F6C0A60AC915DF', 'isDownload': False} 2026-09-12 07:09:29,733 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-09-12 07:09:29,739 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:09:29,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:29] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:09:29,756 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:29] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 07:09:29,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:29] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 07:09:30,160 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:30,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:09:30,193 26 INFO rb-103a292-224772-414667 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-12 07:09:30,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:09:30,202 26 INFO rb-103a292-224772-414667 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-12 07:09:30,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:09:30,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:30,257 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-12 07:09:30,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-12 07:09:30,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.032 2026-09-12 07:09:30,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-12 07:09:30,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.161 0.274 2026-09-12 07:09:30,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "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-12 07:09:30,879 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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.003 2026-09-12 07:09:30,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-12 07:09:30,953 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:09:30,963 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-09-12 07:09:30,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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-12 07:09:31,024 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:09:31,033 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 07:09:31,054 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 07:09:31,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.013 0.032 2026-09-12 07:09:31,060 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-12 07:09:31,107 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-12 07:09:31,120 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-12 07:09:31,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image/res.users/300/avatar_128 HTTP/1.1" 200 - 14 0.040 0.060 2026-09-12 07:09:31,207 26 INFO rb-103a292-224772-414667 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-12 07:09:31,227 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:09:31,280 26 INFO rb-103a292-224772-414667 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-12 07:09:31,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.028 0.049 2026-09-12 07:09:31,301 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:09:31,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2697&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-12 07:09:31,334 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2699&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-12 07:09:31,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2698&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-12 07:09:31,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2700&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-12 07:09:31,435 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.022 0.197 2026-09-12 07:09:31,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-12 07:09:31,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-12 07:09:31,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2704&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-12 07:09:31,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2705&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-12 07:09:31,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.171 2026-09-12 07:09:31,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:31] "GET /web/image?model=product.template&field=image_128&id=2701&unique=2026-09-12T07:09:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-12 07:09:31,685 26 INFO rb-103a292-224772-414667 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-12 07:09:31,737 26 INFO rb-103a292-224772-414667 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-12 07:09:31,788 26 INFO rb-103a292-224772-414667 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-12 07:09:31,842 26 INFO rb-103a292-224772-414667 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-12 07:09:31,893 26 INFO rb-103a292-224772-414667 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-12 07:09:31,946 26 INFO rb-103a292-224772-414667 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-12 07:09:32,009 26 INFO rb-103a292-224772-414667 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-12 07:09:32,060 26 INFO rb-103a292-224772-414667 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-12 07:09:32,112 26 INFO rb-103a292-224772-414667 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-12 07:09:32,165 26 INFO rb-103a292-224772-414667 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-12 07:09:32,337 26 INFO rb-103a292-224772-414667 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-12 07:09:32,387 26 INFO rb-103a292-224772-414667 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-12 07:09:32,438 26 INFO rb-103a292-224772-414667 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-12 07:09:32,506 26 INFO rb-103a292-224772-414667 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-12 07:09:32,559 26 INFO rb-103a292-224772-414667 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-12 07:09:32,610 26 INFO rb-103a292-224772-414667 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-12 07:09:32,666 26 INFO rb-103a292-224772-414667 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-12 07:09:32,725 26 INFO rb-103a292-224772-414667 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-12 07:09:32,774 26 INFO rb-103a292-224772-414667 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-12 07:09:32,840 26 INFO rb-103a292-224772-414667 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-12 07:09:32,851 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:32,852 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:32,890 26 INFO rb-103a292-224772-414667 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-12 07:09:32,941 26 INFO rb-103a292-224772-414667 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-12 07:09:33,007 26 INFO rb-103a292-224772-414667 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-12 07:09:33,058 26 INFO rb-103a292-224772-414667 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-12 07:09:33,121 26 INFO rb-103a292-224772-414667 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-12 07:09:33,153 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58156692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000001', 'uuid': 'efb7ebe4-5659-4299-96e8-38523b716934'}] 2026-09-12 07:09:33,162 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:09:33,513 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58156692 order {'name': '/', 'pos_reference': '261-226-000001', 'uuid': 'efb7ebe4-5659-4299-96e8-38523b716934'} created pos.order #976 2026-09-12 07:09:33,527 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58156692 finished 2026-09-12 07:09:33,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.181 0.271 2026-09-12 07:09:33,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.011 2026-09-12 07:09:33,708 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45917370 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': 'efb7ebe4-5659-4299-96e8-38523b716934'}] 2026-09-12 07:09:33,714 26 INFO rb-103a292-224772-414667 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-12 07:09:33,715 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45917370 order {'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': 'efb7ebe4-5659-4299-96e8-38523b716934'} sync ignored for existing PoS order pos.order(976,) (state: paid) 2026-09-12 07:09:33,732 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45917370 finished 2026-09-12 07:09:33,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-09-12 07:09:33,766 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-12 07:09:33,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.076 0.075 2026-09-12 07:09:33,911 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 17379712 (allocated 20971520) 2026-09-12 07:09:33,920 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 95124 2026-09-12 07:09:33,922 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-09-12 07:09:33,923 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 95124 2026-09-12 07:09:34,017 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070934_017639_test_01_pos_number_autofill.txt 2026-09-12 07:09:34,017 26 INFO rb-103a292-224772-414667 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpt7gm0hzb_chrome_odoo" 2026-09-12 07:09:34,066 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:09:42,615 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-09-12 07:09:42,810 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 95261 2026-09-12 07:09:42,811 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmp8egntn2d_chrome_odoo 2026-09-12 07:09:42,811 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:41887/json/version 2026-09-12 07:09:42,812 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:42,829 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:09:42,829 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:41887/json 2026-09-12 07:09:42,829 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:42,831 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:41887/devtools/page/78791E98E3A0B75B24DBB539695707B3 2026-09-12 07:09:42,834 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-09-12 07:09:42,835 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-09-12 07:09:42,875 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 07:09:42,883 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-09-12 07:09:42,885 26 INFO rb-103a292-224772-414667 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-12 07:09:42,885 26 INFO rb-103a292-224772-414667 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-12 07:09:42,897 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:43,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /pos/ui?config_id=227 HTTP/1.1" 200 - 84 0.033 0.305 2026-09-12 07:09:43,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '78791E98E3A0B75B24DBB539695707B3', 'loaderId': '111A1AF8530C63E59537B0AEF9CBBBA7', 'isDownload': False} 2026-09-12 07:09:43,239 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-09-12 07:09:43,243 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:09:43,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 07:09:43,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-12 07:09:43,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 07:09:43,667 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:43,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:09:43,703 26 INFO rb-103a292-224772-414667 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-12 07:09:43,711 26 INFO rb-103a292-224772-414667 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-12 07:09:43,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-12 07:09:43,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:09:43,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:43,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.012 2026-09-12 07:09:43,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-12 07:09:43,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.034 2026-09-12 07:09:43,852 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-12 07:09:44,393 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.210 0.303 2026-09-12 07:09:44,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:09:44,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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-12 07:09:44,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/image/res.company/208/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-12 07:09:44,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:09:44,571 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:09:44,573 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-12 07:09:44,630 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:09:44,639 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:09:44,649 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:09:44,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.016 0.019 2026-09-12 07:09:44,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/image?model=res.company&id=208&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-09-12 07:09:44,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-12 07:09:44,697 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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-12 07:09:44,698 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:44,774 26 INFO rb-103a292-224772-414667 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-12 07:09:44,791 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:09:44,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /pos/ui/227?from_backend=True HTTP/1.1" 200 - 31 0.047 0.032 2026-09-12 07:09:44,868 26 INFO rb-103a292-224772-414667 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-12 07:09:44,873 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:09:44,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /pos/ui/227 HTTP/1.1" 200 - 31 0.023 0.112 2026-09-12 07:09:44,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-12 07:09:44,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:44] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-09-12 07:09:45,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2710&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-12 07:09:45,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-12 07:09:45,071 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.011 0.181 2026-09-12 07:09:45,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-12 07:09:45,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-09-12 07:09:45,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-12 07:09:45,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-12 07:09:45,271 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.246 2026-09-12 07:09:45,337 26 INFO rb-103a292-224772-414667 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-12 07:09:45,388 26 INFO rb-103a292-224772-414667 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-12 07:09:45,439 26 INFO rb-103a292-224772-414667 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-12 07:09:45,494 26 INFO rb-103a292-224772-414667 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-12 07:09:45,545 26 INFO rb-103a292-224772-414667 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-12 07:09:45,602 26 INFO rb-103a292-224772-414667 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-12 07:09:45,651 26 INFO rb-103a292-224772-414667 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-12 07:09:45,703 26 INFO rb-103a292-224772-414667 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-12 07:09:45,767 26 INFO rb-103a292-224772-414667 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-12 07:09:45,817 26 INFO rb-103a292-224772-414667 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-12 07:09:45,868 26 INFO rb-103a292-224772-414667 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-12 07:09:45,919 26 INFO rb-103a292-224772-414667 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-12 07:09:45,989 26 INFO rb-103a292-224772-414667 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-12 07:09:46,003 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:09:46,004 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:09:46,040 26 INFO rb-103a292-224772-414667 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-12 07:09:46,090 26 INFO rb-103a292-224772-414667 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-12 07:09:46,141 26 INFO rb-103a292-224772-414667 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-12 07:09:46,192 26 INFO rb-103a292-224772-414667 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-12 07:09:46,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:46] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:46,270 26 INFO rb-103a292-224772-414667 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-12 07:09:46,321 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-09-12 07:09:46,322 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-12 07:09:46,384 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14291896 (allocated 15204352) 2026-09-12 07:09:46,398 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 95261 2026-09-12 07:09:46,399 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-09-12 07:09:46,400 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 95261 2026-09-12 07:09:46,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070946_444891_test_viva_com_kiosk_request_data.txt 2026-09-12 07:09:46,445 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmp8egntn2d_chrome_odoo" 2026-09-12 07:09:46,465 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-09-12 07:09:46,736 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 95395 2026-09-12 07:09:46,736 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmps8vah355_chrome_odoo 2026-09-12 07:09:46,736 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:34221/json/version 2026-09-12 07:09:46,737 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:46,777 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:09:46,777 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:34221/json 2026-09-12 07:09:46,778 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:09:46,787 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:34221/devtools/page/7EBBC5B5D6241F3E7AF93CB1A3BB5B41 2026-09-12 07:09:46,796 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-09-12 07:09:46,798 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-09-12 07:09:46,856 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 07:09:46,864 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-09-12 07:09:46,866 26 INFO rb-103a292-224772-414667 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-12 07:09:46,866 26 INFO rb-103a292-224772-414667 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-12 07:09:46,877 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:09:47,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "GET /pos/ui/227 HTTP/1.1" 200 - 86 0.037 0.522 2026-09-12 07:09:47,437 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '7EBBC5B5D6241F3E7AF93CB1A3BB5B41', 'loaderId': '6861E45CF8A6CEB53AD6AE4A11F292D3', 'isDownload': False} 2026-09-12 07:09:47,437 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-09-12 07:09:47,443 26 INFO rb-103a292-224772-414667 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-12 07:09:47,458 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "GET /web/assets/633eff0/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 07:09:47,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "GET /web/assets/8514d41/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-12 07:09:47,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-12 07:09:47,910 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:09:47,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:09:47,947 26 INFO rb-103a292-224772-414667 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-12 07:09:47,954 26 INFO rb-103a292-224772-414667 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-12 07:09:47,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-12 07:09:47,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:09:47,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:48,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "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-12 07:09:48,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-12 07:09:48,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.031 2026-09-12 07:09:48,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-12 07:09:48,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.260 0.311 2026-09-12 07:09:48,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:09:48,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:09:48,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /web/image/res.company/208/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-12 07:09:48,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:09:48,910 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-09-12 07:09:48,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-12 07:09:48,967 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:48,968 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:09:48,983 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:09:48,987 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:09:49,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.018 0.028 2026-09-12 07:09:49,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=res.company&id=208&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-09-12 07:09:49,057 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:49,058 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09: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-12 07:09:49,089 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:09:49,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /pos/ui/227?from_backend=True HTTP/1.1" 200 - 31 0.029 0.035 2026-09-12 07:09:49,148 26 INFO rb-103a292-224772-414667 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-12 07:09:49,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /pos/ui/227 HTTP/1.1" 200 - 31 0.040 0.110 2026-09-12 07:09:49,237 26 INFO rb-103a292-224772-414667 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-12 07:09:49,242 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:09:49,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2710&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.009 0.050 2026-09-12 07:09:49,292 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2711&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-12 07:09:49,310 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-12 07:09:49,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.009 0.098 2026-09-12 07:09:49,371 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2712&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-12 07:09:49,398 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-12 07:09:49,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-12 07:09:49,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-12 07:09:49,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-12T07:09:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-12 07:09:49,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.204 2026-09-12 07:09:49,627 26 INFO rb-103a292-224772-414667 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-12 07:09:49,678 26 INFO rb-103a292-224772-414667 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-12 07:09:49,729 26 INFO rb-103a292-224772-414667 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-12 07:09:49,782 26 INFO rb-103a292-224772-414667 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-12 07:09:49,833 26 INFO rb-103a292-224772-414667 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-12 07:09:49,885 26 INFO rb-103a292-224772-414667 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-12 07:09:49,939 26 INFO rb-103a292-224772-414667 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-12 07:09:49,991 26 INFO rb-103a292-224772-414667 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-12 07:09:50,054 26 INFO rb-103a292-224772-414667 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-12 07:09:50,104 26 INFO rb-103a292-224772-414667 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-12 07:09:50,155 26 INFO rb-103a292-224772-414667 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-12 07:09:50,206 26 INFO rb-103a292-224772-414667 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-12 07:09:50,272 26 INFO rb-103a292-224772-414667 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-12 07:09:50,287 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:09:50,288 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:09:50,323 26 INFO rb-103a292-224772-414667 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-12 07:09:50,373 26 INFO rb-103a292-224772-414667 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-12 07:09:50,425 26 INFO rb-103a292-224772-414667 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-12 07:09:50,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:50] "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-12 07:09:50,499 26 INFO rb-103a292-224772-414667 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-12 07:09:50,555 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-12 07:09:50,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:50] "POST /pos_viva_com/notification?company_id=208&token=viva_com_test HTTP/1.1" 200 - 8 0.004 0.016 2026-09-12 07:09:50,579 26 INFO rb-103a292-224772-414667 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-12 07:09:50,616 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66953056 started for PoS orders references: [{'name': '/', 'pos_reference': '261-227-000001', 'uuid': 'cf649a71-2d13-43e1-be75-7d34a665b89c'}] 2026-09-12 07:09:50,618 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:09:50,953 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66953056 order {'name': '/', 'pos_reference': '261-227-000001', 'uuid': 'cf649a71-2d13-43e1-be75-7d34a665b89c'} created pos.order #977 2026-09-12 07:09:50,969 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66953056 finished 2026-09-12 07:09:51,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.165 0.249 2026-09-12 07:09:51,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 07:09:51,158 26 INFO rb-103a292-224772-414667 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-12 07:09:51,161 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12894460 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-227-000001', 'uuid': 'cf649a71-2d13-43e1-be75-7d34a665b89c'}] 2026-09-12 07:09:51,174 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12894460 order {'name': 'Shop - 000001', 'pos_reference': '261-227-000001', 'uuid': 'cf649a71-2d13-43e1-be75-7d34a665b89c'} sync ignored for existing PoS order pos.order(977,) (state: paid) 2026-09-12 07:09:51,190 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12894460 finished 2026-09-12 07:09:51,226 26 INFO rb-103a292-224772-414667 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-12 07:09:51,275 26 INFO rb-103a292-224772-414667 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-12 07:09:51,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.063 0.078 2026-09-12 07:09:51,341 26 INFO rb-103a292-224772-414667 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-12 07:09:51,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "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-12 07:09:51,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.019 2026-09-12 07:09:51,395 26 INFO rb-103a292-224772-414667 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-12 07:09:51,443 26 INFO rb-103a292-224772-414667 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-12 07:09:51,498 26 INFO rb-103a292-224772-414667 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-12 07:09:51,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:09:51,556 26 INFO rb-103a292-224772-414667 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-12 07:09:51,606 26 INFO rb-103a292-224772-414667 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-12 07:09:51,670 26 INFO rb-103a292-224772-414667 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-12 07:09:51,721 26 INFO rb-103a292-224772-414667 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-12 07:09:51,780 26 INFO rb-103a292-224772-414667 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-12 07:09:51,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:09:51,839 26 INFO rb-103a292-224772-414667 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-12 07:09:51,894 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-12 07:09:51,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:51] "POST /pos_viva_com/notification?company_id=208&token=viva_com_test HTTP/1.1" 200 - 7 0.008 0.013 2026-09-12 07:09:51,918 26 INFO rb-103a292-224772-414667 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-12 07:09:51,939 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76068830 started for PoS orders references: [{'name': '/', 'pos_reference': '261-227-000002', 'uuid': 'f9bc3aa6-dca4-4de6-9e50-0891cec8dca9'}] 2026-09-12 07:09:52,216 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76068830 order {'name': '/', 'pos_reference': '261-227-000002', 'uuid': 'f9bc3aa6-dca4-4de6-9e50-0891cec8dca9'} created pos.order #978 2026-09-12 07:09:52,243 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76068830 finished 2026-09-12 07:09:52,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.130 0.239 2026-09-12 07:09:52,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:09:52,403 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12900412 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-227-000002', 'uuid': 'f9bc3aa6-dca4-4de6-9e50-0891cec8dca9'}] 2026-09-12 07:09:52,414 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-09-12 07:09:52,415 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-12 07:09:52,416 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12900412 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-227-000002', 'uuid': 'f9bc3aa6-dca4-4de6-9e50-0891cec8dca9'} sync ignored for existing PoS order pos.order(978,) (state: paid) 2026-09-12 07:09:52,433 26 INFO rb-103a292-224772-414667 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12900412 finished 2026-09-12 07:09:52,491 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17114456 (allocated 19533824) 2026-09-12 07:09:52,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:09:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.059 2026-09-12 07:09:52,501 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 95395 2026-09-12 07:09:52,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-09-12 07:09:52,502 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 95395 2026-09-12 07:09:52,557 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_070952_557757_test_viva_payment_and_refund.txt 2026-09-12 07:09:52,558 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmps8vah355_chrome_odoo" 2026-09-12 07:09:52,623 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:09:57,998 26 INFO rb-103a292-224772-414667 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-09-12 07:09:58,101 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:09:58,157 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-12 07:09:58,424 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7262] 2026-09-12 07:09:58,595 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1339] 2026-09-12 07:09:58,605 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-12 07:09:58,803 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-12 07:09:59,004 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-12 07:09:59,228 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-12 07:09:59,245 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-12 07:10:01,773 26 INFO rb-103a292-224772-414667 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-12 07:10:01,844 26 INFO rb-103a292-224772-414667 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-12 07:10:02,137 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:10:02,461 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7280] 2026-09-12 07:10:02,507 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3226] 2026-09-12 07:10:02,547 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-12 07:10:02,681 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-09-12 07:10:02,822 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-09-12 07:10:02,835 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-12 07:10:02,961 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-12 07:10:03,219 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-12 07:10:05,910 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-12 07:10:08,184 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-12 07:10:08,313 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-12 07:10:08,492 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:10:08,693 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-09-12 07:10:09,022 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-12 07:10:09,149 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:10:09,153 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-09-12 07:10:09,154 26 INFO rb-103a292-224772-414667 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-12 07:10:09,154 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-09-12 07:10:09,378 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-09-12 07:10:09,758 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7340] 2026-09-12 07:10:09,815 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3258] 2026-09-12 07:10:10,007 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-12 07:10:10,036 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-09-12 07:10:10,309 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-09-12 07:10:10,763 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7356, 7355] 2026-09-12 07:10:10,825 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3269, 3268] 2026-09-12 07:10:11,133 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-12 07:10:11,182 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-09-12 07:10:11,427 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-12 07:10:12,178 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7416, 7414] 2026-09-12 07:10:12,220 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3299, 3300] 2026-09-12 07:10:12,430 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-12 07:10:12,554 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-12 07:10:12,628 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-12 07:10:12,642 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-09-12 07:10:12,843 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-12 07:10:13,570 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7491, 7489] 2026-09-12 07:10:13,594 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3342, 3343] 2026-09-12 07:10:13,760 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-12 07:10:13,899 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-12 07:10:13,954 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-12 07:10:14,157 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-12 07:10:14,547 26 INFO rb-103a292-224772-414667 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-12 07:10:14,556 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:14,647 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-12 07:10:14,656 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-12 07:10:14,667 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-12 07:10:14,915 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-12 07:10:15,220 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:15,648 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-12 07:10:15,686 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-12 07:10:15,690 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-12 07:10:15,771 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-12 07:10:15,826 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-12 07:10:17,293 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-12 07:10:17,733 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-09-12 07:10:17,790 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-09-12 07:10:17,820 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-12 07:10:18,050 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-12 07:10:18,163 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-09-12 07:10:18,771 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-09-12 07:10:18,812 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-09-12 07:10:18,835 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-09-12 07:10:18,840 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-12 07:10:20,999 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-12 07:10:21,603 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-12 07:10:23,746 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:10:24,060 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3379] 2026-09-12 07:10:24,250 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3398] 2026-09-12 07:10:24,265 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-12 07:10:24,360 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3383] 2026-09-12 07:10:24,437 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3380] 2026-09-12 07:10:24,449 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-12 07:10:24,547 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3393, 3394, 3395, 3396, 3397, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391] 2026-09-12 07:10:24,567 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1405] 2026-09-12 07:10:24,573 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1406] 2026-09-12 07:10:24,580 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1407] 2026-09-12 07:10:24,693 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3402, 3403, 3404, 3405, 3406, 3407] 2026-09-12 07:10:24,808 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-12 07:10:24,866 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-12 07:10:24,928 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-12 07:10:24,986 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-12 07:10:25,196 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-12 07:10:26,006 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-12 07:10:29,132 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-12 07:10:29,146 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-12 07:10:29,358 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-12 07:10:29,897 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-12 07:10:30,121 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-12 07:10:30,135 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:30,479 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-09-12 07:10:30,504 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-12 07:10:30,552 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-12 07:10:30,586 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:30,794 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-12 07:10:30,827 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-12 07:10:33,327 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-12 07:10:33,458 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-12 07:10:33,491 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-12 07:10:33,524 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-12 07:10:33,568 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:10:33,899 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-12 07:10:34,178 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-12 07:10:34,282 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:34,605 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-12 07:10:34,723 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-12 07:10:34,943 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:35,326 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-12 07:10:35,572 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-12 07:10:35,855 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-12 07:10:36,204 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-12 07:10:36,722 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-12 07:10:36,921 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-12 07:10:39,482 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-12 07:10:39,868 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-12 07:10:40,361 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-12 07:10:40,547 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-12 07:10:40,694 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-12 07:10:40,822 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-12 07:10:40,992 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-12 07:10:41,222 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-12 07:10:41,225 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-12 07:10:41,300 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:10:41,717 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-12 07:10:41,859 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-12 07:10:42,014 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-12 07:10:42,193 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-12 07:10:42,378 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-12 07:10:42,691 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-12 07:10:42,912 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-12 07:10:43,249 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-12 07:10:43,402 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-12 07:10:43,559 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-12 07:10:43,824 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:43,850 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-12 07:10:44,122 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-12 07:10:44,378 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-12 07:10:44,659 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-12 07:10:44,852 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-12 07:10:45,377 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-12 07:10:45,586 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-12 07:10:45,799 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:46,247 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3638] 2026-09-12 07:10:46,345 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-12 07:10:46,569 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-12 07:10:46,635 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-12 07:10:47,209 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-12 07:10:47,633 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-12 07:10:48,001 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-12 07:10:48,735 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-12 07:10:49,539 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-12 07:10:49,990 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-12 07:10:50,210 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-12 07:10:50,911 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-12 07:10:51,093 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-12 07:10:51,146 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-12 07:10:51,573 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-12 07:10:52,885 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:52,888 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-12 07:10:53,099 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-12 07:10:53,219 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:10:53,909 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3691] 2026-09-12 07:10:53,936 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-12 07:10:54,202 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-12 07:10:54,512 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-09-12 07:10:54,687 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-12 07:10:54,883 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-12 07:10:55,213 26 INFO rb-103a292-224772-414667 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-12 07:10:55,474 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:11:01,106 26 INFO rb-103a292-224772-414667 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-12 07:11:01,955 26 INFO rb-103a292-224772-414667 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-12 07:11:02,548 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:11:02,554 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 95544 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpb7qpf_6x_chrome_odoo 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:45821/json/version 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:45821/json 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:45821/devtools/page/B3EBBBE0924995A43C678D1D2B335BE0 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 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/811" in browser 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 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/811" 2026-09-12 07:11:03,000 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:11:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/811 HTTP/1.1" 200 - 144 0.124 1.055 2026-09-12 07:11:04,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': 'B3EBBBE0924995A43C678D1D2B335BE0', 'loaderId': '9FD1D1035AF2369A2130AD4B4FEE298B', 'isDownload': False} 2026-09-12 07:11:04,000 26 INFO rb-103a292-224772-414667 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-12 07:11:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:11:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.018 0.084 2026-09-12 07:11:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.110 2026-09-12 07:11:04,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 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.010 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 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.021 0.040 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:11:05,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.003 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.020 0.035 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 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/811", "delayToCheckUndeterminisms": 0})" 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.021 0.071 2026-09-12 07:11:05,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.001 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 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-12 07:11:05,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.002 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 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.044 0.046 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 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.006 0.106 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.018 0.117 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.007 0.160 2026-09-12 07:11:05,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.027 0.120 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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.069 0.234 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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.342 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.023 0.075 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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.054 0.189 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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.005 0.095 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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-12 07:11:06,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 33 0.044 0.043 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.024 0.104 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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.002 0.091 2026-09-12 07:11:06,000 26 INFO rb-103a292-224772-414667 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.013 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.003 0.020 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.016 0.014 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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.024 0.046 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 21 0.013 0.031 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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.013 0.014 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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 - 25 0.027 0.036 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.002 0.069 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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.008 0.025 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1540, 1541] 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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.035 0.059 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.010 0.007 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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.049 0.055 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 28397156 (allocated 30605312) 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 95544 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 95544 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 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.065 0.161 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-09-12 07:11:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpb7qpf_6x_chrome_odoo" 2026-09-12 07:11:08,007 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:11:13,632 26 INFO rb-103a292-224772-414667 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-12 07:11:13,807 26 INFO rb-103a292-224772-414667 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-12 07:11:14,079 26 INFO rb-103a292-224772-414667 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-12 07:11:14,906 26 INFO rb-103a292-224772-414667 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-09-12 07:11:15,981 26 INFO rb-103a292-224772-414667 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-12 07:11:16,535 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:11:19,572 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-12 07:11:19,733 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 95676 2026-09-12 07:11:19,734 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmp6s1xm8bu_chrome_odoo 2026-09-12 07:11:19,734 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:45731/json/version 2026-09-12 07:11:19,735 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:11:19,777 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:11:19,777 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:45731/json 2026-09-12 07:11:19,777 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:11:19,783 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:45731/devtools/page/CD3C51EC8EBD106DEB59A8E72213DA42 2026-09-12 07:11:19,788 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-12 07:11:19,790 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-12 07:11:19,834 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:11:19,840 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-12 07:11:19,841 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-12 07:11:19,841 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:11:19,855 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:11:20,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:20] "GET /odoo HTTP/1.1" 200 - 154 0.128 0.968 2026-09-12 07:11:20,948 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'CD3C51EC8EBD106DEB59A8E72213DA42', 'loaderId': '2EB1EEE7641CCBF9888CFFED7311AC50', 'isDownload': False} 2026-09-12 07:11:20,948 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-12 07:11:20,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:20] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 07:11:20,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:20] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-12 07:11:21,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.056 0.100 2026-09-12 07:11:21,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.126 2026-09-12 07:11:21,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-12 07:11:21,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:11:21,658 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:11:21,683 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:11:21,723 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.051 0.044 2026-09-12 07:11:21,728 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-12 07:11:21,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.074 2026-09-12 07:11:21,758 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:11:21,800 26 INFO rb-103a292-224772-414667 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-12 07:11:21,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /odoo HTTP/1.1" 200 - 27 0.032 0.040 2026-09-12 07:11:21,851 26 INFO rb-103a292-224772-414667 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-12 07:11:21,853 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:11:21,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "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-12 07:11:21,896 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.106 2026-09-12 07:11:21,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 13 0.019 0.107 2026-09-12 07:11:21,956 26 INFO rb-103a292-224772-414667 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-12 07:11:21,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.151 2026-09-12 07:11:22,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.163 2026-09-12 07:11:22,019 26 INFO rb-103a292-224772-414667 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-12 07:11:22,069 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /mail/data HTTP/1.1" 200 - 35 0.034 0.159 2026-09-12 07:11:22,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.268 2026-09-12 07:11:22,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-12 07:11:22,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /mail/data HTTP/1.1" 200 - 57 0.044 0.105 2026-09-12 07:11:22,230 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.197 2026-09-12 07:11:22,235 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.130 2026-09-12 07:11:22,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.023 0.031 2026-09-12 07:11:22,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.008 0.047 2026-09-12 07:11:22,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.006 0.058 2026-09-12 07:11:22,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.005 0.077 2026-09-12 07:11:22,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.084 0.196 2026-09-12 07:11:22,851 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.035 0.058 2026-09-12 07:11:22,854 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.095 2026-09-12 07:11:22,880 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.089 2026-09-12 07:11:22,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:22] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:11:22,999 26 INFO rb-103a292-224772-414667 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-12 07:11:23,011 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.019 2026-09-12 07:11:23,064 26 INFO rb-103a292-224772-414667 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-12 07:11:23,091 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "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.011 0.014 2026-09-12 07:11:23,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "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.015 0.026 2026-09-12 07:11:23,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.004 0.044 2026-09-12 07:11:23,465 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/548ff4b/web.assets_backend_lazy.min.css (id:11479) 2026-09-12 07:11:23,470 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "GET /web/assets/548ff4b/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.238 2026-09-12 07:11:23,576 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9df64d3/web.assets_backend_lazy.min.js (id:11480) 2026-09-12 07:11:23,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "GET /web/assets/9df64d3/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.354 2026-09-12 07:11:23,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:11:23,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.015 0.029 2026-09-12 07:11:23,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 07:11:23,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "GET /web/assets/c582d8c/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:11:23,793 26 INFO rb-103a292-224772-414667 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-12 07:11:23,852 26 INFO rb-103a292-224772-414667 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-12 07:11:23,922 26 INFO rb-103a292-224772-414667 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-12 07:11:23,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:11:23,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:23] "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.037 2026-09-12 07:11:24,006 26 INFO rb-103a292-224772-414667 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-12 07:11:24,124 26 INFO rb-103a292-224772-414667 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-12 07:11:24,174 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:24] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.042 2026-09-12 07:11:24,199 26 INFO rb-103a292-224772-414667 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-12 07:11:24,271 26 INFO rb-103a292-224772-414667 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-12 07:11:24,358 26 INFO rb-103a292-224772-414667 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-12 07:11:24,428 26 INFO rb-103a292-224772-414667 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-12 07:11:24,452 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:24] "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.012 0.018 2026-09-12 07:11:24,518 26 INFO rb-103a292-224772-414667 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-12 07:11:24,587 26 INFO rb-103a292-224772-414667 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-12 07:11:24,617 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:24] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.007 0.031 2026-09-12 07:11:24,664 26 INFO rb-103a292-224772-414667 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-12 07:11:24,724 26 INFO rb-103a292-224772-414667 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-12 07:11:24,784 26 INFO rb-103a292-224772-414667 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-12 07:11:24,850 26 INFO rb-103a292-224772-414667 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-12 07:11:24,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:24] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.013 0.018 2026-09-12 07:11:24,927 26 INFO rb-103a292-224772-414667 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-12 07:11:24,986 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-12 07:11:24,987 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 07:11:25,164 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 30966280 (allocated 32178176) 2026-09-12 07:11:25,196 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 95676 2026-09-12 07:11:25,199 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-12 07:11:25,200 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 95676 2026-09-12 07:11:25,297 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071125_297629_test_burndown_chart_tour.txt 2026-09-12 07:11:25,297 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmp6s1xm8bu_chrome_odoo" 2026-09-12 07:11:25,323 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:11:25,327 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-09-12 07:11:25,328 26 INFO rb-103a292-224772-414667 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-12 07:11:25,335 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:11:26,591 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-12 07:11:27,147 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7732, 7731, 7730] 2026-09-12 07:11:27,172 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.task records with IDs: [984, 983, 982] 2026-09-12 07:11:27,180 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2798, 2799, 2800, 2801, 2802, 2803] 2026-09-12 07:11:27,549 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #324 deleted project.task.type records with IDs: [2121] 2026-09-12 07:11:27,587 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2116] 2026-09-12 07:11:27,614 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2115, 2117] 2026-09-12 07:11:27,634 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2114, 2120] 2026-09-12 07:11:27,733 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2123, 2124, 2125] 2026-09-12 07:11:27,737 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-09-12 07:11:28,037 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:11:28,352 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:11:28,572 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:11:28,581 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-12 07:11:28,791 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-12 07:11:28,813 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7726, 7724, 7722] 2026-09-12 07:11:28,837 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.task records with IDs: [981, 979, 978] 2026-09-12 07:11:28,848 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2790, 2791, 2792, 2793, 2796, 2797] 2026-09-12 07:11:29,070 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-12 07:11:29,275 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 07:11:30,505 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-12 07:11:30,662 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 95825 2026-09-12 07:11:30,662 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpo497rn18_chrome_odoo 2026-09-12 07:11:30,663 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:45763/json/version 2026-09-12 07:11:30,663 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:11:30,696 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:11:30,696 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:45763/json 2026-09-12 07:11:30,697 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:11:30,705 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:45763/devtools/page/0C4BA95AE6CB9A699B5AE32E80466A2B 2026-09-12 07:11:30,709 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-12 07:11:30,711 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-12 07:11:30,755 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-09-12 07:11:30,775 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-12 07:11:30,782 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-12 07:11:30,783 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:11:30,800 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:11:31,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:31] "GET /odoo HTTP/1.1" 200 - 151 0.112 1.026 2026-09-12 07:11:31,934 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '0C4BA95AE6CB9A699B5AE32E80466A2B', 'loaderId': '72C66737DF597B358735D2C300669533', 'isDownload': False} 2026-09-12 07:11:31,934 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-12 07:11:31,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:31] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 07:11:31,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:31] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-12 07:11:32,043 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.032 0.045 2026-09-12 07:11:32,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 07:11:32,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:11:32,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 07:11:32,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 07:11:32,724 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:11:32,733 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:11:32,747 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:11:32,821 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /odoo HTTP/1.1" 200 - 26 0.028 0.035 2026-09-12 07:11:32,829 26 INFO rb-103a292-224772-414667 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-12 07:11:32,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.083 2026-09-12 07:11:32,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 07:11:32,867 26 INFO rb-103a292-224772-414667 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-12 07:11:32,878 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:11:32,903 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-12 07:11:32,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/image?model=res.users&field=avatar_128&id=331 HTTP/1.1" 200 - 14 0.033 0.025 2026-09-12 07:11:32,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.068 2026-09-12 07:11:32,937 26 INFO rb-103a292-224772-414667 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-12 07:11:32,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:32] "GET /web/image/res.partner/1409/avatar_128?unique=1789197089000 HTTP/1.1" 200 - 6 0.012 0.090 2026-09-12 07:11:33,013 26 INFO rb-103a292-224772-414667 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-12 07:11:33,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /mail/data HTTP/1.1" 200 - 33 0.028 0.120 2026-09-12 07:11:33,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.129 2026-09-12 07:11:33,054 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.030 2026-09-12 07:11:33,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /mail/data HTTP/1.1" 200 - 42 0.022 0.073 2026-09-12 07:11:33,242 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: logistics.shipment.stage 2026-09-12 07:11:33,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.060 0.117 2026-09-12 07:11:33,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.017 0.033 2026-09-12 07:11:33,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 07:11:33,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.039 2026-09-12 07:11:33,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.018 2026-09-12 07:11:33,505 26 INFO rb-103a292-224772-414667 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-12 07:11:33,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.025 2026-09-12 07:11:33,556 26 INFO rb-103a292-224772-414667 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-12 07:11:33,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.017 0.034 2026-09-12 07:11:33,604 26 INFO rb-103a292-224772-414667 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-12 07:11:33,657 26 INFO rb-103a292-224772-414667 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-12 07:11:33,712 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-12 07:11:33,713 26 INFO rb-103a292-224772-414667 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-12 07:11:33,717 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-12 07:11:33,771 26 INFO rb-103a292-224772-414667 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-12 07:11:33,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.054 0.166 2026-09-12 07:11:33,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.030 2026-09-12 07:11:33,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 07:11:33,838 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.009 2026-09-12 07:11:33,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "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-12 07:11:33,897 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-12 07:11:33,899 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-12 07:11:33,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.012 0.063 2026-09-12 07:11:33,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 07:11:34,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.016 0.040 2026-09-12 07:11:34,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "GET /web/image/res.users/331/avatar_128 HTTP/1.1" 200 - 7 0.006 0.015 2026-09-12 07:11:34,134 26 INFO rb-103a292-224772-414667 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-12 07:11:34,194 26 INFO rb-103a292-224772-414667 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-12 07:11:34,252 26 INFO rb-103a292-224772-414667 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-12 07:11:34,265 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.008 2026-09-12 07:11:34,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.010 2026-09-12 07:11:34,315 26 INFO rb-103a292-224772-414667 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-12 07:11:34,384 26 INFO rb-103a292-224772-414667 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-12 07:11:34,396 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 07:11:34,439 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 07:11:34,501 26 INFO rb-103a292-224772-414667 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-12 07:11:34,560 26 INFO rb-103a292-224772-414667 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-12 07:11:34,567 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.004 2026-09-12 07:11:34,592 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 07:11:34,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.017 0.039 2026-09-12 07:11:34,693 26 INFO rb-103a292-224772-414667 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-12 07:11:34,751 26 INFO rb-103a292-224772-414667 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-12 07:11:34,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 07:11:34,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:34] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.014 0.014 2026-09-12 07:11:34,862 26 INFO rb-103a292-224772-414667 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-12 07:11:34,930 26 INFO rb-103a292-224772-414667 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-12 07:11:35,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.021 0.052 2026-09-12 07:11:35,029 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.013 2026-09-12 07:11:35,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.028 2026-09-12 07:11:35,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:11:35,089 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-12 07:11:35,090 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:11:35] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.013 2026-09-12 07:11:35,090 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 07:11:35,255 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 28631560 (allocated 29974528) 2026-09-12 07:11:35,263 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 95825 2026-09-12 07:11:35,264 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-12 07:11:35,266 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 95825 2026-09-12 07:11:35,311 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071135_310792_test_personal_stage_tour.txt 2026-09-12 07:11:35,311 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpo497rn18_chrome_odoo" 2026-09-12 07:11:35,346 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:11:41,245 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24786] 2026-09-12 07:11:41,246 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-09-12 07:11:42,860 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-09-12 07:11:43,214 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-09-12 07:11:43,761 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-09-12 07:11:44,376 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:11:44,541 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Bastien ProjectManager" ,"Chell Gladys" ,"Armande ProjectUser" ,"Goats" with Message-Id <1789197104.4918807-39032-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 336, mail.alias(530,)) 2026-09-12 07:11:44,810 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to b.t@example.com,armande.projectuser@example.com,project+goats@test.mycompany.com,bastien.projectmanager@example.com,chell@gladys.portal with Message-Id <1789197104.7791655-71852-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 336, mail.alias(530,)) 2026-09-12 07:11:44,998 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-09-12 07:11:45,561 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-09-12 07:11:46,144 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-09-12 07:11:46,651 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-09-12 07:11:47,187 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1789197107.1508942-92526-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 338, mail.alias(531,)) 2026-09-12 07:11:47,322 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-09-12 07:11:47,886 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1789197107.8475232-34802-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 336, mail.alias(531,)) 2026-09-12 07:11:48,338 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,"Valid Poilvache" ,"New Cc" ,"Armande ProjectUser" ,"New Customer" with Message-Id <1789197108.2898755-63933-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1024, custom_values: None, uid: 1 2026-09-12 07:11:48,468 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7876, 7875] 2026-09-12 07:11:48,596 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1425, 1426] 2026-09-12 07:11:48,650 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1789197108.6077032-98069-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 338, mail.alias(531,)) 2026-09-12 07:11:49,051 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,"Valid Poilvache" ,"New Cc" ,"Armande ProjectUser" ,"New Customer" with Message-Id <1789197109.0169716-24403-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1025, custom_values: None, uid: 1 2026-09-12 07:11:49,149 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7882, 7881] 2026-09-12 07:11:49,242 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1427, 1428] 2026-09-12 07:11:49,303 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1789197109.2500658-98862-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 235}, 1, mail.alias(531,)) 2026-09-12 07:11:49,801 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,"Valid Poilvache" ,"New Cc" ,"Armande ProjectUser" ,"New Customer" with Message-Id <1789197109.7620130-11392-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1026, custom_values: None, uid: 1 2026-09-12 07:11:49,901 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7888, 7887] 2026-09-12 07:11:49,975 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1430, 1431] 2026-09-12 07:11:49,982 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-09-12 07:11:50,432 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789197110.4242606@localhost>: direct alias match: ('project.task', 0, {'project_id': 235}, 1, mail.alias(531,)) 2026-09-12 07:11:50,556 26 INFO rb-103a292-224772-414667 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789197110.5481186@localhost>: direct alias match: ('project.task', 0, {'project_id': 235}, 1, mail.alias(531,)) 2026-09-12 07:11:50,650 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-09-12 07:11:51,458 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-09-12 07:11:51,885 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2946, 2947] 2026-09-12 07:11:51,893 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2850, 2851] 2026-09-12 07:11:52,134 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-09-12 07:11:52,684 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-12 07:11:53,845 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-12 07:11:53,894 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-12 07:11:54,174 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-12 07:11:54,353 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-12 07:11:54,638 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-12 07:11:55,053 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-09-12 07:11:55,093 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-09-12 07:11:55,158 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-12 07:11:55,515 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:11:57,514 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-12 07:11:58,351 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:11:59,715 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-12 07:11:59,859 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:12:01,269 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-09-12 07:12:01,364 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-12 07:12:01,449 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-12 07:12:01,500 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-12 07:12:01,636 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-12 07:12:01,642 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_follower_ids 2026-09-12 07:12:01,647 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_partner_ids 2026-09-12 07:12:01,652 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_ids 2026-09-12 07:12:01,654 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_message 2026-09-12 07:12:01,659 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction 2026-09-12 07:12:01,661 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction_counter 2026-09-12 07:12:01,665 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error 2026-09-12 07:12:01,674 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error_counter 2026-09-12 07:12:01,679 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_attachment_count 2026-09-12 07:12:01,681 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_ids 2026-09-12 07:12:01,682 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: website_message_ids 2026-09-12 07:12:01,685 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_sms_error 2026-09-12 07:12:01,686 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rotting_days 2026-09-12 07:12:01,689 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_rotting 2026-09-12 07:12:01,690 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_value 2026-09-12 07:12:01,692 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_feedback 2026-09-12 07:12:01,694 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_image 2026-09-12 07:12:01,696 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_count 2026-09-12 07:12:01,698 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg 2026-09-12 07:12:01,700 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg_text 2026-09-12 07:12:01,702 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-12 07:12:01,704 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_text 2026-09-12 07:12:01,706 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_ids 2026-09-12 07:12:01,709 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_state 2026-09-12 07:12:01,713 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_user_id 2026-09-12 07:12:01,715 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_id 2026-09-12 07:12:01,717 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_icon 2026-09-12 07:12:01,719 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_date_deadline 2026-09-12 07:12:01,720 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-12 07:12:01,722 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_summary 2026-09-12 07:12:01,723 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-12 07:12:01,724 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_icon 2026-09-12 07:12:01,725 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-12 07:12:01,726 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: email_cc 2026-09-12 07:12:01,728 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: access_warning 2026-09-12 07:12:01,729 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: date_end 2026-09-12 07:12:01,730 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_properties 2026-09-12 07:12:01,731 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: role_ids 2026-09-12 07:12:01,732 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-12 07:12:01,734 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_id 2026-09-12 07:12:01,735 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-12 07:12:01,736 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_phone 2026-09-12 07:12:01,737 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_active 2026-09-12 07:12:01,738 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: attachment_ids 2026-09-12 07:12:01,739 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-12 07:12:01,740 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-12 07:12:01,741 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_open 2026-09-12 07:12:01,742 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_close 2026-09-12 07:12:01,743 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_open 2026-09-12 07:12:01,744 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_close 2026-09-12 07:12:01,745 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-12 07:12:01,746 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: link_preview_name 2026-09-12 07:12:01,747 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: create_uid 2026-09-12 07:12:01,748 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: write_uid 2026-09-12 07:12:01,749 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: color_stage 2026-09-12 07:12:01,750 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: ancestor_id 2026-09-12 07:12:01,751 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_name 2026-09-12 07:12:01,753 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_company_name 2026-09-12 07:12:01,754 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-12 07:12:01,755 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: user_skill_ids 2026-09-12 07:12:01,757 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: leave_types_count 2026-09-12 07:12:01,758 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_timeoff_task 2026-09-12 07:12:01,760 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: okr_node_id 2026-09-12 07:12:01,761 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_sale_order_id 2026-09-12 07:12:01,763 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: sale_order_state 2026-09-12 07:12:01,765 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_to_invoice 2026-09-12 07:12:01,766 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: pricing_type 2026-09-12 07:12:01,767 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_project_map_empty 2026-09-12 07:12:01,768 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_multi_sol 2026-09-12 07:12:01,769 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: timesheet_product_id 2026-09-12 07:12:01,770 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-12 07:12:01,771 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_id 2026-09-12 07:12:01,772 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_stage_id 2026-09-12 07:12:01,773 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: template_task_id 2026-09-12 07:12:01,776 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-12 07:12:02,005 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-12 07:12:02,142 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-12 07:12:02,192 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3009] 2026-09-12 07:12:02,198 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3006] 2026-09-12 07:12:02,741 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-09-12 07:12:02,939 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: id 2026-09-12 07:12:02,949 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_name 2026-09-12 07:12:02,956 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_is_follower 2026-09-12 07:12:02,964 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: duration_tracking 2026-09-12 07:12:02,972 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_url 2026-09-12 07:12:02,979 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_token 2026-09-12 07:12:02,988 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: active 2026-09-12 07:12:02,996 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: stage_id_color 2026-09-12 07:12:03,004 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_date 2026-09-12 07:12:03,012 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_date 2026-09-12 07:12:03,019 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_assign 2026-09-12 07:12:03,036 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_id 2026-09-12 07:12:03,048 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_in_project 2026-09-12 07:12:03,056 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allocated_hours 2026-09-12 07:12:03,063 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_allocated_hours 2026-09-12 07:12:03,085 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: user_ids 2026-09-12 07:12:03,093 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: portal_user_names 2026-09-12 07:12:03,101 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_from 2026-09-12 07:12:03,115 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: company_id 2026-09-12 07:12:03,123 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: displayed_image_id 2026-09-12 07:12:03,131 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_count 2026-09-12 07:12:03,144 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_subtask_count 2026-09-12 07:12:03,153 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_milestones 2026-09-12 07:12:03,175 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: milestone_id 2026-09-12 07:12:03,184 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_late_and_unreached_milestone 2026-09-12 07:12:03,191 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_task_dependencies 2026-09-12 07:12:03,203 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_ids 2026-09-12 07:12:03,212 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_count 2026-09-12 07:12:03,234 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_ids 2026-09-12 07:12:03,248 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_tasks_count 2026-09-12 07:12:03,261 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_parent_task_button 2026-09-12 07:12:03,272 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: current_user_same_company_partner 2026-09-12 07:12:03,284 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_follow_button 2026-09-12 07:12:03,293 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_recurring_tasks 2026-09-12 07:12:03,304 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_task 2026-09-12 07:12:03,314 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_count 2026-09-12 07:12:03,320 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.recurrence 2026-09-12 07:12:03,329 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_interval 2026-09-12 07:12:03,339 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_unit 2026-09-12 07:12:03,352 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_type 2026-09-12 07:12:03,361 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_until 2026-09-12 07:12:03,371 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_template 2026-09-12 07:12:03,379 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_project_template 2026-09-12 07:12:03,387 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_template_ancestor 2026-09-12 07:12:03,395 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: analytic_account_active 2026-09-12 07:12:03,403 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_timesheets 2026-09-12 07:12:03,410 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours 2026-09-12 07:12:03,419 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: effective_hours 2026-09-12 07:12:03,428 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: total_hours_spent 2026-09-12 07:12:03,435 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: progress 2026-09-12 07:12:03,442 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: overtime 2026-09-12 07:12:03,452 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_effective_hours 2026-09-12 07:12:03,471 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_ids 2026-09-12 07:12:03,483 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: encode_uom_in_days 2026-09-12 07:12:03,498 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_id 2026-09-12 07:12:03,514 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_line_id 2026-09-12 07:12:03,520 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_billable 2026-09-12 07:12:03,527 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_sale_order_button 2026-09-12 07:12:03,536 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_so 2026-09-12 07:12:03,546 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_available 2026-09-12 07:12:03,555 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-12 07:12:03,557 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.followers 2026-09-12 07:12:03,575 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_partner_ids 2026-09-12 07:12:03,621 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_ids 2026-09-12 07:12:03,635 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_message 2026-09-12 07:12:03,645 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction 2026-09-12 07:12:03,655 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction_counter 2026-09-12 07:12:03,663 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error 2026-09-12 07:12:03,672 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error_counter 2026-09-12 07:12:03,682 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_attachment_count 2026-09-12 07:12:03,683 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: rating.rating 2026-09-12 07:12:03,700 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: website_message_ids 2026-09-12 07:12:03,718 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_sms_error 2026-09-12 07:12:03,727 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rotting_days 2026-09-12 07:12:03,736 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_rotting 2026-09-12 07:12:03,745 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_value 2026-09-12 07:12:03,753 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_feedback 2026-09-12 07:12:03,760 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_image 2026-09-12 07:12:03,770 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_count 2026-09-12 07:12:03,777 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg 2026-09-12 07:12:03,786 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg_text 2026-09-12 07:12:03,796 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-12 07:12:03,805 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_text 2026-09-12 07:12:03,806 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity 2026-09-12 07:12:03,815 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_state 2026-09-12 07:12:03,836 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_user_id 2026-09-12 07:12:03,837 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity.type 2026-09-12 07:12:03,846 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_type_icon 2026-09-12 07:12:03,855 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_date_deadline 2026-09-12 07:12:03,863 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-12 07:12:03,875 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_summary 2026-09-12 07:12:03,885 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-12 07:12:03,893 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_icon 2026-09-12 07:12:03,909 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-12 07:12:03,919 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_cc 2026-09-12 07:12:03,929 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_warning 2026-09-12 07:12:03,953 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_end 2026-09-12 07:12:03,963 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_properties 2026-09-12 07:12:03,964 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.role 2026-09-12 07:12:03,973 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-12 07:12:03,974 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.stage.personal 2026-09-12 07:12:03,983 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-12 07:12:03,990 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_phone 2026-09-12 07:12:03,998 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_active 2026-09-12 07:12:04,006 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: attachment_ids 2026-09-12 07:12:04,013 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-12 07:12:04,021 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-12 07:12:04,027 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_open 2026-09-12 07:12:04,035 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_close 2026-09-12 07:12:04,041 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_open 2026-09-12 07:12:04,048 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_close 2026-09-12 07:12:04,055 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-12 07:12:04,063 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: link_preview_name 2026-09-12 07:12:04,076 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_uid 2026-09-12 07:12:04,090 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_uid 2026-09-12 07:12:04,100 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: color_stage 2026-09-12 07:12:04,112 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: ancestor_id 2026-09-12 07:12:04,127 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_name 2026-09-12 07:12:04,139 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_company_name 2026-09-12 07:12:04,153 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-12 07:12:04,156 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: hr.employee.skill 2026-09-12 07:12:04,165 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: leave_types_count 2026-09-12 07:12:04,172 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_timeoff_task 2026-09-12 07:12:04,174 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: okr.node 2026-09-12 07:12:04,183 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_sale_order_id 2026-09-12 07:12:04,190 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_state 2026-09-12 07:12:04,197 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_to_invoice 2026-09-12 07:12:04,204 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: pricing_type 2026-09-12 07:12:04,211 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_project_map_empty 2026-09-12 07:12:04,218 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_multi_sol 2026-09-12 07:12:04,253 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_product_id 2026-09-12 07:12:04,268 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-12 07:12:04,290 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: shipment_id 2026-09-12 07:12:04,291 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.stage 2026-09-12 07:12:04,304 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: template_task_id 2026-09-12 07:12:04,314 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:12:04,678 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-12 07:12:04,882 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 95976 2026-09-12 07:12:04,883 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmptn60sg83_chrome_odoo 2026-09-12 07:12:04,883 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:38783/json/version 2026-09-12 07:12:04,884 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:04,887 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:12:04,887 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:38783/json 2026-09-12 07:12:04,888 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:04,889 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:38783/devtools/page/A4A1128CCD981504623882E489C5D6BA 2026-09-12 07:12:04,893 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-12 07:12:04,896 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-12 07:12:04,974 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:12:04,981 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-12 07:12:04,982 26 INFO rb-103a292-224772-414667 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-12 07:12:04,983 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:12:04,994 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:06,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /odoo HTTP/1.1" 200 - 151 0.088 0.984 2026-09-12 07:12:06,068 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'A4A1128CCD981504623882E489C5D6BA', 'loaderId': '909F8D6E4ED7532F24B06582BAB34AF9', 'isDownload': False} 2026-09-12 07:12:06,068 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-12 07:12:06,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 07:12:06,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-12 07:12:06,215 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.030 0.099 2026-09-12 07:12:06,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.109 2026-09-12 07:12:06,276 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:12:06,749 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-12 07:12:06,786 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:12:06,803 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-12 07:12:06,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.016 0.043 2026-09-12 07:12:06,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-12 07:12:06,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 07:12:06,864 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:06,942 26 INFO rb-103a292-224772-414667 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-12 07:12:06,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /odoo HTTP/1.1" 200 - 27 0.039 0.029 2026-09-12 07:12:06,951 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:12:06,965 26 INFO rb-103a292-224772-414667 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-12 07:12:06,966 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "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-12 07:12:06,968 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.081 2026-09-12 07:12:07,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /web/image/res.partner/3/avatar_128?unique=1789197124000 HTTP/1.1" 200 - 13 0.025 0.073 2026-09-12 07:12:07,023 26 INFO rb-103a292-224772-414667 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-12 07:12:07,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.123 2026-09-12 07:12:07,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.112 2026-09-12 07:12:07,129 26 INFO rb-103a292-224772-414667 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-12 07:12:07,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.139 2026-09-12 07:12:07,174 26 INFO rb-103a292-224772-414667 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-12 07:12:07,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.241 2026-09-12 07:12:07,263 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /mail/data HTTP/1.1" 200 - 57 0.031 0.112 2026-09-12 07:12:07,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.142 2026-09-12 07:12:07,277 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.294 2026-09-12 07:12:07,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.123 2026-09-12 07:12:07,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.026 0.027 2026-09-12 07:12:07,519 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.002 0.038 2026-09-12 07:12:07,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /web/image/res.partner/2/avatar_128?unique=1789197124000 HTTP/1.1" 200 - 5 0.007 0.048 2026-09-12 07:12:07,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-12 07:12:07,731 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.041 0.165 2026-09-12 07:12:07,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.014 0.048 2026-09-12 07:12:07,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-09-12 07:12:07,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.069 2026-09-12 07:12:07,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:12:07,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:07] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.010 2026-09-12 07:12:07,972 26 INFO rb-103a292-224772-414667 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-12 07:12:08,034 26 INFO rb-103a292-224772-414667 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-12 07:12:08,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.006 0.008 2026-09-12 07:12:08,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.006 0.014 2026-09-12 07:12:08,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.006 0.012 2026-09-12 07:12:08,182 26 INFO rb-103a292-224772-414667 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-12 07:12:08,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:12:08,249 26 INFO rb-103a292-224772-414667 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-12 07:12:08,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 07:12:08,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.007 0.009 2026-09-12 07:12:08,557 26 INFO rb-103a292-224772-414667 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-12 07:12:08,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.004 0.006 2026-09-12 07:12:08,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.007 0.010 2026-09-12 07:12:08,620 26 INFO rb-103a292-224772-414667 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-12 07:12:08,677 26 INFO rb-103a292-224772-414667 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-12 07:12:08,695 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.005 0.010 2026-09-12 07:12:08,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 07:12:08,733 26 INFO rb-103a292-224772-414667 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-12 07:12:08,870 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 07:12:08,871 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:08] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.057 0.079 2026-09-12 07:12:09,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:09] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.061 0.088 2026-09-12 07:12:09,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.035 0.034 2026-09-12 07:12:09,132 26 INFO rb-103a292-224772-414667 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-12 07:12:10,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /my/projects HTTP/1.1" 200 - 141 0.133 0.814 2026-09-12 07:12:10,201 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 07:12:10,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /web/assets/1/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.059 2026-09-12 07:12:10,272 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 07:12:10,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.114 2026-09-12 07:12:10,299 26 INFO rb-103a292-224772-414667 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-12 07:12:10,300 26 INFO rb-103a292-224772-414667 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-12 07:12:10,307 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 07:12:10,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /web/assets/1/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.029 2026-09-12 07:12:10,340 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /web/image/website/1/logo/My%20Website?unique=0c16d75 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-12 07:12:10,463 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:12:10,479 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 07:12:10,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /web/assets/1/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-09-12 07:12:10,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-12 07:12:10,904 26 INFO rb-103a292-224772-414667 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-12 07:12:10,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:10] "POST /mail/data HTTP/1.1" 200 - 21 0.020 0.018 2026-09-12 07:12:11,009 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /my/projects/257 HTTP/1.1" 303 - 4 0.003 0.026 2026-09-12 07:12:11,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 68 0.039 0.270 2026-09-12 07:12:11,346 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /web/assets/ea25c23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:12:11,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /web/assets/46613a0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:12:11,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:12:11,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:12:11,794 26 INFO rb-103a292-224772-414667 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-12 07:12:11,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.004 2026-09-12 07:12:11,821 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-12 07:12:11,881 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.015 2026-09-12 07:12:11,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "POST /mail/data HTTP/1.1" 200 - 21 0.018 0.045 2026-09-12 07:12:11,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-09-12 07:12:12,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.032 0.133 2026-09-12 07:12:12,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.008 0.024 2026-09-12 07:12:12,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.008 0.041 2026-09-12 07:12:12,218 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:12:12,226 26 INFO rb-103a292-224772-414667 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-12 07:12:12,288 26 INFO rb-103a292-224772-414667 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-12 07:12:12,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 07:12:12,323 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:12:12,361 26 INFO rb-103a292-224772-414667 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-12 07:12:12,413 26 INFO rb-103a292-224772-414667 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-12 07:12:12,470 26 INFO rb-103a292-224772-414667 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-12 07:12:12,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.059 0.057 2026-09-12 07:12:12,634 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.012 0.022 2026-09-12 07:12:12,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.037 2026-09-12 07:12:12,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.048 0.046 2026-09-12 07:12:12,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-12 07:12:12,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:12] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 07:12:12,983 26 INFO rb-103a292-224772-414667 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-12 07:12:13,048 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.016 0.039 2026-09-12 07:12:13,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.007 0.066 2026-09-12 07:12:13,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /mail/data HTTP/1.1" 200 - 9 0.005 0.082 2026-09-12 07:12:13,236 26 INFO rb-103a292-224772-414667 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-12 07:12:13,306 26 INFO rb-103a292-224772-414667 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-12 07:12:13,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.063 2026-09-12 07:12:13,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.035 2026-09-12 07:12:13,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.025 2026-09-12 07:12:13,358 26 INFO rb-103a292-224772-414667 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-12 07:12:13,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.034 0.130 2026-09-12 07:12:13,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.083 2026-09-12 07:12:13,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.032 2026-09-12 07:12:13,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "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-12 07:12:13,567 26 INFO rb-103a292-224772-414667 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-12 07:12:13,624 26 INFO rb-103a292-224772-414667 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-12 07:12:13,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /mail/message/post HTTP/1.1" 200 - 53 0.048 0.067 2026-09-12 07:12:13,644 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.111 2026-09-12 07:12:13,676 26 INFO rb-103a292-224772-414667 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-12 07:12:13,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.010 0.129 2026-09-12 07:12:13,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.030 2026-09-12 07:12:13,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.036 2026-09-12 07:12:13,733 26 INFO rb-103a292-224772-414667 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-12 07:12:13,787 26 INFO rb-103a292-224772-414667 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-12 07:12:13,816 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.008 0.019 2026-09-12 07:12:13,843 26 INFO rb-103a292-224772-414667 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-12 07:12:13,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.009 0.023 2026-09-12 07:12:13,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.039 2026-09-12 07:12:13,896 26 INFO rb-103a292-224772-414667 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-12 07:12:13,951 26 INFO rb-103a292-224772-414667 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-12 07:12:14,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:14] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.005 0.043 2026-09-12 07:12:14,005 26 INFO rb-103a292-224772-414667 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-12 07:12:14,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.035 2026-09-12 07:12:14,090 26 INFO rb-103a292-224772-414667 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-12 07:12:14,097 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.014 0.021 2026-09-12 07:12:14,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:14] "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-12 07:12:14,173 26 INFO rb-103a292-224772-414667 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-12 07:12:14,224 26 INFO rb-103a292-224772-414667 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-12 07:12:14,275 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-12 07:12:14,276 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 07:12:14,467 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24130248 (allocated 28250112) 2026-09-12 07:12:14,481 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 95976 2026-09-12 07:12:14,483 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-12 07:12:14,485 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 95976 2026-09-12 07:12:14,558 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071214_558342_test_01_project_sharing.txt 2026-09-12 07:12:14,558 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmptn60sg83_chrome_odoo" 2026-09-12 07:12:14,573 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-12 07:12:14,844 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 96176 2026-09-12 07:12:14,844 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp4o8p1_nb_chrome_odoo 2026-09-12 07:12:14,844 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40791/json/version 2026-09-12 07:12:14,845 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:14,861 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:12:14,861 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40791/json 2026-09-12 07:12:14,862 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:14,867 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:40791/devtools/page/42B41E38C0AD97559FB6297D8BA623E8 2026-09-12 07:12:14,871 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-12 07:12:14,872 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-12 07:12:14,898 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-12 07:12:14,906 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-12 07:12:14,907 26 INFO rb-103a292-224772-414667 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-12 07:12:14,907 26 INFO rb-103a292-224772-414667 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-12 07:12:14,918 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:15,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:15] "GET /my/projects HTTP/1.1" 200 - 133 0.078 0.957 2026-09-12 07:12:15,955 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '42B41E38C0AD97559FB6297D8BA623E8', 'loaderId': '03DC0C78475AD714D63A05F01BFB80C8', 'isDownload': False} 2026-09-12 07:12:15,955 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-12 07:12:15,969 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:15,985 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 07:12:16,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/assets/1/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.032 2026-09-12 07:12:16,044 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 07:12:16,055 26 INFO rb-103a292-224772-414667 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-12 07:12:16,058 26 INFO rb-103a292-224772-414667 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-12 07:12:16,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.052 2026-09-12 07:12:16,073 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 07:12:16,096 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/assets/1/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.028 2026-09-12 07:12:16,157 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:12:16,158 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:12:16,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/image/website/1/logo/My%20Website?unique=0c16d75 HTTP/1.1" 200 - 4 0.002 0.011 2026-09-12 07:12:16,215 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 07:12:16,244 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /web/assets/1/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-12 07:12:16,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:12:16,703 26 INFO rb-103a292-224772-414667 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-12 07:12:16,719 26 INFO rb-103a292-224772-414667 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-12 07:12:16,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.019 2026-09-12 07:12:16,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:16] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.007 0.012 2026-09-12 07:12:17,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 69 0.070 0.241 2026-09-12 07:12:17,133 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /web/assets/ea25c23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:12:17,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /web/assets/46613a0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 07:12:17,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.005 2026-09-12 07:12:17,530 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:12:17,550 26 INFO rb-103a292-224772-414667 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-12 07:12:17,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 07:12:17,570 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-12 07:12:17,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-12 07:12:17,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.017 2026-09-12 07:12:17,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.052 2026-09-12 07:12:17,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.036 0.088 2026-09-12 07:12:17,853 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.006 2026-09-12 07:12:17,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.019 0.034 2026-09-12 07:12:17,993 26 INFO rb-103a292-224772-414667 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-12 07:12:18,054 26 INFO rb-103a292-224772-414667 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-12 07:12:18,079 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:12:18,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 07:12:18,159 26 INFO rb-103a292-224772-414667 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-12 07:12:18,206 26 INFO rb-103a292-224772-414667 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-12 07:12:18,262 26 INFO rb-103a292-224772-414667 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-12 07:12:18,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.048 0.038 2026-09-12 07:12:18,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.019 0.015 2026-09-12 07:12:18,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.026 2026-09-12 07:12:18,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.029 0.045 2026-09-12 07:12:18,606 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:12:18,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:12:18,734 26 INFO rb-103a292-224772-414667 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-12 07:12:18,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.048 0.043 2026-09-12 07:12:18,870 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.022 0.099 2026-09-12 07:12:18,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "POST /mail/data HTTP/1.1" 200 - 15 0.016 0.121 2026-09-12 07:12:18,928 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:18] "GET /web/image/res.partner/1460/avatar_128?access_token=fd87c3202a5921e3b97e6551f90585d61d6de9eb17f6f2498f3e1769b98bb690o0x6ad4cd8d&unique=1789197124000 HTTP/1.1" 200 - 5 0.008 0.170 2026-09-12 07:12:18,975 26 INFO rb-103a292-224772-414667 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-12 07:12:19,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-09-12 07:12:19,069 26 INFO rb-103a292-224772-414667 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-12 07:12:19,123 26 INFO rb-103a292-224772-414667 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-12 07:12:19,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.062 0.089 2026-09-12 07:12:19,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.163 2026-09-12 07:12:19,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.131 2026-09-12 07:12:19,233 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.023 2026-09-12 07:12:19,237 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.030 2026-09-12 07:12:19,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 07:12:19,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.011 0.025 2026-09-12 07:12:19,312 26 INFO rb-103a292-224772-414667 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-12 07:12:19,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.029 0.063 2026-09-12 07:12:19,450 26 INFO rb-103a292-224772-414667 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-12 07:12:19,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /mail/message/post HTTP/1.1" 200 - 34 0.022 0.037 2026-09-12 07:12:19,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.006 0.008 2026-09-12 07:12:19,493 26 INFO rb-103a292-224772-414667 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-12 07:12:19,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /mail/data HTTP/1.1" 200 - 9 0.004 0.012 2026-09-12 07:12:19,546 26 INFO rb-103a292-224772-414667 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-12 07:12:19,600 26 INFO rb-103a292-224772-414667 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-12 07:12:19,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.008 0.010 2026-09-12 07:12:19,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:12:19,652 26 INFO rb-103a292-224772-414667 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-12 07:12:19,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.013 0.033 2026-09-12 07:12:19,705 26 INFO rb-103a292-224772-414667 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-12 07:12:19,759 26 INFO rb-103a292-224772-414667 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-12 07:12:19,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.006 0.009 2026-09-12 07:12:19,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.008 2026-09-12 07:12:19,816 26 INFO rb-103a292-224772-414667 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-12 07:12:19,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.031 0.045 2026-09-12 07:12:19,903 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.008 0.078 2026-09-12 07:12:19,935 26 INFO rb-103a292-224772-414667 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-12 07:12:19,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.022 2026-09-12 07:12:20,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:20] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:12:20,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:20] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:12:20,058 26 INFO rb-103a292-224772-414667 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-12 07:12:20,107 26 INFO rb-103a292-224772-414667 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-12 07:12:20,158 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-12 07:12:20,158 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 07:12:20,296 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22602784 (allocated 26222592) 2026-09-12 07:12:20,310 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 96176 2026-09-12 07:12:20,311 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-12 07:12:20,311 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 96176 2026-09-12 07:12:20,371 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071220_371012_test_02_project_sharing.txt 2026-09-12 07:12:20,371 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp4o8p1_nb_chrome_odoo" 2026-09-12 07:12:20,380 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-12 07:12:20,730 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 96325 2026-09-12 07:12:20,731 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpyepsew94_chrome_odoo 2026-09-12 07:12:20,731 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:45901/json/version 2026-09-12 07:12:20,732 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:20,770 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:12:20,770 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:45901/json 2026-09-12 07:12:20,770 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:20,772 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:45901/devtools/page/E41D13E9A4508D98908FF2EB836FD81E 2026-09-12 07:12:20,775 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-12 07:12:20,776 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-12 07:12:20,829 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-12 07:12:20,840 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-12 07:12:20,841 26 INFO rb-103a292-224772-414667 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-12 07:12:20,841 26 INFO rb-103a292-224772-414667 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-12 07:12:20,854 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:21,938 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:21] "GET /my/projects HTTP/1.1" 200 - 133 0.097 0.990 2026-09-12 07:12:21,941 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'E41D13E9A4508D98908FF2EB836FD81E', 'loaderId': '599753CBEF53DC4E116B8712B0287FF2', 'isDownload': False} 2026-09-12 07:12:21,941 26 INFO rb-103a292-224772-414667 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-12 07:12:21,958 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:21,968 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 07:12:22,017 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/assets/1/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.034 2026-09-12 07:12:22,026 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 07:12:22,033 26 INFO rb-103a292-224772-414667 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-12 07:12:22,034 26 INFO rb-103a292-224772-414667 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-12 07:12:22,037 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.043 2026-09-12 07:12:22,058 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 07:12:22,083 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/assets/1/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.042 2026-09-12 07:12:22,117 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:12:22,122 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:12:22,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/image/website/1/logo/My%20Website?unique=0c16d75 HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:12:22,176 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 07:12:22,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /web/assets/1/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-09-12 07:12:22,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:12:22,606 26 INFO rb-103a292-224772-414667 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-12 07:12:22,619 26 INFO rb-103a292-224772-414667 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-12 07:12:22,641 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.014 2026-09-12 07:12:22,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:22] "GET /my/projects/257 HTTP/1.1" 303 - 14 0.007 0.013 2026-09-12 07:12:23,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 69 0.036 0.410 2026-09-12 07:12:23,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /web/assets/ea25c23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:12:23,176 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /web/assets/46613a0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:12:23,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:12:23,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:12:23,551 26 INFO rb-103a292-224772-414667 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-12 07:12:23,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 07:12:23,572 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-12 07:12:23,610 26 INFO rb-103a292-224772-414667 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-12 07:12:23,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.017 2026-09-12 07:12:23,663 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.041 2026-09-12 07:12:23,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-09-12 07:12:23,798 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.042 0.088 2026-09-12 07:12:23,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.010 2026-09-12 07:12:23,882 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.021 0.044 2026-09-12 07:12:23,901 26 INFO rb-103a292-224772-414667 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-12 07:12:23,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.031 2026-09-12 07:12:23,973 26 INFO rb-103a292-224772-414667 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-12 07:12:24,039 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:24] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.024 0.045 2026-09-12 07:12:24,109 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:24] "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-12 07:12:24,148 26 INFO rb-103a292-224772-414667 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-12 07:12:24,195 26 INFO rb-103a292-224772-414667 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-12 07:12:24,245 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-12 07:12:24,246 26 INFO rb-103a292-224772-414667 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-12 07:12:24,332 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13788212 (allocated 15204352) 2026-09-12 07:12:24,335 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 96325 2026-09-12 07:12:24,337 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-12 07:12:24,337 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 96325 2026-09-12 07:12:24,385 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071224_385625_test_03_project_sharing.txt 2026-09-12 07:12:24,385 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpyepsew94_chrome_odoo" 2026-09-12 07:12:24,393 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-12 07:12:24,795 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:12:24,927 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-12 07:12:25,041 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-09-12 07:12:25,055 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:25,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:25] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.022 0.164 2026-09-12 07:12:25,396 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 96440 2026-09-12 07:12:25,396 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpfrvxdeyy_chrome_odoo 2026-09-12 07:12:25,396 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:38917/json/version 2026-09-12 07:12:25,397 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:25,436 26 INFO rb-103a292-224772-414667 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-12 07:12:25,436 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:38917/json 2026-09-12 07:12:25,436 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:25,438 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:38917/devtools/page/A102B99DD0A1C8E580E63E27A41759CD 2026-09-12 07:12:25,440 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-12 07:12:25,442 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-12 07:12:25,463 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-12 07:12:25,466 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-12 07:12:25,468 26 INFO rb-103a292-224772-414667 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-12 07:12:25,468 26 INFO rb-103a292-224772-414667 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-12 07:12:26,256 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /my/projects HTTP/1.1" 200 - 126 0.079 0.701 2026-09-12 07:12:26,259 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'A102B99DD0A1C8E580E63E27A41759CD', 'loaderId': '56404B4453700565DEFC871D1D3CA5B2', 'isDownload': False} 2026-09-12 07:12:26,259 26 INFO rb-103a292-224772-414667 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-12 07:12:26,281 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:12:26,291 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 07:12:26,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/assets/1/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.030 0.060 2026-09-12 07:12:26,381 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 07:12:26,399 26 INFO rb-103a292-224772-414667 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-12 07:12:26,400 26 INFO rb-103a292-224772-414667 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-12 07:12:26,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.061 2026-09-12 07:12:26,424 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 07:12:26,454 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/assets/1/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.017 0.042 2026-09-12 07:12:26,528 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:12:26,537 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-12 07:12:26,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/image/website/1/logo/My%20Website?unique=0c16d75 HTTP/1.1" 200 - 4 0.003 0.034 2026-09-12 07:12:26,610 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 07:12:26,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:26] "GET /web/assets/1/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.042 2026-09-12 07:12:27,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:12:27,106 26 INFO rb-103a292-224772-414667 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-12 07:12:27,121 26 INFO rb-103a292-224772-414667 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-12 07:12:27,147 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.013 2026-09-12 07:12:27,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.015 0.013 2026-09-12 07:12:27,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 67 0.030 0.255 2026-09-12 07:12:27,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /web/assets/ea25c23/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 07:12:27,537 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /web/assets/46613a0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-12 07:12:27,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:12:27,978 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:12:27,992 26 INFO rb-103a292-224772-414667 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-12 07:12:28,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 07:12:28,020 26 INFO rb-103a292-224772-414667 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-12 07:12:28,065 26 INFO rb-103a292-224772-414667 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-12 07:12:28,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.016 2026-09-12 07:12:28,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.031 2026-09-12 07:12:28,260 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.038 0.106 2026-09-12 07:12:28,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.178 2026-09-12 07:12:28,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.010 2026-09-12 07:12:28,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.040 0.049 2026-09-12 07:12:28,516 26 INFO rb-103a292-224772-414667 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-12 07:12:28,557 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.008 0.030 2026-09-12 07:12:28,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.026 0.040 2026-09-12 07:12:28,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:12:28,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 07:12:28,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.012 0.021 2026-09-12 07:12:28,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "GET /web/image/res.partner/1460/avatar_128?access_token=fd87c3202a5921e3b97e6551f90585d61d6de9eb17f6f2498f3e1769b98bb690o0x6ad4cd8d&unique=1789197124000 HTTP/1.1" 200 - 5 0.003 0.036 2026-09-12 07:12:28,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.057 2026-09-12 07:12:28,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 07:12:29,040 26 INFO rb-103a292-224772-414667 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-12 07:12:29,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:29] "GET /web/image/res.partner/2/avatar_128?access_token=5d3c504821dd72ef23257c1aa6d01e091ead77065512be815729e561f6f2b56ao0x6ad2e651&unique=1789197124000 HTTP/1.1" 200 - 4 0.005 0.015 2026-09-12 07:12:29,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:29] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 07:12:29,110 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-12 07:12:29,111 26 INFO rb-103a292-224772-414667 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-12 07:12:29,195 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18513248 (allocated 19660800) 2026-09-12 07:12:29,201 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 96440 2026-09-12 07:12:29,202 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-12 07:12:29,202 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 96440 2026-09-12 07:12:29,245 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_071229_245073_test_04_project_sharing_chatter_message_reactions.txt 2026-09-12 07:12:29,245 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpfrvxdeyy_chrome_odoo" 2026-09-12 07:12:29,251 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-09-12 07:12:29,658 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 96564 2026-09-12 07:12:29,658 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpxe7u5d9c_chrome_odoo 2026-09-12 07:12:29,658 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:36477/json/version 2026-09-12 07:12:29,659 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:29,662 26 INFO rb-103a292-224772-414667 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-12 07:12:29,662 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:36477/json 2026-09-12 07:12:29,663 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:29,665 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:36477/devtools/page/85FA6AA11744E5B8471ED774815B29FE 2026-09-12 07:12:29,674 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-09-12 07:12:29,675 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-09-12 07:12:29,713 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-12 07:12:29,721 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-09-12 07:12:29,726 26 INFO rb-103a292-224772-414667 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-12 07:12:29,726 26 INFO rb-103a292-224772-414667 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-12 07:12:29,738 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:30,861 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:30] "GET /my/projects HTTP/1.1" 200 - 133 0.107 1.019 2026-09-12 07:12:30,864 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '85FA6AA11744E5B8471ED774815B29FE', 'loaderId': 'D56B35CAF703B84123392ECA295BE27D', 'isDownload': False} 2026-09-12 07:12:30,864 26 INFO rb-103a292-224772-414667 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-12 07:12:30,889 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12: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-12 07:12:30,907 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 07:12:30,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:30] "GET /web/assets/1/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.065 0.041 2026-09-12 07:12:30,996 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 07:12:31,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-09-12 07:12:31,017 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 07:12:31,022 26 INFO rb-103a292-224772-414667 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-12 07:12:31,023 26 INFO rb-103a292-224772-414667 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-12 07:12:31,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /web/assets/1/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-09-12 07:12:31,129 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:31,150 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:12:31,157 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /web/image/website/1/logo/My%20Website?unique=0c16d75 HTTP/1.1" 200 - 4 0.013 0.006 2026-09-12 07:12:31,178 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 07:12:31,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /web/assets/1/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.037 2026-09-12 07:12:31,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:12:31,694 26 INFO rb-103a292-224772-414667 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-12 07:12:31,706 26 INFO rb-103a292-224772-414667 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-12 07:12:31,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.016 2026-09-12 07:12:31,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:31] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.006 0.011 2026-09-12 07:12:32,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 69 0.035 0.202 2026-09-12 07:12:32,052 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /web/assets/ea25c23/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-09-12 07:12:32,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /web/assets/46613a0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 07:12:32,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:12:32,441 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:12:32,453 26 INFO rb-103a292-224772-414667 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-12 07:12:32,471 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 07:12:32,476 26 INFO rb-103a292-224772-414667 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-12 07:12:32,507 26 INFO rb-103a292-224772-414667 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-12 07:12:32,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.023 2026-09-12 07:12:32,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.048 2026-09-12 07:12:32,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-09-12 07:12:32,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.049 0.113 2026-09-12 07:12:32,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.008 0.009 2026-09-12 07:12:32,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.028 0.059 2026-09-12 07:12:32,937 26 INFO rb-103a292-224772-414667 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-12 07:12:32,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.008 0.028 2026-09-12 07:12:33,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.035 0.040 2026-09-12 07:12:33,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:12:33,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 07:12:33,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.016 0.019 2026-09-12 07:12:33,340 26 INFO rb-103a292-224772-414667 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-12 07:12:33,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "GET /web/image/res.partner/1460/avatar_128?access_token=fd87c3202a5921e3b97e6551f90585d61d6de9eb17f6f2498f3e1769b98bb690o0x6ad4cd8d&unique=1789197124000 HTTP/1.1" 200 - 5 0.007 0.041 2026-09-12 07:12:33,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.061 2026-09-12 07:12:33,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:33] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.014 0.015 2026-09-12 07:12:33,650 26 INFO rb-103a292-224772-414667 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-12 07:12:33,752 26 INFO rb-103a292-224772-414667 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-12 07:12:34,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:34] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.021 0.018 2026-09-12 07:12:34,096 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-09-12 07:12:34,097 26 INFO rb-103a292-224772-414667 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-12 07:12:34,215 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17332512 (allocated 19398656) 2026-09-12 07:12:34,219 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 96564 2026-09-12 07:12:34,222 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-09-12 07:12:34,224 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 96564 2026-09-12 07:12:34,280 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_071234_280413_test_05_project_sharing_chatter_mention_users.txt 2026-09-12 07:12:34,280 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpxe7u5d9c_chrome_odoo" 2026-09-12 07:12:34,298 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-12 07:12:34,642 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 96680 2026-09-12 07:12:34,642 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmphoek6xq8_chrome_odoo 2026-09-12 07:12:34,642 26 INFO rb-103a292-224772-414667 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:41251/json/version 2026-09-12 07:12:34,643 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:34,646 26 INFO rb-103a292-224772-414667 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-12 07:12:34,646 26 INFO rb-103a292-224772-414667 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:41251/json 2026-09-12 07:12:34,646 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:34,648 26 INFO rb-103a292-224772-414667 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:41251/devtools/page/6B50C2A33F15D2AE1BFB6149EC337F37 2026-09-12 07:12:34,650 26 INFO rb-103a292-224772-414667 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-12 07:12:34,651 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-12 07:12:34,691 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-12 07:12:34,699 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-12 07:12:34,701 26 INFO rb-103a292-224772-414667 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-12 07:12:34,701 26 INFO rb-103a292-224772-414667 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-12 07:12:34,733 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:34,914 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:34] "GET /odoo HTTP/1.1" 303 - 5 0.011 0.192 2026-09-12 07:12:35,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:35] "GET /my HTTP/1.1" 200 - 141 0.096 0.907 2026-09-12 07:12:35,925 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '6B50C2A33F15D2AE1BFB6149EC337F37', 'loaderId': 'AD291ADAF862A242CA63143F5791DA0B', 'isDownload': False} 2026-09-12 07:12:35,925 26 INFO rb-103a292-224772-414667 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-12 07:12:35,943 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12: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-12 07:12:35,953 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00ef277/web.assets_frontend.min.css, copying from /web/assets/00ef277/web.assets_frontend.min.css 2026-09-12 07:12:35,996 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:35] "GET /web/assets/1/00ef277/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.027 2026-09-12 07:12:36,002 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js, copying from /web/assets/f4dc027/web.assets_frontend_minimal.min.js 2026-09-12 07:12:36,010 26 INFO rb-103a292-224772-414667 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-12 07:12:36,011 26 INFO rb-103a292-224772-414667 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-12 07:12:36,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/assets/1/f4dc027/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.036 2026-09-12 07:12:36,020 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/270b4c6/web.__assets_tests_call__.min.js, copying from /web/assets/270b4c6/web.__assets_tests_call__.min.js 2026-09-12 07:12:36,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/assets/1/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.024 2026-09-12 07:12:36,133 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:12:36,138 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-12 07:12:36,146 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/image/website/1/logo/My%20Website?unique=0c16d75 HTTP/1.1" 200 - 4 0.004 0.016 2026-09-12 07:12:36,148 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:12:36,154 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:36,156 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:12:36,197 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9718382/web.assets_frontend_lazy.min.js, copying from /web/assets/9718382/web.assets_frontend_lazy.min.js 2026-09-12 07:12:36,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/assets/1/9718382/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-09-12 07:12:36,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 07:12:36,673 26 INFO rb-103a292-224772-414667 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-12 07:12:36,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "POST /my/counters HTTP/1.1" 200 - 27 0.027 0.024 2026-09-12 07:12:36,721 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:12:36,725 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "POST /my/counters HTTP/1.1" 200 - 26 0.012 0.066 2026-09-12 07:12:36,759 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:12:36,761 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:12:36,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:12:36,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "POST /my/counters HTTP/1.1" 200 - 24 0.017 0.094 2026-09-12 07:12:36,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.093 2026-09-12 07:12:36,966 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:36] "GET /my/projects HTTP/1.1" 200 - 38 0.028 0.243 2026-09-12 07:12:37,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /website/translations?hash=e38c6a406a50b814cec54725c8c77986b594c4f3&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:12:37,170 26 INFO rb-103a292-224772-414667 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-12 07:12:37,214 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "POST /mail/data HTTP/1.1" 200 - 7 0.005 0.010 2026-09-12 07:12:37,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /my/projects/257 HTTP/1.1" 303 - 11 0.009 0.010 2026-09-12 07:12:37,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /my/projects/257/project_sharing HTTP/1.1" 200 - 65 0.038 0.248 2026-09-12 07:12:37,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /web/assets/ea25c23/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:12:37,581 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /web/assets/46613a0/project.webclient.min.js HTTP/1.1" 200 - 2 0.005 0.006 2026-09-12 07:12:37,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /web/assets/270b4c6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:12:37,994 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:12:38,007 26 INFO rb-103a292-224772-414667 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-12 07:12:38,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-12 07:12:38,027 26 INFO rb-103a292-224772-414667 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-12 07:12:38,084 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.013 2026-09-12 07:12:38,112 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.028 2026-09-12 07:12:38,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.034 0.086 2026-09-12 07:12:38,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.144 2026-09-12 07:12:38,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.007 2026-09-12 07:12:38,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.017 0.038 2026-09-12 07:12:38,402 26 INFO rb-103a292-224772-414667 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-12 07:12:38,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.008 0.037 2026-09-12 07:12:38,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.048 0.044 2026-09-12 07:12:38,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-09-12 07:12:38,704 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 07:12:38,764 26 INFO rb-103a292-224772-414667 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-12 07:12:38,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.010 0.013 2026-09-12 07:12:38,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "GET /web/image/res.partner/1460/avatar_128?access_token=fd87c3202a5921e3b97e6551f90585d61d6de9eb17f6f2498f3e1769b98bb690o0x6ad4cd8d&unique=1789197124000 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-12 07:12:38,843 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-12 07:12:38,845 26 INFO rb-103a292-224772-414667 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-12 07:12:38,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:38] "POST /mail/data HTTP/1.1" 200 - 18 0.024 0.020 2026-09-12 07:12:38,952 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16866500 (allocated 18350080) 2026-09-12 07:12:38,955 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 96680 2026-09-12 07:12:38,958 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-12 07:12:38,958 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 96680 2026-09-12 07:12:39,013 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_071239_013346_test_blocked_task_with_project_sharing_string_portal.txt 2026-09-12 07:12:39,013 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmphoek6xq8_chrome_odoo" 2026-09-12 07:12:39,031 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:12:40,147 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-09-12 07:12:40,211 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-09-12 07:12:40,299 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-12 07:12:40,530 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-09-12 07:12:40,824 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-12 07:12:41,225 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-12 07:12:41,449 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-12 07:12:41,627 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-12 07:12:41,940 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-12 07:12:42,352 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-12 07:12:42,664 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-12 07:12:43,375 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-12 07:12:43,828 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-12 07:12:44,212 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:12:44,410 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-09-12 07:12:44,652 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-12 07:12:44,794 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-12 07:12:45,249 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8080, 8027] 2026-09-12 07:12:45,271 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted project.task records with IDs: [1077, 1141] 2026-09-12 07:12:45,277 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3049, 3050, 3126, 3127] 2026-09-12 07:12:45,288 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-09-12 07:12:45,424 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-12 07:12:47,816 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-12 07:12:48,167 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-12 07:12:48,230 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-12 07:12:48,579 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-12 07:12:48,736 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:12:50,530 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-12 07:12:50,700 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 96809 2026-09-12 07:12:50,700 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpu7_0su6v_chrome_odoo 2026-09-12 07:12:50,700 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:37619/json/version 2026-09-12 07:12:50,701 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:50,726 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:12:50,726 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:37619/json 2026-09-12 07:12:50,726 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:50,728 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:37619/devtools/page/F5610D6121F1C4408577F34C290C4B6E 2026-09-12 07:12:50,730 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-12 07:12:50,733 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-12 07:12:50,791 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:12:50,797 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-12 07:12:50,803 26 INFO rb-103a292-224772-414667 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-12 07:12:50,803 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:12:50,819 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:51,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:51] "GET /odoo HTTP/1.1" 200 - 146 0.087 0.925 2026-09-12 07:12:51,833 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'F5610D6121F1C4408577F34C290C4B6E', 'loaderId': '9136CCB2D3DC4D485E935B5F40527676', 'isDownload': False} 2026-09-12 07:12:51,833 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-12 07:12:51,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:51] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-12 07:12:51,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:51] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 07:12:52,000 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.029 0.080 2026-09-12 07:12:52,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.115 2026-09-12 07:12:52,077 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-12 07:12:52,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:12:52,543 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:12:52,575 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-12 07:12:52,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.024 0.024 2026-09-12 07:12:52,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-12 07:12:52,590 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:12:52,614 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:52,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /odoo HTTP/1.1" 200 - 27 0.017 0.036 2026-09-12 07:12:52,690 26 INFO rb-103a292-224772-414667 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-12 07:12:52,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.055 2026-09-12 07:12:52,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.018 2026-09-12 07:12:52,737 26 INFO rb-103a292-224772-414667 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-12 07:12:52,743 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:12:52,765 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "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-12 07:12:52,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 13 0.040 0.072 2026-09-12 07:12:52,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.123 2026-09-12 07:12:52,886 26 INFO rb-103a292-224772-414667 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-12 07:12:52,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.127 2026-09-12 07:12:52,920 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.212 2026-09-12 07:12:52,961 26 INFO rb-103a292-224772-414667 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-12 07:12:53,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /mail/data HTTP/1.1" 200 - 57 0.045 0.094 2026-09-12 07:12:53,033 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.080 2026-09-12 07:12:53,058 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.079 2026-09-12 07:12:53,061 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.116 2026-09-12 07:12:53,248 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.021 0.037 2026-09-12 07:12:53,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.002 0.033 2026-09-12 07:12:53,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-12 07:12:53,287 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.004 0.047 2026-09-12 07:12:53,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 100 0.059 0.147 2026-09-12 07:12:53,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.043 2026-09-12 07:12:53,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.025 0.100 2026-09-12 07:12:53,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.128 2026-09-12 07:12:53,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.116 2026-09-12 07:12:53,675 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:12:53,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.019 2026-09-12 07:12:53,793 26 INFO rb-103a292-224772-414667 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-12 07:12:53,857 26 INFO rb-103a292-224772-414667 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-12 07:12:53,902 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.017 0.034 2026-09-12 07:12:53,906 26 INFO rb-103a292-224772-414667 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-12 07:12:53,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:53] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.057 2026-09-12 07:12:53,957 26 INFO rb-103a292-224772-414667 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-12 07:12:54,008 26 INFO rb-103a292-224772-414667 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-12 07:12:54,071 26 INFO rb-103a292-224772-414667 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-12 07:12:54,135 26 INFO rb-103a292-224772-414667 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-12 07:12:54,140 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:54] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 07:12:54,186 26 INFO rb-103a292-224772-414667 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-12 07:12:54,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:54] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.018 0.041 2026-09-12 07:12:54,237 26 INFO rb-103a292-224772-414667 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-12 07:12:54,288 26 INFO rb-103a292-224772-414667 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-12 07:12:54,350 26 INFO rb-103a292-224772-414667 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-12 07:12:54,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:54] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.007 2026-09-12 07:12:54,426 26 INFO rb-103a292-224772-414667 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-12 07:12:54,464 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:54] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.017 0.037 2026-09-12 07:12:54,511 26 INFO rb-103a292-224772-414667 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-12 07:12:54,559 26 INFO rb-103a292-224772-414667 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-12 07:12:54,610 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-12 07:12:54,611 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-12 07:12:54,733 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 28431676 (allocated 30343168) 2026-09-12 07:12:54,739 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 96809 2026-09-12 07:12:54,743 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-12 07:12:54,743 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 96809 2026-09-12 07:12:54,802 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071254_802603_test_01_project_tags.txt 2026-09-12 07:12:54,802 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpu7_0su6v_chrome_odoo" 2026-09-12 07:12:54,822 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:12:54,908 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-09-12 07:12:55,110 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 96946 2026-09-12 07:12:55,110 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpua38t87w_chrome_odoo 2026-09-12 07:12:55,111 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:39479/json/version 2026-09-12 07:12:55,111 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:55,136 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:12:55,136 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:39479/json 2026-09-12 07:12:55,136 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:12:55,142 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:39479/devtools/page/B6EECACA0179BFE4EE0B8C05BAF8B34B 2026-09-12 07:12:55,143 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-09-12 07:12:55,145 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-09-12 07:12:55,217 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:12:55,221 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-09-12 07:12:55,224 26 INFO rb-103a292-224772-414667 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-12 07:12:55,224 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:12:55,233 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:12:56,240 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /odoo HTTP/1.1" 200 - 150 0.106 0.903 2026-09-12 07:12:56,243 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'B6EECACA0179BFE4EE0B8C05BAF8B34B', 'loaderId': '5B696C1F4C86AF07E67807CE8DDDB441', 'isDownload': False} 2026-09-12 07:12:56,244 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-09-12 07:12:56,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-12 07:12:56,285 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-12 07:12:56,411 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.025 0.113 2026-09-12 07:12:56,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.108 2026-09-12 07:12:56,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-12 07:12:56,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:12:57,002 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:12:57,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.017 0.029 2026-09-12 07:12:57,045 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:12:57,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 07:12:57,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:12:57,086 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:12:57,153 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /odoo HTTP/1.1" 200 - 27 0.023 0.033 2026-09-12 07:12:57,157 26 INFO rb-103a292-224772-414667 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-12 07:12:57,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.081 2026-09-12 07:12:57,214 26 INFO rb-103a292-224772-414667 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-12 07:12:57,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.041 2026-09-12 07:12:57,224 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:12:57,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-12 07:12:57,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.016 0.095 2026-09-12 07:12:57,306 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/image/res.partner/3/avatar_128?unique=1789197174000 HTTP/1.1" 200 - 6 0.006 0.108 2026-09-12 07:12:57,319 26 INFO rb-103a292-224772-414667 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-12 07:12:57,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.144 2026-09-12 07:12:57,377 26 INFO rb-103a292-224772-414667 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-12 07:12:57,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /mail/data HTTP/1.1" 200 - 35 0.033 0.120 2026-09-12 07:12:57,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /mail/data HTTP/1.1" 200 - 57 0.033 0.134 2026-09-12 07:12:57,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.112 2026-09-12 07:12:57,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.114 2026-09-12 07:12:57,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.253 2026-09-12 07:12:57,683 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.020 0.030 2026-09-12 07:12:57,691 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-12 07:12:57,706 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.001 0.054 2026-09-12 07:12:57,738 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.006 0.076 2026-09-12 07:12:57,917 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.055 0.168 2026-09-12 07:12:57,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 07:12:58,003 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.040 2026-09-12 07:12:58,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.061 2026-09-12 07:12:58,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-09-12 07:12:58,165 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:12:58,196 26 INFO rb-103a292-224772-414667 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-12 07:12:58,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.027 2026-09-12 07:12:58,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.049 2026-09-12 07:12:58,258 26 INFO rb-103a292-224772-414667 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-12 07:12:58,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.071 2026-09-12 07:12:58,301 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.097 2026-09-12 07:12:58,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "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.047 2026-09-12 07:12:58,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.010 0.023 2026-09-12 07:12:58,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.008 0.019 2026-09-12 07:12:58,459 26 INFO rb-103a292-224772-414667 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-12 07:12:58,517 26 INFO rb-103a292-224772-414667 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-12 07:12:58,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "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.006 2026-09-12 07:12:58,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:58] "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.104 0.136 2026-09-12 07:12:59,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.069 0.173 2026-09-12 07:12:59,073 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.012 2026-09-12 07:12:59,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.020 2026-09-12 07:12:59,089 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:12:59,132 26 INFO rb-103a292-224772-414667 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-12 07:12:59,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.025 0.020 2026-09-12 07:12:59,189 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.048 2026-09-12 07:12:59,265 26 INFO rb-103a292-224772-414667 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-12 07:12:59,289 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.015 2026-09-12 07:12:59,323 26 INFO rb-103a292-224772-414667 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-12 07:12:59,354 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.006 0.015 2026-09-12 07:12:59,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-12 07:12:59,418 26 INFO rb-103a292-224772-414667 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-12 07:12:59,474 26 INFO rb-103a292-224772-414667 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-12 07:12:59,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.003 2026-09-12 07:12:59,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.003 0.010 2026-09-12 07:12:59,531 26 INFO rb-103a292-224772-414667 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-12 07:12:59,587 26 INFO rb-103a292-224772-414667 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-12 07:12:59,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:12:59,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "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.093 0.116 2026-09-12 07:12:59,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.006 2026-09-12 07:12:59,856 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.022 2026-09-12 07:12:59,862 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.028 2026-09-12 07:12:59,902 26 INFO rb-103a292-224772-414667 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-12 07:12:59,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:12:59,945 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:12:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.012 0.025 2026-09-12 07:12:59,967 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-09-12 07:12:59,967 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-12 07:13:00,102 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 38201712 (allocated 40042496) 2026-09-12 07:13:00,111 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 96946 2026-09-12 07:13:00,112 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-09-12 07:13:00,114 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 96946 2026-09-12 07:13:00,175 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071300_175131_test_project_templates_tour.txt 2026-09-12 07:13:00,175 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmpua38t87w_chrome_odoo" 2026-09-12 07:13:00,189 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:13:00,222 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-12 07:13:00,379 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 97097 2026-09-12 07:13:00,379 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpp1646kk6_chrome_odoo 2026-09-12 07:13:00,379 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:45699/json/version 2026-09-12 07:13:00,380 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:00,397 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:13:00,397 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:45699/json 2026-09-12 07:13:00,397 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:00,400 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:45699/devtools/page/A53A3F92B703363076379829E4E29069 2026-09-12 07:13:00,402 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-12 07:13:00,403 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-12 07:13:00,434 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:13:00,441 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-12 07:13:00,442 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-12 07:13:00,442 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:13:00,457 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:01,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:01] "GET /odoo HTTP/1.1" 200 - 156 0.126 0.875 2026-09-12 07:13:01,463 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': 'A53A3F92B703363076379829E4E29069', 'loaderId': 'D7130558A64A9C107A54D712E2226892', 'isDownload': False} 2026-09-12 07:13:01,463 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-12 07:13:01,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:01] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 07:13:01,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:01] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 07:13:01,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.048 0.112 2026-09-12 07:13:01,661 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:01] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.124 2026-09-12 07:13:01,676 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:01] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:13:02,145 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:13:02,184 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:13:02,209 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.022 0.033 2026-09-12 07:13:02,212 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:02,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-12 07:13:02,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:13:02,235 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:02,311 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /odoo HTTP/1.1" 200 - 27 0.027 0.042 2026-09-12 07:13:02,314 26 INFO rb-103a292-224772-414667 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-12 07:13:02,338 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.088 2026-09-12 07:13:02,362 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:02,373 26 INFO rb-103a292-224772-414667 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-12 07:13:02,382 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-12 07:13:02,382 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 13 0.018 0.035 2026-09-12 07:13:02,409 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.076 2026-09-12 07:13:02,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.094 2026-09-12 07:13:02,437 26 INFO rb-103a292-224772-414667 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-12 07:13:02,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.079 2026-09-12 07:13:02,497 26 INFO rb-103a292-224772-414667 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-12 07:13:02,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.165 2026-09-12 07:13:02,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-09-12 07:13:02,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.016 2026-09-12 07:13:02,551 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-12 07:13:02,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.062 0.126 2026-09-12 07:13:02,777 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:13:02,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:13:02,841 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:13:02,972 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:02] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:03,008 26 INFO rb-103a292-224772-414667 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-12 07:13:03,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.005 0.019 2026-09-12 07:13:03,045 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.038 2026-09-12 07:13:03,063 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.052 2026-09-12 07:13:03,068 26 INFO rb-103a292-224772-414667 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-12 07:13:03,080 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.071 2026-09-12 07:13:03,131 26 INFO rb-103a292-224772-414667 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-12 07:13:03,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /mail/data HTTP/1.1" 200 - 45 0.021 0.122 2026-09-12 07:13:03,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.035 2026-09-12 07:13:03,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.014 2026-09-12 07:13:03,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.003 0.015 2026-09-12 07:13:03,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.008 2026-09-12 07:13:03,315 26 INFO rb-103a292-224772-414667 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-12 07:13:03,374 26 INFO rb-103a292-224772-414667 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-12 07:13:03,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.030 0.043 2026-09-12 07:13:03,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.008 0.017 2026-09-12 07:13:03,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.032 0.139 2026-09-12 07:13:03,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 07:13:03,718 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.017 2026-09-12 07:13:03,730 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 07:13:03,768 26 INFO rb-103a292-224772-414667 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-12 07:13:03,823 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-12 07:13:03,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:03] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.006 0.014 2026-09-12 07:13:03,886 26 INFO rb-103a292-224772-414667 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-12 07:13:03,939 26 INFO rb-103a292-224772-414667 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-12 07:13:03,994 26 INFO rb-103a292-224772-414667 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-12 07:13:04,006 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.007 2026-09-12 07:13:04,031 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 07:13:04,048 26 INFO rb-103a292-224772-414667 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-12 07:13:04,103 26 INFO rb-103a292-224772-414667 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-12 07:13:04,141 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.011 0.022 2026-09-12 07:13:04,153 26 INFO rb-103a292-224772-414667 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-12 07:13:04,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 07:13:04,210 26 INFO rb-103a292-224772-414667 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-12 07:13:04,260 26 INFO rb-103a292-224772-414667 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-12 07:13:04,317 26 INFO rb-103a292-224772-414667 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-12 07:13:04,370 26 INFO rb-103a292-224772-414667 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-12 07:13:04,389 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.021 0.049 2026-09-12 07:13:04,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.012 2026-09-12 07:13:04,457 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.014 0.030 2026-09-12 07:13:04,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.014 2026-09-12 07:13:04,505 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.023 2026-09-12 07:13:04,692 26 INFO rb-103a292-224772-414667 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-12 07:13:04,717 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.033 0.036 2026-09-12 07:13:04,736 26 INFO rb-103a292-224772-414667 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-12 07:13:04,739 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 07:13:04,750 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.015 2026-09-12 07:13:04,771 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.008 0.028 2026-09-12 07:13:04,806 26 INFO rb-103a292-224772-414667 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-12 07:13:04,892 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.017 0.047 2026-09-12 07:13:04,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:13:04,973 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:13:05,051 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.002 2026-09-12 07:13:05,104 26 INFO rb-103a292-224772-414667 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-12 07:13:05,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /mail/data HTTP/1.1" 200 - 37 0.026 0.039 2026-09-12 07:13:05,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.015 0.066 2026-09-12 07:13:05,204 26 INFO rb-103a292-224772-414667 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-12 07:13:05,255 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 07:13:05,290 26 INFO rb-103a292-224772-414667 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-12 07:13:05,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:13:05,378 26 INFO rb-103a292-224772-414667 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-12 07:13:05,424 26 INFO rb-103a292-224772-414667 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-12 07:13:05,489 26 INFO rb-103a292-224772-414667 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-12 07:13:05,532 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.009 0.030 2026-09-12 07:13:05,544 26 INFO rb-103a292-224772-414667 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-12 07:13:05,565 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.015 2026-09-12 07:13:05,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "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-12 07:13:05,650 26 INFO rb-103a292-224772-414667 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-12 07:13:05,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.012 2026-09-12 07:13:05,710 26 INFO rb-103a292-224772-414667 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-12 07:13:05,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.010 0.022 2026-09-12 07:13:05,753 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-09-12 07:13:05,772 26 INFO rb-103a292-224772-414667 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-12 07:13:05,790 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /mail/data HTTP/1.1" 200 - 25 0.013 0.032 2026-09-12 07:13:05,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.033 2026-09-12 07:13:05,821 26 INFO rb-103a292-224772-414667 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-12 07:13:05,877 26 INFO rb-103a292-224772-414667 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-12 07:13:05,886 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:13:05,927 26 INFO rb-103a292-224772-414667 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-12 07:13:05,961 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.031 0.033 2026-09-12 07:13:05,982 26 INFO rb-103a292-224772-414667 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-12 07:13:06,050 26 INFO rb-103a292-224772-414667 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-12 07:13:06,066 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.012 0.019 2026-09-12 07:13:06,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.021 0.035 2026-09-12 07:13:06,179 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:06,199 26 INFO rb-103a292-224772-414667 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-12 07:13:06,247 26 INFO rb-103a292-224772-414667 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-12 07:13:06,313 26 INFO rb-103a292-224772-414667 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-12 07:13:06,366 26 INFO rb-103a292-224772-414667 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-12 07:13:06,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.028 0.053 2026-09-12 07:13:06,443 26 INFO rb-103a292-224772-414667 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-12 07:13:06,539 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.038 0.071 2026-09-12 07:13:06,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.012 0.018 2026-09-12 07:13:06,594 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:13:06,653 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.024 0.039 2026-09-12 07:13:06,695 26 INFO rb-103a292-224772-414667 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-12 07:13:06,743 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /mail/data HTTP/1.1" 200 - 35 0.051 0.079 2026-09-12 07:13:06,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.159 2026-09-12 07:13:06,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.024 0.088 2026-09-12 07:13:06,845 26 INFO rb-103a292-224772-414667 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-12 07:13:06,900 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-12 07:13:06,951 26 INFO rb-103a292-224772-414667 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-12 07:13:07,008 26 INFO rb-103a292-224772-414667 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-12 07:13:07,086 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.033 0.043 2026-09-12 07:13:07,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.024 0.032 2026-09-12 07:13:07,183 26 INFO rb-103a292-224772-414667 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-12 07:13:07,233 26 INFO rb-103a292-224772-414667 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-12 07:13:07,288 26 INFO rb-103a292-224772-414667 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-12 07:13:07,339 26 INFO rb-103a292-224772-414667 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-12 07:13:07,351 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.021 0.036 2026-09-12 07:13:07,394 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-12 07:13:07,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.026 0.030 2026-09-12 07:13:07,449 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-12 07:13:07,449 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-12 07:13:07,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.026 0.067 2026-09-12 07:13:07,499 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.064 2026-09-12 07:13:07,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:07] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.072 2026-09-12 07:13:07,618 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41991792 (allocated 43843584) 2026-09-12 07:13:07,627 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 97097 2026-09-12 07:13:07,629 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-12 07:13:07,629 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 97097 2026-09-12 07:13:07,684 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071307_684167_test_01_project_tour.txt 2026-09-12 07:13:07,684 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpp1646kk6_chrome_odoo" 2026-09-12 07:13:07,693 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-12 07:13:07,948 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 97280 2026-09-12 07:13:07,948 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmp86npodo3_chrome_odoo 2026-09-12 07:13:07,948 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:34707/json/version 2026-09-12 07:13:07,949 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:07,979 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:13:07,979 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:34707/json 2026-09-12 07:13:07,979 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:07,981 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:34707/devtools/page/1F1855E78D50B49DA15180A00764B750 2026-09-12 07:13:07,983 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-12 07:13:07,989 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-12 07:13:08,030 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:13:08,035 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-12 07:13:08,036 26 INFO rb-103a292-224772-414667 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-12 07:13:08,036 26 INFO rb-103a292-224772-414667 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-12 07:13:08,047 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:09,193 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.105 1.043 2026-09-12 07:13:09,196 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '1F1855E78D50B49DA15180A00764B750', 'loaderId': 'C4B5A5B97828F7A2F6E79072E1FAAE83', 'isDownload': False} 2026-09-12 07:13:09,196 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-12 07:13:09,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:13:09,224 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 07:13:09,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.021 0.096 2026-09-12 07:13:09,339 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.094 2026-09-12 07:13:09,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:13:09,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:13:09,981 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:13:10,012 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.015 0.031 2026-09-12 07:13:10,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-12 07:13:10,027 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:10,038 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:10,054 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:10,103 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /odoo HTTP/1.1" 200 - 27 0.013 0.029 2026-09-12 07:13:10,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.046 2026-09-12 07:13:10,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.016 0.026 2026-09-12 07:13:10,197 26 INFO rb-103a292-224772-414667 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-12 07:13:10,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.005 0.051 2026-09-12 07:13:10,213 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:13:10,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.066 2026-09-12 07:13:10,240 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 07:13:10,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.013 0.088 2026-09-12 07:13:10,333 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "POST /mail/data HTTP/1.1" 200 - 35 0.041 0.070 2026-09-12 07:13:10,397 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.028 0.136 2026-09-12 07:13:10,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "POST /mail/data HTTP/1.1" 200 - 57 0.048 0.139 2026-09-12 07:13:10,510 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-09-12 07:13:10,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.020 0.150 2026-09-12 07:13:10,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.258 2026-09-12 07:13:10,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:10,955 26 INFO rb-103a292-224772-414667 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-12 07:13:10,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.004 2026-09-12 07:13:10,984 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:11,092 26 INFO rb-103a292-224772-414667 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-12 07:13:11,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.008 0.013 2026-09-12 07:13:11,113 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.007 0.026 2026-09-12 07:13:11,141 26 INFO rb-103a292-224772-414667 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-12 07:13:11,152 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /mail/data HTTP/1.1" 200 - 19 0.012 0.051 2026-09-12 07:13:11,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.076 2026-09-12 07:13:11,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-09-12 07:13:11,187 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.035 2026-09-12 07:13:11,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.078 0.132 2026-09-12 07:13:11,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.031 0.045 2026-09-12 07:13:11,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-09-12 07:13:11,566 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-12 07:13:11,700 26 INFO rb-103a292-224772-414667 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-12 07:13:11,712 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.016 2026-09-12 07:13:11,793 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /mail/data HTTP/1.1" 200 - 41 0.034 0.056 2026-09-12 07:13:11,857 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.025 0.116 2026-09-12 07:13:11,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:11] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.056 2026-09-12 07:13:12,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.067 0.188 2026-09-12 07:13:12,166 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-09-12 07:13:12,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.017 0.036 2026-09-12 07:13:12,218 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.043 2026-09-12 07:13:12,330 26 INFO rb-103a292-224772-414667 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-12 07:13:12,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.025 0.049 2026-09-12 07:13:12,445 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "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-12 07:13:12,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:13:12,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 07:13:12,674 26 INFO rb-103a292-224772-414667 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-12 07:13:12,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.024 0.035 2026-09-12 07:13:12,728 26 INFO rb-103a292-224772-414667 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-12 07:13:12,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /mail/data HTTP/1.1" 200 - 32 0.034 0.084 2026-09-12 07:13:12,791 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.018 2026-09-12 07:13:12,816 26 INFO rb-103a292-224772-414667 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-12 07:13:12,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.021 0.141 2026-09-12 07:13:12,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.006 0.060 2026-09-12 07:13:12,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-09-12 07:13:12,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:12] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.044 0.113 2026-09-12 07:13:13,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.032 2026-09-12 07:13:13,051 26 INFO rb-103a292-224772-414667 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-12 07:13:13,101 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /mail/data HTTP/1.1" 200 - 25 0.019 0.029 2026-09-12 07:13:13,104 26 INFO rb-103a292-224772-414667 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-12 07:13:13,132 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.017 2026-09-12 07:13:13,166 26 INFO rb-103a292-224772-414667 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-12 07:13:13,234 26 INFO rb-103a292-224772-414667 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-12 07:13:13,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.023 0.053 2026-09-12 07:13:13,345 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.009 2026-09-12 07:13:13,389 26 INFO rb-103a292-224772-414667 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-12 07:13:13,444 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /mail/data HTTP/1.1" 200 - 25 0.027 0.030 2026-09-12 07:13:13,457 26 INFO rb-103a292-224772-414667 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-12 07:13:13,473 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.019 2026-09-12 07:13:13,501 26 INFO rb-103a292-224772-414667 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-12 07:13:13,565 26 INFO rb-103a292-224772-414667 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-12 07:13:13,699 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.064 0.064 2026-09-12 07:13:13,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.017 0.011 2026-09-12 07:13:13,751 26 INFO rb-103a292-224772-414667 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-12 07:13:13,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /mail/data HTTP/1.1" 200 - 25 0.025 0.025 2026-09-12 07:13:13,803 26 INFO rb-103a292-224772-414667 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-12 07:13:13,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:13] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.019 2026-09-12 07:13:13,862 26 INFO rb-103a292-224772-414667 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-12 07:13:13,935 26 INFO rb-103a292-224772-414667 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-12 07:13:14,032 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.044 0.046 2026-09-12 07:13:14,047 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 07:13:14,081 26 INFO rb-103a292-224772-414667 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-12 07:13:14,137 26 INFO rb-103a292-224772-414667 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-12 07:13:14,139 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /mail/data HTTP/1.1" 200 - 25 0.019 0.038 2026-09-12 07:13:14,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.012 2026-09-12 07:13:14,216 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.021 0.042 2026-09-12 07:13:14,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.071 2026-09-12 07:13:14,265 26 INFO rb-103a292-224772-414667 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-12 07:13:14,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.017 0.047 2026-09-12 07:13:14,351 26 INFO rb-103a292-224772-414667 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-12 07:13:14,352 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.064 2026-09-12 07:13:14,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.016 2026-09-12 07:13:14,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /mail/data HTTP/1.1" 200 - 25 0.013 0.034 2026-09-12 07:13:14,417 26 INFO rb-103a292-224772-414667 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-12 07:13:14,473 26 INFO rb-103a292-224772-414667 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-12 07:13:14,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.011 0.012 2026-09-12 07:13:14,552 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:13:14,554 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.002 0.012 2026-09-12 07:13:14,580 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.012 0.024 2026-09-12 07:13:14,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "GET /web/assets/9acc304/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 07:13:14,600 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "GET /web/assets/84bb30f/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-12 07:13:14,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-12 07:13:14,663 26 INFO rb-103a292-224772-414667 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-12 07:13:14,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:14,715 26 INFO rb-103a292-224772-414667 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-12 07:13:14,767 26 INFO rb-103a292-224772-414667 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-12 07:13:14,824 26 INFO rb-103a292-224772-414667 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-12 07:13:14,839 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13: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.005 0.009 2026-09-12 07:13:14,869 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13: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.003 0.011 2026-09-12 07:13:14,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13: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.008 0.016 2026-09-12 07:13:14,928 26 INFO rb-103a292-224772-414667 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-12 07:13:14,979 26 INFO rb-103a292-224772-414667 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-12 07:13:15,034 26 INFO rb-103a292-224772-414667 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-12 07:13:15,086 26 INFO rb-103a292-224772-414667 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-12 07:13:15,137 26 INFO rb-103a292-224772-414667 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-12 07:13:15,195 26 INFO rb-103a292-224772-414667 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-12 07:13:15,258 26 INFO rb-103a292-224772-414667 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-12 07:13:15,310 26 INFO rb-103a292-224772-414667 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-12 07:13:15,365 26 INFO rb-103a292-224772-414667 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-12 07:13:15,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.010 0.031 2026-09-12 07:13:15,470 26 INFO rb-103a292-224772-414667 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-12 07:13:15,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.023 0.026 2026-09-12 07:13:15,487 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.048 2026-09-12 07:13:15,527 26 INFO rb-103a292-224772-414667 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-12 07:13:15,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.008 0.023 2026-09-12 07:13:15,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.014 2026-09-12 07:13:15,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.003 0.020 2026-09-12 07:13:15,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.025 2026-09-12 07:13:15,850 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:15,896 26 INFO rb-103a292-224772-414667 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-12 07:13:15,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.017 2026-09-12 07:13:15,944 26 INFO rb-103a292-224772-414667 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-12 07:13:15,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.021 0.043 2026-09-12 07:13:15,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.080 2026-09-12 07:13:15,998 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:15] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.009 0.097 2026-09-12 07:13:16,008 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.003 0.043 2026-09-12 07:13:16,010 26 INFO rb-103a292-224772-414667 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-12 07:13:16,036 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.006 0.067 2026-09-12 07:13:16,064 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.029 2026-09-12 07:13:16,121 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.008 0.008 2026-09-12 07:13:16,128 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:13:16,183 26 INFO rb-103a292-224772-414667 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-12 07:13:16,266 26 INFO rb-103a292-224772-414667 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-12 07:13:16,331 26 INFO rb-103a292-224772-414667 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-12 07:13:16,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.036 0.065 2026-09-12 07:13:16,520 26 INFO rb-103a292-224772-414667 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-12 07:13:16,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.013 0.023 2026-09-12 07:13:16,588 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /mail/data HTTP/1.1" 200 - 30 0.019 0.047 2026-09-12 07:13:16,595 26 INFO rb-103a292-224772-414667 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-12 07:13:16,609 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.011 2026-09-12 07:13:16,670 26 INFO rb-103a292-224772-414667 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-12 07:13:16,730 26 INFO rb-103a292-224772-414667 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-12 07:13:16,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.023 0.049 2026-09-12 07:13:16,837 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.018 2026-09-12 07:13:16,875 26 INFO rb-103a292-224772-414667 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-12 07:13:16,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /mail/data HTTP/1.1" 200 - 30 0.016 0.029 2026-09-12 07:13:16,934 26 INFO rb-103a292-224772-414667 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-12 07:13:16,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.019 2026-09-12 07:13:16,990 26 INFO rb-103a292-224772-414667 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-12 07:13:17,055 26 INFO rb-103a292-224772-414667 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-12 07:13:17,135 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.021 0.052 2026-09-12 07:13:17,159 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-09-12 07:13:17,185 26 INFO rb-103a292-224772-414667 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-12 07:13:17,242 26 INFO rb-103a292-224772-414667 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-12 07:13:17,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /mail/data HTTP/1.1" 200 - 30 0.031 0.035 2026-09-12 07:13:17,272 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.020 2026-09-12 07:13:17,297 26 INFO rb-103a292-224772-414667 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-12 07:13:17,360 26 INFO rb-103a292-224772-414667 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-12 07:13:17,478 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.055 0.056 2026-09-12 07:13:17,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.015 2026-09-12 07:13:17,527 26 INFO rb-103a292-224772-414667 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-12 07:13:17,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /mail/data HTTP/1.1" 200 - 30 0.016 0.031 2026-09-12 07:13:17,578 26 INFO rb-103a292-224772-414667 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-12 07:13:17,597 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.016 2026-09-12 07:13:17,635 26 INFO rb-103a292-224772-414667 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-12 07:13:17,695 26 INFO rb-103a292-224772-414667 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-12 07:13:17,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.047 0.071 2026-09-12 07:13:17,835 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.006 2026-09-12 07:13:17,873 26 INFO rb-103a292-224772-414667 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-12 07:13:17,925 26 INFO rb-103a292-224772-414667 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-12 07:13:17,929 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:17] "POST /mail/data HTTP/1.1" 200 - 30 0.018 0.035 2026-09-12 07:13:17,983 26 INFO rb-103a292-224772-414667 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-12 07:13:18,033 26 INFO rb-103a292-224772-414667 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-12 07:13:18,091 26 INFO rb-103a292-224772-414667 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-12 07:13:18,105 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:18] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:13:18,125 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:18] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:13:18,145 26 INFO rb-103a292-224772-414667 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-12 07:13:18,200 26 INFO rb-103a292-224772-414667 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-12 07:13:18,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:18] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:13:18,251 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-12 07:13:18,257 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 07:13:18,264 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:18] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.015 0.035 2026-09-12 07:13:18,581 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 54924368 (allocated 58503168) 2026-09-12 07:13:18,587 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 97280 2026-09-12 07:13:18,587 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-12 07:13:18,588 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 97280 2026-09-12 07:13:18,642 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071318_641958_test_project_task_history.txt 2026-09-12 07:13:18,642 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmp86npodo3_chrome_odoo" 2026-09-12 07:13:18,658 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-12 07:13:19,062 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 97509 2026-09-12 07:13:19,063 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmptrk8obr__chrome_odoo 2026-09-12 07:13:19,063 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:37401/json/version 2026-09-12 07:13:19,064 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:19,066 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:13:19,066 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:37401/json 2026-09-12 07:13:19,067 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:19,068 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:37401/devtools/page/705663AEF290F04639DEF7B35D810CF6 2026-09-12 07:13:19,070 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-12 07:13:19,073 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-12 07:13:19,114 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:13:19,119 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-12 07:13:19,121 26 INFO rb-103a292-224772-414667 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-12 07:13:19,121 26 INFO rb-103a292-224772-414667 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-12 07:13:19,142 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:20,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /odoo HTTP/1.1" 200 - 151 0.080 0.880 2026-09-12 07:13:20,103 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '705663AEF290F04639DEF7B35D810CF6', 'loaderId': '516562F91A0F0241D196671D25AF5FA4', 'isDownload': False} 2026-09-12 07:13:20,103 26 INFO rb-103a292-224772-414667 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-12 07:13:20,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 07:13:20,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-12 07:13:20,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.036 0.095 2026-09-12 07:13:20,266 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.085 2026-09-12 07:13:20,331 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 07:13:20,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:13:20,812 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:13:20,842 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:20,859 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.031 0.035 2026-09-12 07:13:20,872 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-12 07:13:20,873 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-12 07:13:20,895 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:13:20,938 26 INFO rb-103a292-224772-414667 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-12 07:13:20,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:20] "GET /odoo HTTP/1.1" 200 - 27 0.034 0.043 2026-09-12 07:13:21,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.088 2026-09-12 07:13:21,033 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:21,034 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.058 2026-09-12 07:13:21,042 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:13:21,082 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.090 2026-09-12 07:13:21,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /mail/data HTTP/1.1" 200 - 35 0.018 0.152 2026-09-12 07:13:21,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.006 0.156 2026-09-12 07:13:21,168 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.186 2026-09-12 07:13:21,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.142 2026-09-12 07:13:21,238 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.031 0.165 2026-09-12 07:13:21,329 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /mail/data HTTP/1.1" 200 - 57 0.029 0.064 2026-09-12 07:13:21,443 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.025 0.139 2026-09-12 07:13:21,556 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:21,560 26 INFO rb-103a292-224772-414667 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-12 07:13:21,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-12 07:13:21,609 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:21,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.006 0.022 2026-09-12 07:13:21,720 26 INFO rb-103a292-224772-414667 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-12 07:13:21,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.023 2026-09-12 07:13:21,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.010 0.072 2026-09-12 07:13:21,794 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /mail/data HTTP/1.1" 200 - 19 0.013 0.066 2026-09-12 07:13:21,801 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-09-12 07:13:21,830 26 INFO rb-103a292-224772-414667 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-12 07:13:21,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /mail/data HTTP/1.1" 200 - 46 0.039 0.050 2026-09-12 07:13:21,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.093 2026-09-12 07:13:21,940 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:21] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.084 2026-09-12 07:13:22,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.052 0.031 2026-09-12 07:13:22,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.002 0.074 2026-09-12 07:13:22,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-12 07:13:22,184 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.006 0.096 2026-09-12 07:13:22,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.063 0.174 2026-09-12 07:13:22,494 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.017 0.076 2026-09-12 07:13:22,496 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.095 2026-09-12 07:13:22,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.109 2026-09-12 07:13:22,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-09-12 07:13:22,627 26 INFO rb-103a292-224772-414667 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-12 07:13:22,636 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.015 2026-09-12 07:13:22,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.016 0.039 2026-09-12 07:13:22,885 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.040 0.160 2026-09-12 07:13:22,916 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:13:22,957 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.033 2026-09-12 07:13:22,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.038 2026-09-12 07:13:23,061 26 INFO rb-103a292-224772-414667 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-12 07:13:23,142 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.019 0.045 2026-09-12 07:13:23,181 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:13:23,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:13:23,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.006 2026-09-12 07:13:23,406 26 INFO rb-103a292-224772-414667 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-12 07:13:23,465 26 INFO rb-103a292-224772-414667 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-12 07:13:23,467 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.037 0.032 2026-09-12 07:13:23,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /mail/data HTTP/1.1" 200 - 32 0.018 0.095 2026-09-12 07:13:23,550 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.006 0.131 2026-09-12 07:13:23,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.046 2026-09-12 07:13:23,568 26 INFO rb-103a292-224772-414667 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-12 07:13:23,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.057 0.065 2026-09-12 07:13:23,709 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.116 2026-09-12 07:13:23,775 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.053 2026-09-12 07:13:23,785 26 INFO rb-103a292-224772-414667 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-12 07:13:23,826 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /mail/data HTTP/1.1" 200 - 25 0.023 0.042 2026-09-12 07:13:23,836 26 INFO rb-103a292-224772-414667 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-12 07:13:23,887 26 INFO rb-103a292-224772-414667 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-12 07:13:23,944 26 INFO rb-103a292-224772-414667 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-12 07:13:23,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 07:13:23,997 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:13:24,018 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.007 0.018 2026-09-12 07:13:24,027 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.033 2026-09-12 07:13:24,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "GET /web/assets/9acc304/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-12 07:13:24,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "GET /web/assets/84bb30f/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 07:13:24,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:13:24,112 26 INFO rb-103a292-224772-414667 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-12 07:13:24,163 26 INFO rb-103a292-224772-414667 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-12 07:13:24,217 26 INFO rb-103a292-224772-414667 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-12 07:13:24,234 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "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.013 2026-09-12 07:13:24,254 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "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-12 07:13:24,275 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.009 2026-09-12 07:13:24,311 26 INFO rb-103a292-224772-414667 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-12 07:13:24,367 26 INFO rb-103a292-224772-414667 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-12 07:13:24,438 26 INFO rb-103a292-224772-414667 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-12 07:13:24,495 26 INFO rb-103a292-224772-414667 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-12 07:13:24,513 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.012 2026-09-12 07:13:24,548 26 INFO rb-103a292-224772-414667 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-12 07:13:24,618 26 INFO rb-103a292-224772-414667 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-12 07:13:24,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.031 0.049 2026-09-12 07:13:24,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.008 2026-09-12 07:13:24,747 26 INFO rb-103a292-224772-414667 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-12 07:13:24,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:24] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.023 2026-09-12 07:13:24,799 26 INFO rb-103a292-224772-414667 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-12 07:13:24,854 26 INFO rb-103a292-224772-414667 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-12 07:13:24,916 26 INFO rb-103a292-224772-414667 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-12 07:13:24,972 26 INFO rb-103a292-224772-414667 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-12 07:13:25,032 26 INFO rb-103a292-224772-414667 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-12 07:13:25,049 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:25] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.015 2026-09-12 07:13:25,086 26 INFO rb-103a292-224772-414667 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-12 07:13:25,151 26 INFO rb-103a292-224772-414667 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-12 07:13:25,243 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:25] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.037 0.049 2026-09-12 07:13:25,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:25] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-12 07:13:25,284 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-12 07:13:25,285 26 INFO rb-103a292-224772-414667 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-12 07:13:25,325 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:25] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.026 2026-09-12 07:13:25,574 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36954432 (allocated 40828928) 2026-09-12 07:13:25,584 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 97509 2026-09-12 07:13:25,585 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-12 07:13:25,585 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 97509 2026-09-12 07:13:25,645 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071325_645113_test_project_task_last_history_steps.txt 2026-09-12 07:13:25,645 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmptrk8obr__chrome_odoo" 2026-09-12 07:13:25,670 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:13:27,921 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-12 07:13:27,938 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-12 07:13:27,949 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-12 07:13:28,003 26 INFO rb-103a292-224772-414667 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-12 07:13:28,020 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-12 07:13:28,069 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #374 deleted mail.message records with IDs: [8141] 2026-09-12 07:13:28,076 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 374, model: project.milestone 2026-09-12 07:13:28,086 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-12 07:13:28,141 26 INFO rb-103a292-224772-414667 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-12 07:13:28,153 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-12 07:13:28,188 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-12 07:13:28,248 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #373 deleted mail.message records with IDs: [8140] 2026-09-12 07:13:28,264 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #373 deleted project.update records with IDs: [1] 2026-09-12 07:13:28,283 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-12 07:13:28,319 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-12 07:13:28,336 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-12 07:13:28,386 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-12 07:13:28,399 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-12 07:13:28,445 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-12 07:13:28,458 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-12 07:13:28,506 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-12 07:13:28,517 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-12 07:13:28,564 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-12 07:13:28,646 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #371 deleted mail.message records with IDs: [8140] 2026-09-12 07:13:28,649 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 371, model: project.update 2026-09-12 07:13:28,663 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-12 07:13:28,733 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 371, model: project.update 2026-09-12 07:13:28,776 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:13:30,031 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-12 07:13:30,201 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-12 07:13:30,477 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-12 07:13:30,789 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-09-12 07:13:31,105 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:13:31,109 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-12 07:13:31,280 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 97685 2026-09-12 07:13:31,281 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpytl338ha_chrome_odoo 2026-09-12 07:13:31,281 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:39953/json/version 2026-09-12 07:13:31,282 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:31,300 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:13:31,300 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:39953/json 2026-09-12 07:13:31,300 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:31,302 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:39953/devtools/page/24FDB7176FEA9A81C9FB7A1A203F111E 2026-09-12 07:13:31,303 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-12 07:13:31,304 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-12 07:13:31,341 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:13:31,352 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-12 07:13:31,353 26 INFO rb-103a292-224772-414667 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-12 07:13:31,353 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:13:31,366 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:32,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:32] "GET /odoo HTTP/1.1" 200 - 156 0.094 1.150 2026-09-12 07:13:32,612 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '24FDB7176FEA9A81C9FB7A1A203F111E', 'loaderId': 'C380E44B0D9444D4FDE2FD654D580824', 'isDownload': False} 2026-09-12 07:13:32,612 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-12 07:13:32,654 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:32] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-09-12 07:13:32,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.042 0.094 2026-09-12 07:13:32,796 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:32] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.154 2026-09-12 07:13:32,823 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:32] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.013 0.122 2026-09-12 07:13:32,900 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:32] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:13:33,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-12 07:13:33,475 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:13:33,505 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:33,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.040 0.046 2026-09-12 07:13:33,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-12 07:13:33,551 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-12 07:13:33,566 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:33,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /odoo HTTP/1.1" 200 - 27 0.023 0.033 2026-09-12 07:13:33,669 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.072 2026-09-12 07:13:33,680 26 INFO rb-103a292-224772-414667 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-12 07:13:33,685 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13: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-12 07:13:33,687 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:13:33,703 26 INFO rb-103a292-224772-414667 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-12 07:13:33,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.052 2026-09-12 07:13:33,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.079 2026-09-12 07:13:33,754 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.076 2026-09-12 07:13:33,765 26 INFO rb-103a292-224772-414667 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-12 07:13:33,818 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.092 2026-09-12 07:13:33,824 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-09-12 07:13:33,838 26 INFO rb-103a292-224772-414667 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-12 07:13:33,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.009 0.171 2026-09-12 07:13:33,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /mail/data HTTP/1.1" 200 - 57 0.030 0.078 2026-09-12 07:13:33,962 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.110 2026-09-12 07:13:33,972 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:33] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.097 2026-09-12 07:13:34,163 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.027 0.029 2026-09-12 07:13:34,177 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-12 07:13:34,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.002 0.050 2026-09-12 07:13:34,202 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.004 0.063 2026-09-12 07:13:34,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.067 0.169 2026-09-12 07:13:34,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 07:13:34,468 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 07:13:34,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.018 2026-09-12 07:13:34,546 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-09-12 07:13:34,675 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:34,737 26 INFO rb-103a292-224772-414667 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-12 07:13:34,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.019 0.017 2026-09-12 07:13:34,766 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.051 2026-09-12 07:13:34,788 26 INFO rb-103a292-224772-414667 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-12 07:13:34,788 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.008 0.045 2026-09-12 07:13:34,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.082 2026-09-12 07:13:34,847 26 INFO rb-103a292-224772-414667 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-12 07:13:34,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.010 2026-09-12 07:13:34,908 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.003 0.011 2026-09-12 07:13:34,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:34] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.013 2026-09-12 07:13:35,018 26 INFO rb-103a292-224772-414667 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-12 07:13:35,083 26 INFO rb-103a292-224772-414667 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-12 07:13:35,169 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.029 0.044 2026-09-12 07:13:35,213 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.009 0.024 2026-09-12 07:13:35,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.057 0.146 2026-09-12 07:13:35,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-09-12 07:13:35,479 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.023 2026-09-12 07:13:35,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.032 2026-09-12 07:13:35,531 26 INFO rb-103a292-224772-414667 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-12 07:13:35,584 26 INFO rb-103a292-224772-414667 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-12 07:13:35,614 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.013 0.014 2026-09-12 07:13:35,636 26 INFO rb-103a292-224772-414667 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-12 07:13:35,688 26 INFO rb-103a292-224772-414667 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-12 07:13:35,744 26 INFO rb-103a292-224772-414667 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-12 07:13:35,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.006 2026-09-12 07:13:35,778 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 07:13:35,793 26 INFO rb-103a292-224772-414667 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-12 07:13:35,849 26 INFO rb-103a292-224772-414667 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-12 07:13:35,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.012 2026-09-12 07:13:35,889 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-09-12 07:13:35,914 26 INFO rb-103a292-224772-414667 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-12 07:13:35,968 26 INFO rb-103a292-224772-414667 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-12 07:13:36,020 26 INFO rb-103a292-224772-414667 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-12 07:13:36,077 26 INFO rb-103a292-224772-414667 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-12 07:13:36,129 26 INFO rb-103a292-224772-414667 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-12 07:13:36,172 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.037 0.054 2026-09-12 07:13:36,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.011 2026-09-12 07:13:36,196 26 INFO rb-103a292-224772-414667 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-12 07:13:36,228 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.011 0.019 2026-09-12 07:13:36,250 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "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-12 07:13:36,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.014 2026-09-12 07:13:36,288 26 INFO rb-103a292-224772-414667 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-12 07:13:36,344 26 INFO rb-103a292-224772-414667 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-12 07:13:36,395 26 INFO rb-103a292-224772-414667 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-12 07:13:36,453 26 INFO rb-103a292-224772-414667 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-12 07:13:36,508 26 INFO rb-103a292-224772-414667 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-12 07:13:36,517 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.025 0.037 2026-09-12 07:13:36,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 07:13:36,570 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.010 0.023 2026-09-12 07:13:36,580 26 INFO rb-103a292-224772-414667 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-12 07:13:36,596 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.014 2026-09-12 07:13:36,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:13:36,626 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.013 2026-09-12 07:13:36,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.025 2026-09-12 07:13:36,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-12 07:13:36,692 26 INFO rb-103a292-224772-414667 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-12 07:13:36,749 26 INFO rb-103a292-224772-414667 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-12 07:13:36,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:13:36,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.010 2026-09-12 07:13:36,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.015 0.029 2026-09-12 07:13:36,857 26 INFO rb-103a292-224772-414667 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-12 07:13:36,906 26 INFO rb-103a292-224772-414667 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-12 07:13:37,094 26 INFO rb-103a292-224772-414667 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-12 07:13:37,146 26 INFO rb-103a292-224772-414667 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-12 07:13:37,162 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.049 0.050 2026-09-12 07:13:37,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:13:37,197 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.021 2026-09-12 07:13:37,245 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.015 0.040 2026-09-12 07:13:37,249 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.053 2026-09-12 07:13:37,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.009 0.074 2026-09-12 07:13:37,332 26 INFO rb-103a292-224772-414667 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-12 07:13:37,391 26 INFO rb-103a292-224772-414667 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-12 07:13:37,429 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.011 0.018 2026-09-12 07:13:37,448 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.039 2026-09-12 07:13:37,486 26 INFO rb-103a292-224772-414667 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-12 07:13:37,493 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "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-12 07:13:37,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.024 0.031 2026-09-12 07:13:37,573 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:13:37,675 26 INFO rb-103a292-224772-414667 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-12 07:13:37,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.026 2026-09-12 07:13:37,748 26 INFO rb-103a292-224772-414667 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-12 07:13:37,826 26 INFO rb-103a292-224772-414667 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-12 07:13:37,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /mail/data HTTP/1.1" 200 - 38 0.039 0.065 2026-09-12 07:13:37,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.040 2026-09-12 07:13:37,898 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.023 0.040 2026-09-12 07:13:37,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-09-12 07:13:37,913 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "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-12 07:13:37,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:37] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.007 2026-09-12 07:13:37,957 26 INFO rb-103a292-224772-414667 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-12 07:13:38,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.012 0.029 2026-09-12 07:13:38,036 26 INFO rb-103a292-224772-414667 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-12 07:13:38,076 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /mail/data HTTP/1.1" 200 - 30 0.044 0.033 2026-09-12 07:13:38,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.062 2026-09-12 07:13:38,091 26 INFO rb-103a292-224772-414667 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-12 07:13:38,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.018 0.088 2026-09-12 07:13:38,149 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.112 2026-09-12 07:13:38,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "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.013 0.067 2026-09-12 07:13:38,200 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "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.005 0.013 2026-09-12 07:13:38,331 26 INFO rb-103a292-224772-414667 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-12 07:13:38,348 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "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.012 2026-09-12 07:13:38,387 26 INFO rb-103a292-224772-414667 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-12 07:13:38,420 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/action/load HTTP/1.1" 200 - 17 0.008 0.024 2026-09-12 07:13:38,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.012 0.023 2026-09-12 07:13:38,486 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-12 07:13:38,577 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.038 0.054 2026-09-12 07:13:38,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.011 0.089 2026-09-12 07:13:38,647 26 INFO rb-103a292-224772-414667 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-12 07:13:38,678 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.010 0.020 2026-09-12 07:13:38,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.017 0.037 2026-09-12 07:13:38,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:13:38,793 26 INFO rb-103a292-224772-414667 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-12 07:13:38,799 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-12 07:13:38,811 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:38,833 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:38] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.003 0.008 2026-09-12 07:13:38,857 26 INFO rb-103a292-224772-414667 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-12 07:13:38,950 26 INFO rb-103a292-224772-414667 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-12 07:13:39,011 26 INFO rb-103a292-224772-414667 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-12 07:13:39,021 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 07:13:39,041 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:13:39,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.031 0.033 2026-09-12 07:13:39,144 26 INFO rb-103a292-224772-414667 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-12 07:13:39,200 26 INFO rb-103a292-224772-414667 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-12 07:13:39,274 26 INFO rb-103a292-224772-414667 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-12 07:13:39,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.010 0.017 2026-09-12 07:13:39,342 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.004 0.011 2026-09-12 07:13:39,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.015 0.018 2026-09-12 07:13:39,412 26 INFO rb-103a292-224772-414667 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-12 07:13:39,422 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-09-12 07:13:39,470 26 INFO rb-103a292-224772-414667 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-12 07:13:39,549 26 INFO rb-103a292-224772-414667 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-12 07:13:39,562 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.003 0.008 2026-09-12 07:13:39,583 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:13:39,608 26 INFO rb-103a292-224772-414667 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-12 07:13:39,638 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.012 0.029 2026-09-12 07:13:39,666 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.005 0.007 2026-09-12 07:13:39,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.015 0.025 2026-09-12 07:13:39,758 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.019 0.061 2026-09-12 07:13:39,801 26 INFO rb-103a292-224772-414667 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-12 07:13:39,923 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:39] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.023 0.094 2026-09-12 07:13:40,005 26 INFO rb-103a292-224772-414667 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-12 07:13:40,064 26 INFO rb-103a292-224772-414667 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-12 07:13:40,118 26 INFO rb-103a292-224772-414667 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-12 07:13:40,148 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.032 0.047 2026-09-12 07:13:40,186 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-12 07:13:40,200 26 INFO rb-103a292-224772-414667 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-12 07:13:40,229 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.023 2026-09-12 07:13:40,267 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /mail/data HTTP/1.1" 200 - 30 0.014 0.043 2026-09-12 07:13:40,271 26 INFO rb-103a292-224772-414667 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-12 07:13:40,321 26 INFO rb-103a292-224772-414667 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-12 07:13:40,371 26 INFO rb-103a292-224772-414667 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-12 07:13:40,426 26 INFO rb-103a292-224772-414667 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-12 07:13:40,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.031 0.029 2026-09-12 07:13:40,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.071 2026-09-12 07:13:40,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.014 0.118 2026-09-12 07:13:40,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.021 0.082 2026-09-12 07:13:40,665 26 INFO rb-103a292-224772-414667 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-12 07:13:40,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-12 07:13:40,729 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.017 0.032 2026-09-12 07:13:40,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.025 0.054 2026-09-12 07:13:40,814 26 INFO rb-103a292-224772-414667 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-12 07:13:40,875 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-12 07:13:40,876 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-12 07:13:40,884 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "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-12 07:13:40,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:40] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.035 0.039 2026-09-12 07:13:41,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.023 2026-09-12 07:13:41,154 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 56060552 (allocated 61542400) 2026-09-12 07:13:41,200 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 97685 2026-09-12 07:13:41,205 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-12 07:13:41,206 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 97685 2026-09-12 07:13:41,212 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.006 0.008 2026-09-12 07:13:41,252 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071341_251862_test_01_project_tour.txt 2026-09-12 07:13:41,252 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpytl338ha_chrome_odoo" 2026-09-12 07:13:41,414 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 97911 2026-09-12 07:13:41,414 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpg08snrai_chrome_odoo 2026-09-12 07:13:41,414 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:43303/json/version 2026-09-12 07:13:41,416 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:41,420 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:13:41,420 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:43303/json 2026-09-12 07:13:41,420 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:41,428 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:43303/devtools/page/A33B0F992801049AE20618B0CD0355D7 2026-09-12 07:13:41,435 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-12 07:13:41,437 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-12 07:13:41,458 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:13:41,461 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-12 07:13:41,464 26 INFO rb-103a292-224772-414667 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-12 07:13:41,464 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:13:41,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "GET /odoo HTTP/1.1" 200 - 29 0.038 0.037 2026-09-12 07:13:41,559 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'A33B0F992801049AE20618B0CD0355D7', 'loaderId': '146A5DF26D2804E333E70362008735EA', 'isDownload': False} 2026-09-12 07:13:41,560 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-12 07:13:41,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 07:13:41,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 07:13:41,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.040 2026-09-12 07:13:41,655 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:13:41,726 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:41] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-12 07:13:42,220 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:13:42,262 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:13:42,273 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:42,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:42,299 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:42,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /odoo HTTP/1.1" 200 - 29 0.022 0.034 2026-09-12 07:13:42,370 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.058 2026-09-12 07:13:42,385 26 INFO rb-103a292-224772-414667 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-12 07:13:42,423 26 INFO rb-103a292-224772-414667 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-12 07:13:42,426 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:13:42,427 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "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-12 07:13:42,428 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.008 0.027 2026-09-12 07:13:42,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.021 0.052 2026-09-12 07:13:42,483 26 INFO rb-103a292-224772-414667 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-12 07:13:42,484 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.080 2026-09-12 07:13:42,521 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /mail/data HTTP/1.1" 200 - 19 0.015 0.069 2026-09-12 07:13:42,538 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.137 2026-09-12 07:13:42,541 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-09-12 07:13:42,562 26 INFO rb-103a292-224772-414667 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-12 07:13:42,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.015 2026-09-12 07:13:42,614 26 INFO rb-103a292-224772-414667 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-12 07:13:42,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /mail/data HTTP/1.1" 200 - 48 0.047 0.061 2026-09-12 07:13:42,734 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.007 0.114 2026-09-12 07:13:42,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.018 0.029 2026-09-12 07:13:42,809 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-09-12 07:13:42,840 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:13:42,930 26 INFO rb-103a292-224772-414667 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-12 07:13:42,930 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.004 0.022 2026-09-12 07:13:42,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.021 2026-09-12 07:13:42,986 26 INFO rb-103a292-224772-414667 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-12 07:13:43,043 26 INFO rb-103a292-224772-414667 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-12 07:13:43,067 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.012 2026-09-12 07:13:43,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:13:43,117 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 07:13:43,171 26 INFO rb-103a292-224772-414667 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-12 07:13:43,231 26 INFO rb-103a292-224772-414667 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-12 07:13:43,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.012 0.035 2026-09-12 07:13:43,320 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.008 0.020 2026-09-12 07:13:43,374 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.043 2026-09-12 07:13:43,404 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "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-12 07:13:43,419 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.008 2026-09-12 07:13:43,425 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 07:13:43,459 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:43,482 26 INFO rb-103a292-224772-414667 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-12 07:13:43,537 26 INFO rb-103a292-224772-414667 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-12 07:13:43,549 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.006 2026-09-12 07:13:43,588 26 INFO rb-103a292-224772-414667 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-12 07:13:43,640 26 INFO rb-103a292-224772-414667 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-12 07:13:43,695 26 INFO rb-103a292-224772-414667 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-12 07:13:43,704 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "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-12 07:13:43,714 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "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-12 07:13:43,745 26 INFO rb-103a292-224772-414667 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-12 07:13:43,801 26 INFO rb-103a292-224772-414667 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-12 07:13:43,825 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 07:13:43,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 07:13:43,865 26 INFO rb-103a292-224772-414667 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-12 07:13:43,919 26 INFO rb-103a292-224772-414667 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-12 07:13:43,969 26 INFO rb-103a292-224772-414667 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-12 07:13:44,028 26 INFO rb-103a292-224772-414667 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-12 07:13:44,078 26 INFO rb-103a292-224772-414667 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-12 07:13:44,095 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.024 0.042 2026-09-12 07:13:44,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-09-12 07:13:44,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.012 0.025 2026-09-12 07:13:44,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.008 2026-09-12 07:13:44,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.020 2026-09-12 07:13:44,386 26 INFO rb-103a292-224772-414667 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-12 07:13:44,433 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.032 0.046 2026-09-12 07:13:44,438 26 INFO rb-103a292-224772-414667 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-12 07:13:44,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.014 2026-09-12 07:13:44,474 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.028 2026-09-12 07:13:44,498 26 INFO rb-103a292-224772-414667 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-12 07:13:44,503 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.011 0.037 2026-09-12 07:13:44,587 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.028 0.041 2026-09-12 07:13:44,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.005 0.011 2026-09-12 07:13:44,708 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:13:44,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.002 2026-09-12 07:13:44,882 26 INFO rb-103a292-224772-414667 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-12 07:13:44,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:44] "POST /mail/data HTTP/1.1" 200 - 34 0.054 0.047 2026-09-12 07:13:45,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.013 0.107 2026-09-12 07:13:45,061 26 INFO rb-103a292-224772-414667 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-12 07:13:45,107 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:13:45,143 26 INFO rb-103a292-224772-414667 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-12 07:13:45,239 26 INFO rb-103a292-224772-414667 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-12 07:13:45,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.006 0.005 2026-09-12 07:13:45,299 26 INFO rb-103a292-224772-414667 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-12 07:13:45,361 26 INFO rb-103a292-224772-414667 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-12 07:13:45,410 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.012 0.027 2026-09-12 07:13:45,412 26 INFO rb-103a292-224772-414667 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-12 07:13:45,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.017 2026-09-12 07:13:45,488 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:13:45,545 26 INFO rb-103a292-224772-414667 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-12 07:13:45,569 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.004 0.014 2026-09-12 07:13:45,605 26 INFO rb-103a292-224772-414667 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-12 07:13:45,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.008 0.020 2026-09-12 07:13:45,635 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-09-12 07:13:45,673 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /mail/data HTTP/1.1" 200 - 25 0.010 0.021 2026-09-12 07:13:45,675 26 INFO rb-103a292-224772-414667 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-12 07:13:45,693 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.011 2026-09-12 07:13:45,719 26 INFO rb-103a292-224772-414667 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-12 07:13:45,783 26 INFO rb-103a292-224772-414667 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-12 07:13:45,786 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:13:45,829 26 INFO rb-103a292-224772-414667 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-12 07:13:45,845 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.019 0.027 2026-09-12 07:13:45,892 26 INFO rb-103a292-224772-414667 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-12 07:13:45,950 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.011 2026-09-12 07:13:45,961 26 INFO rb-103a292-224772-414667 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-12 07:13:45,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.023 2026-09-12 07:13:46,030 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:46,041 26 INFO rb-103a292-224772-414667 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-12 07:13:46,092 26 INFO rb-103a292-224772-414667 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-12 07:13:46,157 26 INFO rb-103a292-224772-414667 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-12 07:13:46,209 26 INFO rb-103a292-224772-414667 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-12 07:13:46,232 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.022 0.042 2026-09-12 07:13:46,273 26 INFO rb-103a292-224772-414667 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-12 07:13:46,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.045 0.079 2026-09-12 07:13:46,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.013 0.014 2026-09-12 07:13:46,437 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.014 2026-09-12 07:13:46,502 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.031 0.049 2026-09-12 07:13:46,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.087 2026-09-12 07:13:46,554 26 INFO rb-103a292-224772-414667 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-12 07:13:46,586 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /mail/data HTTP/1.1" 200 - 35 0.033 0.104 2026-09-12 07:13:46,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.025 0.061 2026-09-12 07:13:46,677 26 INFO rb-103a292-224772-414667 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-12 07:13:46,736 26 INFO rb-103a292-224772-414667 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-12 07:13:46,787 26 INFO rb-103a292-224772-414667 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-12 07:13:46,852 26 INFO rb-103a292-224772-414667 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-12 07:13:46,943 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:46] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.047 0.047 2026-09-12 07:13:47,004 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.017 0.036 2026-09-12 07:13:47,031 26 INFO rb-103a292-224772-414667 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-12 07:13:47,083 26 INFO rb-103a292-224772-414667 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-12 07:13:47,140 26 INFO rb-103a292-224772-414667 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-12 07:13:47,192 26 INFO rb-103a292-224772-414667 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-12 07:13:47,211 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.021 0.044 2026-09-12 07:13:47,248 26 INFO rb-103a292-224772-414667 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-12 07:13:47,299 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.022 0.056 2026-09-12 07:13:47,305 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-12 07:13:47,306 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-12 07:13:47,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.076 2026-09-12 07:13:47,365 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.053 2026-09-12 07:13:47,373 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:47] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.055 2026-09-12 07:13:47,489 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 39995464 (allocated 41877504) 2026-09-12 07:13:47,497 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 97911 2026-09-12 07:13:47,498 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-12 07:13:47,500 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 97911 2026-09-12 07:13:47,557 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071347_557592_test_01_project_tour.txt 2026-09-12 07:13:47,557 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpg08snrai_chrome_odoo" 2026-09-12 07:13:47,580 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:13:49,043 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-09-12 07:13:49,338 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-09-12 07:13:49,685 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-12 07:13:49,782 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-12 07:13:50,002 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-12 07:13:50,352 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-12 07:13:50,398 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-12 07:13:50,563 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:13:50,898 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:13:51,141 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-12 07:13:51,167 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-12 07:13:51,173 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:51,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:51] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.017 0.173 2026-09-12 07:13:51,364 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-09-12 07:13:51,399 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-12 07:13:51,409 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:51,555 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:51] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.014 0.134 2026-09-12 07:13:51,568 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:13:52,994 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-12 07:13:53,021 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-12 07:13:53,082 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-09-12 07:13:53,123 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-12 07:13:53,238 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-12 07:13:53,334 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-12 07:13:53,441 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-12 07:13:53,859 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-12 07:13:54,141 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-12 07:13:54,274 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-12 07:13:54,353 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:13:54,455 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-09-12 07:13:54,721 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 98092 2026-09-12 07:13:54,721 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpdc_w1g7x_chrome_odoo 2026-09-12 07:13:54,722 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:41579/json/version 2026-09-12 07:13:54,723 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:54,731 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:13:54,731 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:41579/json 2026-09-12 07:13:54,732 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:13:54,735 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:41579/devtools/page/78889D542C0484A2EC66D2539FAED45B 2026-09-12 07:13:54,738 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-09-12 07:13:54,742 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-09-12 07:13:54,772 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:13:54,779 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-09-12 07:13:54,782 26 INFO rb-103a292-224772-414667 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-12 07:13:54,782 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-12 07:13:54,817 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:13:55,931 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:55] "GET /odoo HTTP/1.1" 200 - 151 0.105 1.012 2026-09-12 07:13:55,935 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '78889D542C0484A2EC66D2539FAED45B', 'loaderId': '6B87B1B8DB37FA1F748FD86BD94BDDF7', 'isDownload': False} 2026-09-12 07:13:55,935 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-09-12 07:13:55,954 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:55] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 07:13:55,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:55] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-12 07:13:55,987 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:55] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:13:56,093 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.017 0.098 2026-09-12 07:13:56,116 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-12 07:13:56,616 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:13:56,653 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:13:56,682 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-12 07:13:56,686 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.014 0.045 2026-09-12 07:13:56,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-12 07:13:56,703 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-12 07:13:56,719 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:13:56,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /odoo HTTP/1.1" 200 - 27 0.019 0.038 2026-09-12 07:13:56,792 26 INFO rb-103a292-224772-414667 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-12 07:13:56,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.089 2026-09-12 07:13:56,857 26 INFO rb-103a292-224772-414667 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-12 07:13:56,858 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.043 2026-09-12 07:13:56,860 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-12 07:13:56,885 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:56,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.075 2026-09-12 07:13:56,939 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 13 0.021 0.091 2026-09-12 07:13:56,963 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.139 2026-09-12 07:13:56,987 26 INFO rb-103a292-224772-414667 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-12 07:13:57,028 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /mail/data HTTP/1.1" 200 - 35 0.032 0.129 2026-09-12 07:13:57,038 26 INFO rb-103a292-224772-414667 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-12 07:13:57,123 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /mail/data HTTP/1.1" 200 - 57 0.040 0.115 2026-09-12 07:13:57,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.257 2026-09-12 07:13:57,131 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.085 2026-09-12 07:13:57,154 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.087 2026-09-12 07:13:57,336 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.024 0.030 2026-09-12 07:13:57,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.002 0.042 2026-09-12 07:13:57,360 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.008 0.052 2026-09-12 07:13:57,377 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.004 0.070 2026-09-12 07:13:57,595 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.085 0.158 2026-09-12 07:13:57,685 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.020 0.040 2026-09-12 07:13:57,687 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-09-12 07:13:57,737 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.083 2026-09-12 07:13:57,744 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-09-12 07:13:57,797 26 INFO rb-103a292-224772-414667 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-12 07:13:57,815 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.016 2026-09-12 07:13:57,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:57] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.017 0.049 2026-09-12 07:13:58,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.082 0.146 2026-09-12 07:13:58,138 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "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-12 07:13:58,150 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.003 0.017 2026-09-12 07:13:58,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:13:58,459 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:13:58,489 26 INFO rb-103a292-224772-414667 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-12 07:13:58,498 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.024 2026-09-12 07:13:58,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.043 2026-09-12 07:13:58,543 26 INFO rb-103a292-224772-414667 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-12 07:13:58,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.010 0.067 2026-09-12 07:13:58,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.089 2026-09-12 07:13:58,606 26 INFO rb-103a292-224772-414667 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-12 07:13:58,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.037 0.059 2026-09-12 07:13:58,780 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.017 0.039 2026-09-12 07:13:58,817 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.006 0.006 2026-09-12 07:13:58,868 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-09-12 07:13:59,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-12 07:13:59,044 26 INFO rb-103a292-224772-414667 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-12 07:13:59,127 26 INFO rb-103a292-224772-414667 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-12 07:13:59,130 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.024 0.055 2026-09-12 07:13:59,194 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "POST /mail/data HTTP/1.1" 200 - 37 0.028 0.109 2026-09-12 07:13:59,283 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.036 0.112 2026-09-12 07:13:59,298 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.112 2026-09-12 07:13:59,332 26 INFO rb-103a292-224772-414667 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-12 07:13:59,337 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.021 2026-09-12 07:13:59,389 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-09-12 07:13:59,394 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 07:13:59,495 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "POST /mail/data HTTP/1.1" 200 - 30 0.042 0.131 2026-09-12 07:13:59,506 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:13:59] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.165 2026-09-12 07:13:59,644 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39706092 (allocated 41484288) 2026-09-12 07:13:59,647 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 98092 2026-09-12 07:13:59,650 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-09-12 07:13:59,654 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 98092 2026-09-12 07:13:59,712 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071359_712426_test_task_templates_tour.txt 2026-09-12 07:13:59,712 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpdc_w1g7x_chrome_odoo" 2026-09-12 07:13:59,734 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:14:00,912 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-12 07:14:01,009 26 INFO rb-103a292-224772-414667 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-12 07:14:01,149 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:14:02,715 26 INFO rb-103a292-224772-414667 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-12 07:14:06,056 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:14:18,787 26 INFO rb-103a292-224772-414667 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-12 07:14:19,615 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 07:14:34,696 26 INFO rb-103a292-224772-414667 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-12 07:14:36,311 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [12] 2026-09-12 07:14:36,492 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1338, 1339, 1340] 2026-09-12 07:14:36,612 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2493, 2494, 2495, 2496] 2026-09-12 07:14:36,674 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.move records with IDs: [931] 2026-09-12 07:14:36,742 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [11] 2026-09-12 07:14:36,845 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1337] 2026-09-12 07:14:36,937 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2491, 2492] 2026-09-12 07:14:36,969 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #397 deleted account.move records with IDs: [930] 2026-09-12 07:14:37,005 26 INFO rb-103a292-224772-414667 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-09-12 07:14:38,231 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 07:14:39,783 26 INFO rb-103a292-224772-414667 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-12 07:14:39,800 26 INFO rb-103a292-224772-414667 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-12 07:14:40,503 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:14:44,094 26 INFO rb-103a292-224772-414667 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-12 07:14:44,920 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:14:50,519 26 INFO rb-103a292-224772-414667 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-12 07:14:50,969 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:15:01,351 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-12 07:15:02,808 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-12 07:15:03,659 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-12 07:15:04,316 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-12 07:15:05,666 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-12 07:15:08,017 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-12 07:15:10,170 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-09-12 07:15:10,963 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-12 07:15:11,465 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-09-12 07:15:12,361 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-12 07:15:12,533 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-09-12 07:15:13,917 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-09-12 07:15:14,684 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #406 deleted account.analytic.line records with IDs: [43] 2026-09-12 07:15:14,772 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-12 07:15:15,655 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #406 deleted account.move.line.ctp records with IDs: [1383, 1384] 2026-09-12 07:15:15,746 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #406 deleted account.move.line records with IDs: [2563] 2026-09-12 07:15:16,892 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:15:29,666 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-12 07:15:29,890 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-12 07:15:31,734 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:15:31,737 26 INFO rb-103a292-224772-414667 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-12 07:15:32,569 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1564] 2026-09-12 07:15:32,585 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:15:44,926 26 INFO rb-103a292-224772-414667 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-09-12 07:15:46,829 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 07:16:06,127 26 INFO rb-103a292-224772-414667 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-12 07:16:09,695 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1561] 2026-09-12 07:16:09,962 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [47] 2026-09-12 07:16:10,141 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1390] 2026-09-12 07:16:10,235 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2570, 2571] 2026-09-12 07:16:10,297 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.move records with IDs: [954] 2026-09-12 07:16:11,354 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1562] 2026-09-12 07:16:11,578 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [48] 2026-09-12 07:16:11,707 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1391] 2026-09-12 07:16:11,804 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2572, 2573] 2026-09-12 07:16:11,840 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #415 deleted account.move records with IDs: [955] 2026-09-12 07:16:11,868 26 INFO rb-103a292-224772-414667 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-12 07:16:14,329 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-12 07:16:28,465 26 INFO rb-103a292-224772-414667 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-12 07:16:30,283 26 INFO rb-103a292-224772-414667 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-12 07:16:30,526 26 INFO rb-103a292-224772-414667 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-12 07:16:33,550 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-12 07:16:36,946 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:16:37,244 26 INFO rb-103a292-224772-414667 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-12 07:16:37,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #429 deleted resource.calendar.leaves records with IDs: [2] 2026-09-12 07:16:37,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #429 deleted account.analytic.line records with IDs: [56] 2026-09-12 07:16:37,806 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:16:40,166 26 INFO rb-103a292-224772-414667 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-12 07:16:40,774 26 INFO rb-103a292-224772-414667 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-12 07:16:41,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [60] 2026-09-12 07:16:41,311 26 INFO rb-103a292-224772-414667 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-12 07:16:41,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2026-09-12 07:16:41,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-09-12 07:16:41,000 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-09-12 07:16:41,971 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-12 07:16:42,513 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:16:42,603 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-09-12 07:16:42,860 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 98242 2026-09-12 07:16:42,860 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpommd4xpk_chrome_odoo 2026-09-12 07:16:42,860 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:33485/json/version 2026-09-12 07:16:42,861 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:16:42,879 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:16:42,879 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:33485/json 2026-09-12 07:16:42,880 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:16:42,908 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:33485/devtools/page/59FE4C3CC831E392524C76A82F10611D 2026-09-12 07:16:42,913 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-09-12 07:16:42,923 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-09-12 07:16:42,998 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:16:43,001 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-09-12 07:16:43,022 26 INFO rb-103a292-224772-414667 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-12 07:16:43,022 26 INFO rb-103a292-224772-414667 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-12 07:16:43,041 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:16:44,343 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:44] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.160 1.145 2026-09-12 07:16:44,347 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '59FE4C3CC831E392524C76A82F10611D', 'loaderId': 'D836FA9FB6DB710BF3CE948F0EC86410', 'isDownload': False} 2026-09-12 07:16:44,347 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-09-12 07:16:44,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:44] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-12 07:16:44,378 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:44] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-12 07:16:44,509 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.029 0.109 2026-09-12 07:16:44,520 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:44] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.081 2026-09-12 07:16:44,615 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:44] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-12 07:16:45,201 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-12 07:16:45,257 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:16:45,282 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-12 07:16:45,308 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.039 0.047 2026-09-12 07:16:45,328 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-09-12 07:16:45,321 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-12 07:16:45,348 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:16:45,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /odoo HTTP/1.1" 200 - 27 0.020 0.042 2026-09-12 07:16:45,425 26 INFO rb-103a292-224772-414667 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-12 07:16:45,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.085 2026-09-12 07:16:45,518 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-12 07:16:45,526 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16: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-12 07:16:45,543 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "POST /mail/data HTTP/1.1" 200 - 35 0.043 0.061 2026-09-12 07:16:45,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.103 2026-09-12 07:16:45,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /web/image/res.partner/3/avatar_128?unique=1789197401000 HTTP/1.1" 200 - 6 0.010 0.125 2026-09-12 07:16:45,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.142 2026-09-12 07:16:45,680 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.018 0.115 2026-09-12 07:16:45,701 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.228 2026-09-12 07:16:45,705 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.158 2026-09-12 07:16:45,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:45] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.027 2026-09-12 07:16:46,465 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "GET /web/webclient/translations?hash=cc3181bc9ca8d7d5e7e059cac9e00bc714a80311&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:16:46,470 26 INFO rb-103a292-224772-414667 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-12 07:16:46,497 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-12 07:16:46,517 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-12 07:16:46,638 26 INFO rb-103a292-224772-414667 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-12 07:16:46,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.014 0.023 2026-09-12 07:16:46,684 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.018 0.054 2026-09-12 07:16:46,700 26 INFO rb-103a292-224772-414667 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-12 07:16:46,755 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "POST /mail/data HTTP/1.1" 200 - 19 0.043 0.084 2026-09-12 07:16:46,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.029 0.171 2026-09-12 07:16:46,842 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.119 2026-09-12 07:16:46,848 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.137 2026-09-12 07:16:47,092 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.114 0.110 2026-09-12 07:16:47,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.025 0.032 2026-09-12 07:16:47,241 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.021 0.092 2026-09-12 07:16:47,274 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:16:47,409 26 INFO rb-103a292-224772-414667 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-12 07:16:47,424 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.015 0.033 2026-09-12 07:16:47,504 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /mail/data HTTP/1.1" 200 - 45 0.037 0.053 2026-09-12 07:16:47,507 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.075 2026-09-12 07:16:47,552 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.017 0.100 2026-09-12 07:16:47,589 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.017 0.016 2026-09-12 07:16:47,624 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-12 07:16:47,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:16:47,721 26 INFO rb-103a292-224772-414667 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-12 07:16:47,763 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.009 0.030 2026-09-12 07:16:47,785 26 INFO rb-103a292-224772-414667 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-12 07:16:47,848 26 INFO rb-103a292-224772-414667 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-12 07:16:47,975 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.063 0.054 2026-09-12 07:16:48,006 26 INFO rb-103a292-224772-414667 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-12 07:16:48,060 26 INFO rb-103a292-224772-414667 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-12 07:16:48,118 26 INFO rb-103a292-224772-414667 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-12 07:16:48,183 26 INFO rb-103a292-224772-414667 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-12 07:16:48,259 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.030 0.044 2026-09-12 07:16:48,291 26 INFO rb-103a292-224772-414667 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-12 07:16:48,343 26 INFO rb-103a292-224772-414667 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-12 07:16:48,404 26 INFO rb-103a292-224772-414667 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-12 07:16:48,463 26 INFO rb-103a292-224772-414667 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-12 07:16:48,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.035 0.041 2026-09-12 07:16:48,571 26 INFO rb-103a292-224772-414667 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-12 07:16:48,625 26 INFO rb-103a292-224772-414667 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-12 07:16:48,683 26 INFO rb-103a292-224772-414667 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-12 07:16:48,742 26 INFO rb-103a292-224772-414667 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-12 07:16:48,811 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.023 0.040 2026-09-12 07:16:48,847 26 INFO rb-103a292-224772-414667 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-12 07:16:48,903 26 INFO rb-103a292-224772-414667 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-12 07:16:48,922 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 07:16:48,965 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.015 0.035 2026-09-12 07:16:49,025 26 INFO rb-103a292-224772-414667 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-12 07:16:49,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.015 2026-09-12 07:16:49,094 26 INFO rb-103a292-224772-414667 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-12 07:16:49,150 26 INFO rb-103a292-224772-414667 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-12 07:16:49,204 26 INFO rb-103a292-224772-414667 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-12 07:16:49,231 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-12 07:16:49,271 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:16:49,279 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.014 2026-09-12 07:16:49,304 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "GET /web/assets/9acc304/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-12 07:16:49,313 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "GET /web/assets/84bb30f/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-12 07:16:49,349 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-12 07:16:49,386 26 INFO rb-103a292-224772-414667 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-12 07:16:49,438 26 INFO rb-103a292-224772-414667 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-12 07:16:49,489 26 INFO rb-103a292-224772-414667 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-12 07:16:49,540 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:16:49,550 26 INFO rb-103a292-224772-414667 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-12 07:16:49,564 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.009 2026-09-12 07:16:49,593 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "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.009 0.011 2026-09-12 07:16:49,618 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:49] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.013 2026-09-12 07:16:49,654 26 INFO rb-103a292-224772-414667 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-12 07:16:49,709 26 INFO rb-103a292-224772-414667 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-12 07:16:49,768 26 INFO rb-103a292-224772-414667 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-12 07:16:49,813 26 INFO rb-103a292-224772-414667 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-12 07:16:49,864 26 INFO rb-103a292-224772-414667 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-12 07:16:49,922 26 INFO rb-103a292-224772-414667 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-12 07:16:49,979 26 INFO rb-103a292-224772-414667 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-12 07:16:50,030 26 INFO rb-103a292-224772-414667 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-12 07:16:50,088 26 INFO rb-103a292-224772-414667 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-12 07:16:50,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.024 0.045 2026-09-12 07:16:50,204 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-09-12 07:16:50,204 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-12 07:16:50,446 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32445232 (allocated 34119680) 2026-09-12 07:16:50,459 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 98242 2026-09-12 07:16:50,462 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-09-12 07:16:50,462 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 98242 2026-09-12 07:16:50,558 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071650_558424_test_project_todo_history.txt 2026-09-12 07:16:50,558 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpommd4xpk_chrome_odoo" 2026-09-12 07:16:50,574 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-12 07:16:51,162 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 98403 2026-09-12 07:16:51,162 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpko9pud6m_chrome_odoo 2026-09-12 07:16:51,162 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:45637/json/version 2026-09-12 07:16:51,163 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:16:51,167 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:16:51,167 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:45637/json 2026-09-12 07:16:51,167 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:16:51,171 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:45637/devtools/page/EF4B57F0216EF110E795D1532C2ED8AB 2026-09-12 07:16:51,175 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-12 07:16:51,176 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-12 07:16:51,268 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:16:51,270 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-12 07:16:51,275 26 INFO rb-103a292-224772-414667 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-12 07:16:51,275 26 INFO rb-103a292-224772-414667 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-12 07:16:51,304 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:16:52,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:52] "GET /odoo HTTP/1.1" 200 - 148 0.153 1.092 2026-09-12 07:16:52,551 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'EF4B57F0216EF110E795D1532C2ED8AB', 'loaderId': '6B1A730580EA89E39E515FAC9EED1350', 'isDownload': False} 2026-09-12 07:16:52,552 26 INFO rb-103a292-224772-414667 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-12 07:16:52,575 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:52] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 07:16:52,584 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:52] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 07:16:52,727 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.037 0.109 2026-09-12 07:16:52,740 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:52] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.096 2026-09-12 07:16:52,829 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:52] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:16:53,347 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-12 07:16:53,388 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:16:53,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.049 0.039 2026-09-12 07:16:53,452 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-12 07:16:53,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-12 07:16:53,466 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:16:53,485 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:16:53,589 26 INFO rb-103a292-224772-414667 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-12 07:16:53,619 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /odoo HTTP/1.1" 200 - 27 0.046 0.069 2026-09-12 07:16:53,672 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.147 2026-09-12 07:16:53,699 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:16:53,713 26 INFO rb-103a292-224772-414667 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-12 07:16:53,722 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16: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-12 07:16:53,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "POST /mail/data HTTP/1.1" 200 - 45 0.072 0.161 2026-09-12 07:16:53,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.203 2026-09-12 07:16:53,855 26 INFO rb-103a292-224772-414667 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-12 07:16:53,875 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:16:53,884 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:16:53,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /web/image/res.partner/3/avatar_128?unique=1789197401000 HTTP/1.1" 200 - 6 0.033 0.237 2026-09-12 07:16:53,921 26 INFO rb-103a292-224772-414667 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-12 07:16:53,926 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.283 2026-09-12 07:16:53,969 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "POST /mail/data HTTP/1.1" 200 - 15 0.016 0.059 2026-09-12 07:16:53,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.337 2026-09-12 07:16:53,985 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.210 2026-09-12 07:16:54,185 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 82 0.047 0.210 2026-09-12 07:16:54,341 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.068 0.047 2026-09-12 07:16:54,469 26 INFO rb-103a292-224772-414667 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-12 07:16:54,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.014 0.022 2026-09-12 07:16:54,531 26 INFO rb-103a292-224772-414667 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-12 07:16:54,576 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /mail/data HTTP/1.1" 200 - 45 0.028 0.069 2026-09-12 07:16:54,621 26 INFO rb-103a292-224772-414667 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-12 07:16:54,677 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.029 0.033 2026-09-12 07:16:54,746 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.027 0.097 2026-09-12 07:16:54,782 26 INFO rb-103a292-224772-414667 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-12 07:16:54,836 26 INFO rb-103a292-224772-414667 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-12 07:16:54,890 26 INFO rb-103a292-224772-414667 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-12 07:16:54,890 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /mail/data HTTP/1.1" 200 - 15 0.013 0.031 2026-09-12 07:16:54,897 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "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.005 2026-09-12 07:16:54,980 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.010 0.055 2026-09-12 07:16:55,099 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.045 0.053 2026-09-12 07:16:55,169 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-12 07:16:55,169 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-12 07:16:55,337 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 25745324 (allocated 27324416) 2026-09-12 07:16:55,363 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 98403 2026-09-12 07:16:55,366 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-12 07:16:55,366 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 98403 2026-09-12 07:16:55,447 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071655_447615_test_tour_project_task_activities_split.txt 2026-09-12 07:16:55,448 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpko9pud6m_chrome_odoo" 2026-09-12 07:16:55,464 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-12 07:16:55,701 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 98528 2026-09-12 07:16:55,702 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpfyecce50_chrome_odoo 2026-09-12 07:16:55,702 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:37803/json/version 2026-09-12 07:16:55,703 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:16:55,718 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:16:55,719 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:37803/json 2026-09-12 07:16:55,725 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:16:55,772 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:37803/devtools/page/1DE08EB64E704CB22A1DA11BFCC6CBE7 2026-09-12 07:16:55,776 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-12 07:16:55,778 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-12 07:16:55,866 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:16:55,875 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-12 07:16:55,878 26 INFO rb-103a292-224772-414667 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-12 07:16:55,878 26 INFO rb-103a292-224772-414667 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-12 07:16:55,894 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:16:57,158 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:57] "GET /odoo HTTP/1.1" 200 - 151 0.126 1.141 2026-09-12 07:16:57,163 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '1DE08EB64E704CB22A1DA11BFCC6CBE7', 'loaderId': '2DE60E3E1D61F93BF67C6F5259FD5058', 'isDownload': False} 2026-09-12 07:16:57,163 26 INFO rb-103a292-224772-414667 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-12 07:16:57,208 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:57] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-09-12 07:16:57,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:57] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-12 07:16:57,491 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:57] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.124 0.168 2026-09-12 07:16:57,515 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:57] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.244 2026-09-12 07:16:57,563 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:57] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.036 0.010 2026-09-12 07:16:58,085 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 07:16:58,122 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:16:58,178 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.042 0.035 2026-09-12 07:16:58,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-12 07:16:58,209 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-12 07:16:58,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:16:58,249 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:16:58,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /odoo HTTP/1.1" 200 - 27 0.069 0.051 2026-09-12 07:16:58,401 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.130 2026-09-12 07:16:58,403 26 INFO rb-103a292-224772-414667 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-12 07:16:58,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /mail/data HTTP/1.1" 200 - 35 0.055 0.044 2026-09-12 07:16:58,521 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:16:58,521 26 INFO rb-103a292-224772-414667 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-12 07:16:58,534 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-12 07:16:58,544 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.091 2026-09-12 07:16:58,608 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.020 0.145 2026-09-12 07:16:58,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /web/image/res.partner/3/avatar_128?unique=1789197401000 HTTP/1.1" 200 - 6 0.006 0.178 2026-09-12 07:16:58,645 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.209 2026-09-12 07:16:58,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.115 2026-09-12 07:16:58,672 26 INFO rb-103a292-224772-414667 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-12 07:16:58,745 26 INFO rb-103a292-224772-414667 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-12 07:16:58,782 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /mail/data HTTP/1.1" 200 - 57 0.037 0.065 2026-09-12 07:16:58,814 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.049 2026-09-12 07:16:58,822 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:58] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.069 2026-09-12 07:16:59,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "GET /web/image/discuss.channel/1/avatar_128?unique=264059316694a6bde1d4f064f187f005e193c8ea78b3bb631624e62e5693f46ad1d63e84092a8a84bc29314df977e462e387cb26744a40ca30647deb55465f81 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-12 07:16:59,126 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.023 0.083 2026-09-12 07:16:59,195 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "GET /web/image/discuss.channel/2/avatar_128?unique=58c0f7b711e788e5acb8774344ec04a6a886f86d2717981c9c8e4c003aead8172fc938c3430a3741a6ff8f815a3ffe1bfa0c595101a7515c9b24b375140268fc HTTP/1.1" 200 - 3 0.008 0.145 2026-09-12 07:16:59,317 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.037 0.177 2026-09-12 07:16:59,353 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "GET /web/image/res.partner/2/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 5 0.007 0.297 2026-09-12 07:16:59,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.024 0.046 2026-09-12 07:16:59,431 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.080 2026-09-12 07:16:59,456 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.294 2026-09-12 07:16:59,460 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:16:59,610 26 INFO rb-103a292-224772-414667 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-12 07:16:59,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.024 0.029 2026-09-12 07:16:59,666 26 INFO rb-103a292-224772-414667 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-12 07:16:59,728 26 INFO rb-103a292-224772-414667 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-12 07:16:59,780 26 INFO rb-103a292-224772-414667 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-12 07:16:59,800 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.005 0.012 2026-09-12 07:16:59,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.004 0.014 2026-09-12 07:16:59,830 26 INFO rb-103a292-224772-414667 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-12 07:16:59,884 26 INFO rb-103a292-224772-414667 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-12 07:16:59,938 26 INFO rb-103a292-224772-414667 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-12 07:16:59,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.007 2026-09-12 07:16:59,968 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:16:59] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.003 0.006 2026-09-12 07:16:59,991 26 INFO rb-103a292-224772-414667 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-12 07:17:00,051 26 INFO rb-103a292-224772-414667 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-12 07:17:00,068 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.005 0.007 2026-09-12 07:17:00,094 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:17:00,135 26 INFO rb-103a292-224772-414667 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-12 07:17:00,188 26 INFO rb-103a292-224772-414667 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-12 07:17:00,239 26 INFO rb-103a292-224772-414667 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-12 07:17:00,296 26 INFO rb-103a292-224772-414667 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-12 07:17:00,349 26 INFO rb-103a292-224772-414667 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-12 07:17:00,379 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.027 0.054 2026-09-12 07:17:00,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-09-12 07:17:00,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.011 0.047 2026-09-12 07:17:00,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.010 2026-09-12 07:17:00,492 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.016 2026-09-12 07:17:00,570 26 INFO rb-103a292-224772-414667 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-12 07:17:00,599 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.029 0.040 2026-09-12 07:17:00,627 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.011 2026-09-12 07:17:00,632 26 INFO rb-103a292-224772-414667 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-12 07:17:00,640 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.020 2026-09-12 07:17:00,670 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.009 0.035 2026-09-12 07:17:00,684 26 INFO rb-103a292-224772-414667 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-12 07:17:00,735 26 INFO rb-103a292-224772-414667 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-12 07:17:00,794 26 INFO rb-103a292-224772-414667 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-12 07:17:00,807 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:17:00,843 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.022 2026-09-12 07:17:00,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:00] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:17:01,001 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.007 0.003 2026-09-12 07:17:01,021 26 INFO rb-103a292-224772-414667 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-12 07:17:01,089 26 INFO rb-103a292-224772-414667 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-12 07:17:01,175 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /mail/data HTTP/1.1" 200 - 37 0.031 0.041 2026-09-12 07:17:01,207 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.012 0.070 2026-09-12 07:17:01,227 26 INFO rb-103a292-224772-414667 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-12 07:17:01,294 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-12 07:17:01,350 26 INFO rb-103a292-224772-414667 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-12 07:17:01,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:17:01,422 26 INFO rb-103a292-224772-414667 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-12 07:17:01,472 26 INFO rb-103a292-224772-414667 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-12 07:17:01,538 26 INFO rb-103a292-224772-414667 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-12 07:17:01,598 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.016 0.042 2026-09-12 07:17:01,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.007 0.019 2026-09-12 07:17:01,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:17:01,717 26 INFO rb-103a292-224772-414667 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-12 07:17:01,742 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.008 0.015 2026-09-12 07:17:01,772 26 INFO rb-103a292-224772-414667 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-12 07:17:01,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.011 0.018 2026-09-12 07:17:01,812 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-09-12 07:17:01,849 26 INFO rb-103a292-224772-414667 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-12 07:17:01,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /mail/data HTTP/1.1" 200 - 25 0.020 0.041 2026-09-12 07:17:01,894 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:01] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.007 0.046 2026-09-12 07:17:02,136 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.013 0.019 2026-09-12 07:17:02,183 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "GET /web/image/res.users/430/avatar_128 HTTP/1.1" 200 - 7 0.005 0.018 2026-09-12 07:17:02,194 26 INFO rb-103a292-224772-414667 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-12 07:17:02,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.005 0.013 2026-09-12 07:17:02,282 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.015 0.021 2026-09-12 07:17:02,292 26 INFO rb-103a292-224772-414667 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-12 07:17:02,315 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "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-12 07:17:02,345 26 INFO rb-103a292-224772-414667 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-12 07:17:02,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.020 0.020 2026-09-12 07:17:02,418 26 INFO rb-103a292-224772-414667 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-12 07:17:02,475 26 INFO rb-103a292-224772-414667 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-12 07:17:02,689 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 81 0.073 0.139 2026-09-12 07:17:02,715 26 INFO rb-103a292-224772-414667 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-12 07:17:02,741 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.017 0.027 2026-09-12 07:17:02,794 26 INFO rb-103a292-224772-414667 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-12 07:17:02,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/action/load HTTP/1.1" 200 - 12 0.021 0.015 2026-09-12 07:17:02,867 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.012 2026-09-12 07:17:02,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.014 2026-09-12 07:17:02,955 26 INFO rb-103a292-224772-414667 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-12 07:17:02,968 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:02] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.010 0.015 2026-09-12 07:17:03,241 26 INFO rb-103a292-224772-414667 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-12 07:17:03,294 26 INFO rb-103a292-224772-414667 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-12 07:17:03,335 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.039 0.053 2026-09-12 07:17:03,369 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.016 2026-09-12 07:17:03,436 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.018 0.038 2026-09-12 07:17:03,477 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.023 2026-09-12 07:17:03,512 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.016 0.046 2026-09-12 07:17:03,543 26 INFO rb-103a292-224772-414667 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-12 07:17:03,598 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-12 07:17:03,599 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-12 07:17:03,622 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.010 0.087 2026-09-12 07:17:03,637 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.080 2026-09-12 07:17:03,702 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:17:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.026 0.117 2026-09-12 07:17:03,810 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 37588348 (allocated 41091072) 2026-09-12 07:17:03,815 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 98528 2026-09-12 07:17:03,818 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-12 07:17:03,818 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 98528 2026-09-12 07:17:03,913 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_071703_912792_test_tour_todo_main_ui_functions.txt 2026-09-12 07:17:03,913 26 INFO rb-103a292-224772-414667 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpfyecce50_chrome_odoo" 2026-09-12 07:17:03,934 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-12 07:17:10,271 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-12 07:17:10,599 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-12 07:17:12,620 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: sale.order.line 2026-09-12 07:17:12,629 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-12 07:17:13,098 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-09-12 07:17:19,093 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-12 07:17:21,088 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-12 07:17:27,476 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-09-12 07:17:29,001 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-12 07:17:29,492 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-12 07:17:29,623 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-09-12 07:17:30,372 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-12 07:17:31,379 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-12 07:17:32,826 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-12 07:17:33,850 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-09-12 07:17:34,647 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-12 07:17:35,295 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-12 07:17:35,398 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-12 07:17:36,840 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:17:36,843 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-09-12 07:17:36,844 26 INFO rb-103a292-224772-414667 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-12 07:17:36,851 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:17:47,945 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-12 07:17:48,371 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-09-12 07:17:49,583 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-12 07:17:50,938 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-12 07:17:51,053 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-12 07:17:52,701 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-12 07:17:53,939 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-12 07:17:54,799 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-12 07:17:55,036 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-12 07:17:56,498 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-09-12 07:17:56,669 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-12 07:17:58,625 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-12 07:17:59,207 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-12 07:17:59,409 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-12 07:18:00,389 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-09-12 07:18:01,412 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-09-12 07:18:02,553 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #437 deleted stock.move.line records with IDs: [1568] 2026-09-12 07:18:02,616 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-12 07:18:04,319 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-12 07:18:05,700 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-12 07:18:10,708 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-12 07:18:10,886 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-09-12 07:18:11,176 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-12 07:18:13,328 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-12 07:18:13,453 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-09-12 07:18:13,754 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-12 07:18:14,634 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-09-12 07:18:17,118 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-12 07:18:19,547 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-12 07:18:21,010 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-09-12 07:18:22,557 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-12 07:18:23,216 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-09-12 07:18:23,448 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-12 07:18:25,058 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-12 07:18:28,054 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-12 07:18:29,228 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-12 07:18:29,654 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:18:36,182 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:18:36,701 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:18:37,042 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-12 07:18:40,608 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:18:47,310 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-12 07:18:50,647 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #445 deleted account.move.line.ctp records with IDs: [1447, 1448, 1449, 1450] 2026-09-12 07:18:50,757 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #445 deleted account.move.line records with IDs: [2668, 2669, 2670, 2671, 2672] 2026-09-12 07:18:50,838 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #445 deleted mail.message records with IDs: [8643] 2026-09-12 07:18:50,891 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #445 deleted account.move records with IDs: [995] 2026-09-12 07:18:51,209 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-12 07:18:53,658 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-12 07:18:56,985 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-12 07:18:58,446 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:19:04,535 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-09-12 07:19:05,357 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 98708 2026-09-12 07:19:05,357 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp4t1p2h9s_chrome_odoo 2026-09-12 07:19:05,358 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:39437/json/version 2026-09-12 07:19:05,359 26 INFO rb-103a292-224772-414667 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-12 07:19:05,392 26 INFO rb-103a292-224772-414667 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-12 07:19:05,392 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:39437/json 2026-09-12 07:19:05,392 26 INFO rb-103a292-224772-414667 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-12 07:19:05,397 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:39437/devtools/page/2064645E086C76647990AA87F39509B4 2026-09-12 07:19:05,399 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-09-12 07:19:05,402 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-09-12 07:19:05,537 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-09-12 07:19:05,539 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-09-12 07:19:05,542 26 INFO rb-103a292-224772-414667 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-12 07:19:05,542 26 INFO rb-103a292-224772-414667 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-12 07:19:05,556 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:19:06,690 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:06] "GET /odoo HTTP/1.1" 200 - 144 0.104 1.034 2026-09-12 07:19:06,694 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '2064645E086C76647990AA87F39509B4', 'loaderId': '02550C1054369888A7035E8F5A962A01', 'isDownload': False} 2026-09-12 07:19:06,695 26 INFO rb-103a292-224772-414667 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-12 07:19:06,751 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:06] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.025 2026-09-12 07:19:06,768 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:06] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-09-12 07:19:06,865 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.061 0.084 2026-09-12 07:19:06,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:06] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.100 2026-09-12 07:19:06,956 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:06] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-12 07:19:07,525 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-12 07:19:07,559 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 07:19:07,590 26 INFO rb-103a292-224772-414667 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-12 07:19:07,604 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:19:07,619 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:19:07,698 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /odoo HTTP/1.1" 200 - 26 0.027 0.032 2026-09-12 07:19:07,722 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.068 2026-09-12 07:19:07,738 26 INFO rb-103a292-224772-414667 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-12 07:19:07,801 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:19:07,801 26 INFO rb-103a292-224772-414667 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-12 07:19:07,824 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-12 07:19:07,876 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "POST /mail/data HTTP/1.1" 200 - 33 0.095 0.039 2026-09-12 07:19:07,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.128 2026-09-12 07:19:07,892 26 INFO rb-103a292-224772-414667 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-12 07:19:07,947 26 INFO rb-103a292-224772-414667 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-12 07:19:07,948 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "GET /web/image/res.partner/1667/avatar_128?unique=1789197538000 HTTP/1.1" 200 - 13 0.021 0.139 2026-09-12 07:19:07,976 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.172 2026-09-12 07:19:07,998 26 INFO rb-103a292-224772-414667 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-12 07:19:08,002 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "GET /web/image?model=res.users&field=avatar_128&id=449 HTTP/1.1" 200 - 7 0.010 0.234 2026-09-12 07:19:08,005 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-09-12 07:19:08,024 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.065 2026-09-12 07:19:08,159 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: mrp_production_count 2026-09-12 07:19:08,162 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: sale_order_count 2026-09-12 07:19:08,164 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: has_sale_order 2026-09-12 07:19:08,164 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: repair_count 2026-09-12 07:19:08,166 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: freight.booking 2026-09-12 07:19:08,167 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: booking_count 2026-09-12 07:19:08,169 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: shipment_count 2026-09-12 07:19:08,296 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.075 0.155 2026-09-12 07:19:08,440 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.031 0.081 2026-09-12 07:19:08,534 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /mail/data HTTP/1.1" 200 - 43 0.041 0.090 2026-09-12 07:19:08,572 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.014 0.093 2026-09-12 07:19:08,611 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.043 2026-09-12 07:19:08,648 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.020 0.020 2026-09-12 07:19:08,697 26 INFO rb-103a292-224772-414667 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-12 07:19:08,716 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "GET /web/image/res.users/449/avatar_128 HTTP/1.1" 200 - 7 0.009 0.017 2026-09-12 07:19:08,757 26 INFO rb-103a292-224772-414667 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-12 07:19:08,810 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.012 0.027 2026-09-12 07:19:08,925 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:08] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:19:09,085 26 INFO rb-103a292-224772-414667 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-12 07:19:09,104 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.012 0.016 2026-09-12 07:19:09,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-12 07:19:09,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-12 07:19:09,350 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.014 2026-09-12 07:19:09,398 26 INFO rb-103a292-224772-414667 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-12 07:19:09,449 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.019 0.027 2026-09-12 07:19:09,459 26 INFO rb-103a292-224772-414667 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-12 07:19:09,518 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.012 0.020 2026-09-12 07:19:09,608 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:19:09,626 26 INFO rb-103a292-224772-414667 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-12 07:19:09,631 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-09-12 07:19:09,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.010 0.018 2026-09-12 07:19:09,945 26 INFO rb-103a292-224772-414667 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-12 07:19:09,964 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:09] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 07:19:10,015 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.009 0.016 2026-09-12 07:19:10,127 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.037 0.063 2026-09-12 07:19:10,170 26 INFO rb-103a292-224772-414667 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-12 07:19:10,219 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.034 0.040 2026-09-12 07:19:10,229 26 INFO rb-103a292-224772-414667 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-12 07:19:10,246 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.008 0.088 2026-09-12 07:19:10,270 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-12 07:19:10,288 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-12 07:19:10,294 26 INFO rb-103a292-224772-414667 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-12 07:19:10,295 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-12 07:19:10,367 26 INFO rb-103a292-224772-414667 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-12 07:19:10,385 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.015 0.017 2026-09-12 07:19:10,442 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.006 0.028 2026-09-12 07:19:10,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.072 0.066 2026-09-12 07:19:10,971 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:10] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.149 0.182 2026-09-12 07:19:11,030 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:11] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.033 0.306 2026-09-12 07:19:11,108 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:11] "POST /mail/data HTTP/1.1" 200 - 32 0.045 0.346 2026-09-12 07:19:11,227 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:11] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.061 0.174 2026-09-12 07:19:11,285 26 INFO rb-103a292-224772-414667 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-12 07:19:11,350 26 INFO rb-103a292-224772-414667 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-12 07:19:11,350 26 INFO rb-103a292-224772-414667 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-12 07:19:11,368 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:11] "POST /mail/data HTTP/1.1" 200 - 29 0.046 0.036 2026-09-12 07:19:11,376 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:11] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.001 0.012 2026-09-12 07:19:11,745 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-12 07:19:11,763 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-12 07:19:11,788 26 INFO rb-103a292-224772-414667 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-09-12 07:19:11,864 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:11] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.210 0.251 2026-09-12 07:19:12,044 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.payment 2026-09-12 07:19:12,057 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: payment.transaction 2026-09-12 07:19:12,061 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: mrp.production 2026-09-12 07:19:12,120 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:12] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.049 0.197 2026-09-12 07:19:12,362 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:12] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.129 0.081 2026-09-12 07:19:12,550 26 INFO rb-103a292-224772-414667 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-12 07:19:12,603 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-09-12 07:19:12,604 26 INFO rb-103a292-224772-414667 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-12 07:19:12,665 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:12] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.065 0.040 2026-09-12 07:19:12,831 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:12] "POST /mail/data HTTP/1.1" 200 - 39 0.106 0.157 2026-09-12 07:19:12,892 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 36325472 (allocated 38998016) 2026-09-12 07:19:12,992 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 98708 2026-09-12 07:19:12,994 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:19:12] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-12 07:19:13,001 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-09-12 07:19:13,002 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 98708 2026-09-12 07:19:13,088 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_071913_088590_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-09-12 07:19:13,088 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp4t1p2h9s_chrome_odoo" 2026-09-12 07:19:13,171 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:19:20,610 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-12 07:19:25,861 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-12 07:19:26,743 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-12 07:19:31,649 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-12 07:19:33,314 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #450 deleted stock.move records with IDs: [1604] 2026-09-12 07:19:34,064 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-09-12 07:19:34,093 26 INFO rb-103a292-224772-414667 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-12 07:19:34,096 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-12 07:19:35,438 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-12 07:19:38,323 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-12 07:19:42,324 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-12 07:19:44,623 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-12 07:19:45,561 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-12 07:19:46,920 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-12 07:19:50,573 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-12 07:19:51,268 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-12 07:19:52,460 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-12 07:19:53,197 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-12 07:19:53,939 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-12 07:19:56,735 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:20:03,491 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-12 07:20:08,037 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-12 07:20:09,079 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1488] 2026-09-12 07:20:09,287 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2761] 2026-09-12 07:20:09,429 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2764] 2026-09-12 07:20:09,691 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-09-12 07:20:10,786 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-12 07:20:12,970 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-12 07:20:15,509 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1493, 1494, 1495] 2026-09-12 07:20:15,629 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2776, 2777] 2026-09-12 07:20:16,161 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-12 07:20:18,666 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-12 07:20:34,376 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-09-12 07:20:38,738 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1527, 1528, 1529] 2026-09-12 07:20:38,851 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2821] 2026-09-12 07:20:39,108 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-12 07:20:40,990 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-12 07:20:45,920 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1530, 1531, 1532] 2026-09-12 07:20:46,011 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2830] 2026-09-12 07:20:46,348 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-12 07:20:46,384 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-12 07:20:48,519 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-12 07:20:51,092 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-12 07:20:53,704 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-12 07:20:57,112 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-12 07:20:59,812 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1547, 1548] 2026-09-12 07:20:59,905 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2851] 2026-09-12 07:21:00,344 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-12 07:21:03,662 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2860] 2026-09-12 07:21:03,737 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2861] 2026-09-12 07:21:03,978 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-12 07:21:07,273 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1554, 1555, 1556, 1557, 1558] 2026-09-12 07:21:07,365 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2870] 2026-09-12 07:21:07,493 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1559, 1560, 1561, 1562] 2026-09-12 07:21:07,564 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2865] 2026-09-12 07:21:07,688 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-12 07:21:10,182 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1563, 1564, 1565] 2026-09-12 07:21:10,285 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2873, 2874] 2026-09-12 07:21:10,664 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-12 07:21:13,670 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1569, 1570, 1571, 1572] 2026-09-12 07:21:13,786 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2885] 2026-09-12 07:21:13,944 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1573, 1574, 1575] 2026-09-12 07:21:14,023 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2880] 2026-09-12 07:21:14,140 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-12 07:21:16,451 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1576, 1577, 1578, 1579] 2026-09-12 07:21:16,518 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2887] 2026-09-12 07:21:16,633 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-12 07:21:19,133 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1580, 1581, 1582, 1583] 2026-09-12 07:21:19,201 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2898] 2026-09-12 07:21:19,285 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1584, 1585, 1586] 2026-09-12 07:21:19,350 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2894] 2026-09-12 07:21:19,484 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-12 07:21:21,639 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-12 07:21:24,245 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-12 07:21:26,518 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1593, 1594] 2026-09-12 07:21:26,595 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2910] 2026-09-12 07:21:26,904 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-12 07:21:29,049 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1597, 1598] 2026-09-12 07:21:29,147 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2915] 2026-09-12 07:21:29,487 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:21:29,498 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-09-12 07:21:29,883 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 98863 2026-09-12 07:21:29,883 26 INFO rb-103a292-224772-414667 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/tmpprlygy8u_chrome_odoo 2026-09-12 07:21:29,883 26 INFO rb-103a292-224772-414667 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:45103/json/version 2026-09-12 07:21:29,884 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:21:29,929 26 INFO rb-103a292-224772-414667 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-12 07:21:29,929 26 INFO rb-103a292-224772-414667 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:45103/json 2026-09-12 07:21:29,929 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:21:29,944 26 INFO rb-103a292-224772-414667 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:45103/devtools/page/66CAE08017DBFC092D7BD1DC95E8E859 2026-09-12 07:21:29,953 26 INFO rb-103a292-224772-414667 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-12 07:21:29,956 26 INFO rb-103a292-224772-414667 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-12 07:21:30,033 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:21:30,039 26 INFO rb-103a292-224772-414667 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-12 07:21:30,045 26 INFO rb-103a292-224772-414667 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-12 07:21:30,045 26 INFO rb-103a292-224772-414667 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-12 07:21:30,063 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:21:31,358 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:31] "GET /web HTTP/1.1" 200 - 152 0.179 1.126 2026-09-12 07:21:31,362 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '66CAE08017DBFC092D7BD1DC95E8E859', 'loaderId': '11F8AA815CEDA7A0240EE3FCE5298DB8', 'isDownload': False} 2026-09-12 07:21:31,363 26 INFO rb-103a292-224772-414667 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-12 07:21:31,383 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:31] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:21:31,508 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.033 0.088 2026-09-12 07:21:31,522 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:31] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.136 2026-09-12 07:21:31,558 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:31] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:21:31,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:31] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-12 07:21:32,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-12 07:21:32,133 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:21:32,167 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.020 0.033 2026-09-12 07:21:32,180 26 INFO rb-103a292-224772-414667 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-12 07:21:32,182 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-12 07:21:32,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:21:32,206 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:21:32,297 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /odoo HTTP/1.1" 200 - 27 0.032 0.049 2026-09-12 07:21:32,311 26 INFO rb-103a292-224772-414667 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-12 07:21:32,318 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.093 2026-09-12 07:21:32,365 26 INFO ? werkzeug: 127.0.0.1 - - [12/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.001 2026-09-12 07:21:32,374 26 INFO rb-103a292-224772-414667 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-12 07:21:32,387 26 INFO ? werkzeug: 127.0.0.1 - - [12/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.009 2026-09-12 07:21:32,421 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /mail/data HTTP/1.1" 200 - 35 0.049 0.047 2026-09-12 07:21:32,453 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.008 0.113 2026-09-12 07:21:32,475 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.129 2026-09-12 07:21:32,500 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.006 0.148 2026-09-12 07:21:32,533 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.176 2026-09-12 07:21:32,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.130 2026-09-12 07:21:32,813 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.113 0.147 2026-09-12 07:21:32,860 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.006 0.014 2026-09-12 07:21:32,959 26 INFO rb-103a292-224772-414667 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-12 07:21:32,981 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.012 0.027 2026-09-12 07:21:33,053 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.041 0.032 2026-09-12 07:21:33,163 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-12 07:21:33,164 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /mail/data HTTP/1.1" 200 - 45 0.051 0.121 2026-09-12 07:21:33,261 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.024 2026-09-12 07:21:33,344 26 INFO rb-103a292-224772-414667 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-12 07:21:33,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.012 0.045 2026-09-12 07:21:33,414 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-09-12 07:21:33,485 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-12 07:21:33,623 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.014 2026-09-12 07:21:33,642 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.025 2026-09-12 07:21:33,707 26 INFO rb-103a292-224772-414667 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-12 07:21:33,767 26 INFO rb-103a292-224772-414667 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-12 07:21:33,783 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.034 0.037 2026-09-12 07:21:33,887 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.029 0.051 2026-09-12 07:21:33,958 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:33] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.020 0.019 2026-09-12 07:21:34,010 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.021 0.038 2026-09-12 07:21:34,087 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /mail/data HTTP/1.1" 200 - 38 0.026 0.098 2026-09-12 07:21:34,415 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 100 0.123 0.323 2026-09-12 07:21:34,489 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.016 0.025 2026-09-12 07:21:34,578 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.043 0.076 2026-09-12 07:21:34,582 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.121 2026-09-12 07:21:34,601 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.087 2026-09-12 07:21:34,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.016 0.039 2026-09-12 07:21:34,656 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.035 2026-09-12 07:21:34,679 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.012 2026-09-12 07:21:34,735 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.006 0.019 2026-09-12 07:21:34,744 26 INFO rb-103a292-224772-414667 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-12 07:21:34,800 26 INFO rb-103a292-224772-414667 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-12 07:21:34,854 26 INFO rb-103a292-224772-414667 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-12 07:21:34,904 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.019 0.027 2026-09-12 07:21:34,939 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:21:34,941 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:34] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.020 2026-09-12 07:21:34,948 26 INFO rb-103a292-224772-414667 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-12 07:21:34,995 26 INFO rb-103a292-224772-414667 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-12 07:21:35,013 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:35] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.039 0.053 2026-09-12 07:21:35,050 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.021 2026-09-12 07:21:36,024 26 INFO rb-103a292-224772-414667 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-12 07:21:36,077 26 INFO rb-103a292-224772-414667 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-12 07:21:36,629 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:36] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.069 0.062 2026-09-12 07:21:36,764 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:36] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.069 0.100 2026-09-12 07:21:36,949 26 INFO rb-103a292-224772-414667 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-12 07:21:36,983 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:36] "POST /mail/data HTTP/1.1" 200 - 31 0.067 0.045 2026-09-12 07:21:37,000 26 INFO rb-103a292-224772-414667 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-12 07:21:37,022 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:37] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.122 2026-09-12 07:21:37,060 26 INFO rb-103a292-224772-414667 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-12 07:21:37,111 26 INFO rb-103a292-224772-414667 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-12 07:21:37,162 26 INFO rb-103a292-224772-414667 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-12 07:21:37,163 26 INFO rb-103a292-224772-414667 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-12 07:21:37,366 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34879088 (allocated 36896768) 2026-09-12 07:21:37,385 26 INFO rb-103a292-224772-414667 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 98863 2026-09-12 07:21:37,387 26 INFO rb-103a292-224772-414667 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-12 07:21:37,389 26 INFO rb-103a292-224772-414667 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 98863 2026-09-12 07:21:37,446 26 INFO rb-103a292-224772-414667 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-414667/chrome_logs/chrome_log_20260912_072137_446732_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-09-12 07:21:37,447 26 INFO rb-103a292-224772-414667 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/tmpprlygy8u_chrome_odoo" 2026-09-12 07:21:37,465 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:21:43,620 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-12 07:21:45,519 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-12 07:21:46,731 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-12 07:21:46,874 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-12 07:21:47,248 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-12 07:21:47,449 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-09-12 07:21:47,953 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:21:53,417 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-12 07:21:53,480 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 07:21:53,859 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:21:54,165 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:54] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.050 0.259 2026-09-12 07:21:54,356 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:54] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 62 0.113 0.068 2026-09-12 07:21:54,455 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:54] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.043 0.052 2026-09-12 07:21:54,461 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-09-12 07:21:54,989 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 99009 2026-09-12 07:21:54,989 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp8m29wgyb_chrome_odoo 2026-09-12 07:21:54,989 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45145/json/version 2026-09-12 07:21:54,990 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:21:55,032 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:21:55,032 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45145/json 2026-09-12 07:21:55,033 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:21:55,035 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:45145/devtools/page/286F45DDF6AA1F5D47F420B7964E3DF4 2026-09-12 07:21:55,043 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-09-12 07:21:55,058 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-09-12 07:21:55,130 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-12 07:21:55,132 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-09-12 07:21:55,134 26 INFO rb-103a292-224772-414667 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-12 07:21:55,134 26 INFO rb-103a292-224772-414667 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-12 07:21:55,152 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:21:56,221 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.136 0.937 2026-09-12 07:21:56,225 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '286F45DDF6AA1F5D47F420B7964E3DF4', 'loaderId': '65CC33F6A5C25435536906313CBBCAAB', 'isDownload': False} 2026-09-12 07:21:56,225 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-09-12 07:21:56,253 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-12 07:21:56,355 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.038 0.072 2026-09-12 07:21:56,364 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.127 2026-09-12 07:21:56,405 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-12 07:21:56,511 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-12 07:21:56,977 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-12 07:21:57,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-12 07:21:57,051 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-09-12 07:21:57,056 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:21:57,077 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:21:57,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /odoo HTTP/1.1" 200 - 26 0.051 0.052 2026-09-12 07:21:57,236 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.130 2026-09-12 07:21:57,248 26 INFO rb-103a292-224772-414667 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-12 07:21:57,262 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-12 07:21:57,264 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-12 07:21:57,293 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.037 0.054 2026-09-12 07:21:57,298 26 INFO rb-103a292-224772-414667 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-12 07:21:57,322 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.118 2026-09-12 07:21:57,363 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /web/image/res.partner/1694/avatar_128?unique=1789197707000 HTTP/1.1" 200 - 13 0.012 0.129 2026-09-12 07:21:57,400 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /web/image?model=res.users&field=avatar_128&id=457 HTTP/1.1" 200 - 7 0.015 0.169 2026-09-12 07:21:57,463 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /mail/data HTTP/1.1" 200 - 33 0.035 0.124 2026-09-12 07:21:57,590 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: sale_order_count 2026-09-12 07:21:57,593 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: has_sale_order 2026-09-12 07:21:57,594 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 457, model: freight.booking 2026-09-12 07:21:57,596 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: booking_count 2026-09-12 07:21:57,598 26 INFO rb-103a292-224772-414667 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: shipment_count 2026-09-12 07:21:57,721 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.089 0.300 2026-09-12 07:21:57,724 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.409 2026-09-12 07:21:57,828 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.020 0.055 2026-09-12 07:21:57,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /mail/data HTTP/1.1" 200 - 43 0.032 0.041 2026-09-12 07:21:57,936 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.009 0.063 2026-09-12 07:21:57,984 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.020 0.022 2026-09-12 07:21:58,019 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.020 0.032 2026-09-12 07:21:58,070 26 INFO rb-103a292-224772-414667 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-12 07:21:58,078 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "GET /web/image/res.users/457/avatar_128 HTTP/1.1" 200 - 7 0.010 0.015 2026-09-12 07:21:58,144 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.030 0.030 2026-09-12 07:21:58,243 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:21:58,388 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.010 0.012 2026-09-12 07:21:58,403 26 INFO rb-103a292-224772-414667 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-12 07:21:58,477 26 INFO rb-103a292-224772-414667 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-12 07:21:58,480 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /mail/data HTTP/1.1" 200 - 28 0.050 0.054 2026-09-12 07:21:58,527 26 INFO rb-103a292-224772-414667 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-12 07:21:58,591 26 INFO rb-103a292-224772-414667 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-12 07:21:58,620 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.007 0.013 2026-09-12 07:21:58,907 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 101 0.087 0.182 2026-09-12 07:21:58,982 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:58] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.011 0.015 2026-09-12 07:21:59,070 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.042 0.066 2026-09-12 07:21:59,074 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.110 2026-09-12 07:21:59,098 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.098 2026-09-12 07:21:59,137 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.012 0.034 2026-09-12 07:21:59,143 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.031 2026-09-12 07:21:59,155 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.005 2026-09-12 07:21:59,198 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:21:59] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.013 2026-09-12 07:21:59,205 26 INFO rb-103a292-224772-414667 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-12 07:21:59,257 26 INFO rb-103a292-224772-414667 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-12 07:21:59,309 26 INFO rb-103a292-224772-414667 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-12 07:21:59,363 26 INFO rb-103a292-224772-414667 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-12 07:21:59,414 26 INFO rb-103a292-224772-414667 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-12 07:21:59,467 26 INFO rb-103a292-224772-414667 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-12 07:21:59,519 26 INFO rb-103a292-224772-414667 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-12 07:21:59,570 26 INFO rb-103a292-224772-414667 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-12 07:21:59,622 26 INFO rb-103a292-224772-414667 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-12 07:21:59,672 26 INFO rb-103a292-224772-414667 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-12 07:21:59,724 26 INFO rb-103a292-224772-414667 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-12 07:22:00,359 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:00] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.060 0.072 2026-09-12 07:22:00,390 26 INFO rb-103a292-224772-414667 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-12 07:22:00,443 26 INFO rb-103a292-224772-414667 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-12 07:22:00,494 26 INFO rb-103a292-224772-414667 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-12 07:22:00,547 26 INFO rb-103a292-224772-414667 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-12 07:22:00,599 26 INFO rb-103a292-224772-414667 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-12 07:22:00,651 26 INFO rb-103a292-224772-414667 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-12 07:22:00,702 26 INFO rb-103a292-224772-414667 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-12 07:22:00,755 26 INFO rb-103a292-224772-414667 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-12 07:22:00,805 26 INFO rb-103a292-224772-414667 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-12 07:22:00,858 26 INFO rb-103a292-224772-414667 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-12 07:22:01,430 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:01] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.026 0.043 2026-09-12 07:22:01,457 26 INFO rb-103a292-224772-414667 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-12 07:22:01,511 26 INFO rb-103a292-224772-414667 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-12 07:22:02,161 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.063 0.072 2026-09-12 07:22:02,205 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /mail/data HTTP/1.1" 200 - 20 0.015 0.091 2026-09-12 07:22:02,247 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:22:02,252 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.115 2026-09-12 07:22:02,257 26 INFO rb-103a292-224772-414667 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-12 07:22:02,344 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-09-12 07:22:02,371 26 INFO rb-103a292-224772-414667 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-12 07:22:02,407 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.015 2026-09-12 07:22:02,418 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-12 07:22:02,462 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.007 0.015 2026-09-12 07:22:02,482 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.008 0.010 2026-09-12 07:22:02,553 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.006 0.013 2026-09-12 07:22:02,597 26 INFO rb-103a292-224772-414667 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-12 07:22:02,647 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.011 0.026 2026-09-12 07:22:02,765 26 INFO rb-103a292-224772-414667 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-12 07:22:02,792 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /mail/data HTTP/1.1" 200 - 18 0.024 0.026 2026-09-12 07:22:02,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.053 2026-09-12 07:22:02,830 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "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.007 0.051 2026-09-12 07:22:02,866 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.009 0.013 2026-09-12 07:22:02,927 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.029 0.044 2026-09-12 07:22:02,934 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.079 2026-09-12 07:22:02,952 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22: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.004 0.065 2026-09-12 07:22:02,989 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.015 0.023 2026-09-12 07:22:02,995 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.039 2026-09-12 07:22:03,014 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:03] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.005 0.007 2026-09-12 07:22:03,035 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:03] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.017 2026-09-12 07:22:03,043 26 INFO rb-103a292-224772-414667 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-12 07:22:03,097 26 INFO rb-103a292-224772-414667 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-12 07:22:03,148 26 INFO rb-103a292-224772-414667 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-12 07:22:03,199 26 INFO rb-103a292-224772-414667 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-12 07:22:03,250 26 INFO rb-103a292-224772-414667 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-12 07:22:03,303 26 INFO rb-103a292-224772-414667 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-12 07:22:03,697 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:03] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.035 0.062 2026-09-12 07:22:03,910 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:03] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.038 0.056 2026-09-12 07:22:03,942 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:03] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.057 2026-09-12 07:22:03,974 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-09-12 07:22:03,975 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-12 07:22:03,991 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:22:03] "POST /mail/data HTTP/1.1" 200 - 20 0.026 0.065 2026-09-12 07:22:04,223 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 39651916 (allocated 41246720) 2026-09-12 07:22:04,231 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 99009 2026-09-12 07:22:04,235 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-09-12 07:22:04,235 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 99009 2026-09-12 07:22:04,315 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_072204_315567_test_catalog_vendor_uom.txt 2026-09-12 07:22:04,315 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp8m29wgyb_chrome_odoo" 2026-09-12 07:22:04,325 26 INFO rb-103a292-224772-414667 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-09-12 07:22:04,811 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:22:10,878 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-09-12 07:22:12,048 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1601, 1602] 2026-09-12 07:22:12,138 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2923, 2924] 2026-09-12 07:22:12,529 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-09-12 07:22:13,654 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1603, 1604] 2026-09-12 07:22:13,736 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2928, 2929] 2026-09-12 07:22:14,161 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-09-12 07:22:14,463 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1605] 2026-09-12 07:22:14,524 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2933] 2026-09-12 07:22:14,953 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-12 07:22:15,904 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1606, 1607] 2026-09-12 07:22:15,966 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2939, 2940] 2026-09-12 07:22:16,290 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2941, 2942, 2943] 2026-09-12 07:22:16,343 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted mail.message records with IDs: [8831, 8830, 8828] 2026-09-12 07:22:16,402 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted ir.attachment records with IDs: [13301] 2026-09-12 07:22:16,403 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move records with IDs: [1062] 2026-09-12 07:22:16,836 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1608, 1609] 2026-09-12 07:22:16,883 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2944, 2945] 2026-09-12 07:22:17,638 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1610, 1611] 2026-09-12 07:22:17,691 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2949, 2950] 2026-09-12 07:22:17,982 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:22:23,118 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-12 07:22:23,703 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-12 07:22:34,315 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-12 07:22:34,836 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1693] 2026-09-12 07:22:35,340 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1705] 2026-09-12 07:22:37,370 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-12 07:22:37,787 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1718] 2026-09-12 07:22:38,132 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-12 07:22:38,511 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1721] 2026-09-12 07:22:39,294 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-12 07:22:39,770 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1728] 2026-09-12 07:22:40,022 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1730] 2026-09-12 07:22:40,796 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-09-12 07:22:44,887 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1733] 2026-09-12 07:22:44,923 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1734] 2026-09-12 07:22:45,201 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-12 07:22:46,149 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1747] 2026-09-12 07:22:46,587 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1750] 2026-09-12 07:22:47,479 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-12 07:22:48,292 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-12 07:22:49,276 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1758] 2026-09-12 07:22:49,990 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-12 07:22:50,691 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3963] 2026-09-12 07:22:51,032 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-12 07:22:51,434 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1761] 2026-09-12 07:22:52,240 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-12 07:22:52,918 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.product records with IDs: [3978] 2026-09-12 07:22:53,545 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1768, 1769, 1770] 2026-09-12 07:22:53,921 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-12 07:22:54,248 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1781] 2026-09-12 07:22:54,467 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-12 07:22:54,815 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1783] 2026-09-12 07:22:55,400 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:23:01,777 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-12 07:23:02,104 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1785] 2026-09-12 07:23:02,555 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1789] 2026-09-12 07:23:02,909 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1790, 1791, 1788] 2026-09-12 07:23:03,011 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-12 07:23:04,516 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1793] 2026-09-12 07:23:09,464 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-12 07:23:11,607 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-12 07:23:13,115 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-12 07:23:13,503 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-09-12 07:23:14,549 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1808] 2026-09-12 07:23:14,663 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-12 07:23:17,589 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-12 07:23:19,415 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-09-12 07:23:20,718 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-12 07:23:21,142 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1844] 2026-09-12 07:23:21,623 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-12 07:23:22,917 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1848] 2026-09-12 07:23:23,324 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-12 07:23:24,984 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1852] 2026-09-12 07:23:25,341 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-09-12 07:23:25,825 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1854] 2026-09-12 07:23:26,036 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-12 07:23:27,234 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1856] 2026-09-12 07:23:27,628 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-12 07:23:28,224 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-12 07:23:30,623 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-09-12 07:23:31,098 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-12 07:23:31,523 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-12 07:23:32,093 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-12 07:23:33,033 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-12 07:23:33,422 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-09-12 07:23:33,561 26 INFO rb-103a292-224772-414667 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-12 07:23:34,126 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1875] 2026-09-12 07:23:35,081 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-12 07:23:36,028 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1878] 2026-09-12 07:23:36,542 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1880] 2026-09-12 07:23:36,748 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1881] 2026-09-12 07:23:37,236 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1835] 2026-09-12 07:23:37,583 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-12 07:23:37,784 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-12 07:23:38,214 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1885] 2026-09-12 07:23:38,616 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-12 07:23:39,934 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1889] 2026-09-12 07:23:40,864 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:23:40,871 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-12 07:23:41,204 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 99180 2026-09-12 07:23:41,205 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmplbvc8m3h_chrome_odoo 2026-09-12 07:23:41,205 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:39989/json/version 2026-09-12 07:23:41,207 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:23:41,234 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-12 07:23:41,235 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:39989/json 2026-09-12 07:23:41,235 26 INFO rb-103a292-224772-414667 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-12 07:23:41,243 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:39989/devtools/page/D1B8098B806DB2E6FA2441EB5343595F 2026-09-12 07:23:41,248 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-12 07:23:41,252 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-12 07:23:41,314 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-12 07:23:41,324 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-12 07:23:41,326 26 INFO rb-103a292-224772-414667 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-12 07:23:41,326 26 INFO rb-103a292-224772-414667 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-12 07:23:41,341 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-12 07:23:42,483 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:42] "GET /odoo HTTP/1.1" 200 - 151 0.140 1.008 2026-09-12 07:23:42,487 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': 'D1B8098B806DB2E6FA2441EB5343595F', 'loaderId': 'E19169867CEF7764B168F3CB2C3EA39E', 'isDownload': False} 2026-09-12 07:23:42,487 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-12 07:23:42,524 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:42] "GET /web/assets/2ea1b95/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-12 07:23:42,639 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.029 0.096 2026-09-12 07:23:42,646 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:42] "GET /web/assets/3e34877/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.132 2026-09-12 07:23:42,651 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:42] "GET /web/assets/e363f22/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.108 2026-09-12 07:23:42,747 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:42] "GET /web/assets/7c039aa/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-12 07:23:43,459 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-12 07:23:43,500 26 INFO rb-103a292-224772-414667 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-12 07:23:43,529 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.015 0.042 2026-09-12 07:23:43,542 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-09-12 07:23:43,543 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-12 07:23:43,560 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-12 07:23:43,575 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:23:43,664 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /odoo HTTP/1.1" 200 - 27 0.030 0.050 2026-09-12 07:23:43,682 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.087 2026-09-12 07:23:43,730 26 INFO rb-103a292-224772-414667 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-12 07:23:43,761 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-12 07:23:43,762 26 INFO rb-103a292-224772-414667 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-12 07:23:43,763 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "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-12 07:23:43,781 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.030 0.056 2026-09-12 07:23:43,808 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.093 2026-09-12 07:23:43,830 26 INFO rb-103a292-224772-414667 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-12 07:23:43,832 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /web/image/res.partner/3/avatar_128?unique=1789184191000 HTTP/1.1" 200 - 6 0.009 0.113 2026-09-12 07:23:43,885 26 INFO rb-103a292-224772-414667 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-12 07:23:43,919 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "POST /mail/data HTTP/1.1" 200 - 35 0.051 0.099 2026-09-12 07:23:43,924 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.133 2026-09-12 07:23:43,946 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.037 2026-09-12 07:23:43,974 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.251 2026-09-12 07:23:44,206 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.082 0.120 2026-09-12 07:23:44,291 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.006 0.051 2026-09-12 07:23:44,295 26 INFO rb-103a292-224772-414667 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-12 07:23:44,373 26 INFO rb-103a292-224772-414667 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-12 07:23:44,391 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.014 0.028 2026-09-12 07:23:44,450 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.023 0.033 2026-09-12 07:23:44,545 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /mail/data HTTP/1.1" 200 - 45 0.044 0.103 2026-09-12 07:23:44,557 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:23:44,657 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.015 2026-09-12 07:23:44,737 26 INFO rb-103a292-224772-414667 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-12 07:23:44,759 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.010 0.022 2026-09-12 07:23:44,787 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-09-12 07:23:44,849 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:44] "GET /web/assets/5331a58/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-12 07:23:45,007 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.014 2026-09-12 07:23:45,040 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.020 0.026 2026-09-12 07:23:45,083 26 INFO rb-103a292-224772-414667 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-12 07:23:45,137 26 INFO rb-103a292-224772-414667 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-12 07:23:45,179 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.043 0.057 2026-09-12 07:23:45,242 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.017 0.034 2026-09-12 07:23:45,284 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.019 2026-09-12 07:23:45,362 26 INFO ? werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-12 07:23:45,391 26 INFO rb-103a292-224772-414667 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-12 07:23:45,432 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.015 0.025 2026-09-12 07:23:45,688 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.026 0.019 2026-09-12 07:23:45,738 26 INFO rb-103a292-224772-414667 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-12 07:23:45,748 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-09-12 07:23:45,795 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.010 2026-09-12 07:23:45,888 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.035 0.042 2026-09-12 07:23:45,947 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:45] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.004 0.019 2026-09-12 07:23:45,954 26 INFO rb-103a292-224772-414667 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-12 07:23:46,004 26 INFO rb-103a292-224772-414667 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-12 07:23:46,066 26 INFO rb-103a292-224772-414667 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-12 07:23:46,121 26 INFO rb-103a292-224772-414667 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-12 07:23:46,180 26 INFO rb-103a292-224772-414667 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-12 07:23:46,715 26 INFO rb-103a292-224772-414667 odoo.tests.common: Simulating signal changes during tests 2026-09-12 07:23:46,715 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:46] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 309 0.265 0.325 2026-09-12 07:23:47,114 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:47] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.103 0.151 2026-09-12 07:23:47,305 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:47] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.020 0.025 2026-09-12 07:23:47,454 26 INFO rb-103a292-224772-414667 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-12 07:23:47,528 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:47] "POST /mail/data HTTP/1.1" 200 - 45 0.038 0.047 2026-09-12 07:23:47,528 26 INFO rb-103a292-224772-414667 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-12 07:23:47,561 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:47] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.010 0.014 2026-09-12 07:23:47,621 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:47] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-12 07:23:47,626 26 INFO rb-103a292-224772-414667 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-12 07:23:47,850 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:47] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.093 0.127 2026-09-12 07:23:48,096 26 INFO rb-103a292-224772-414667 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-12 07:23:48,153 26 INFO rb-103a292-224772-414667 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-12 07:23:48,394 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:48] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.061 0.177 2026-09-12 07:23:48,615 26 INFO rb-103a292-224772-414667 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-12 07:23:48,677 26 INFO rb-103a292-224772-414667 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-12 07:23:48,844 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:48] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.047 0.117 2026-09-12 07:23:48,877 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:48] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.013 0.012 2026-09-12 07:23:49,146 26 INFO rb-103a292-224772-414667 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-12 07:23:49,190 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:49] "POST /mail/data HTTP/1.1" 200 - 31 0.014 0.033 2026-09-12 07:23:49,204 26 INFO rb-103a292-224772-414667 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-12 07:23:49,223 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:49] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.015 2026-09-12 07:23:49,521 26 INFO rb-103a292-224772-414667 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-12 07:23:49,527 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:49] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.006 0.009 2026-09-12 07:23:49,803 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:49] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.013 0.017 2026-09-12 07:23:49,881 26 INFO rb-103a292-224772-414667 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-12 07:23:49,901 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:49] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.006 0.025 2026-09-12 07:23:50,046 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:50] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.012 2026-09-12 07:23:50,372 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:50] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.069 0.102 2026-09-12 07:23:50,607 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:50] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.065 0.117 2026-09-12 07:23:50,659 26 INFO rb-103a292-224772-414667 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-12 07:23:50,815 26 INFO rb-103a292-224772-414667 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-12 07:23:51,044 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:51] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.103 0.123 2026-09-12 07:23:51,264 26 INFO rb-103a292-224772-414667 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-12 07:23:51,322 26 INFO rb-103a292-224772-414667 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-12 07:23:51,523 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:51] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.095 0.102 2026-09-12 07:23:51,536 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:51] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-09-12 07:23:51,779 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-12 07:23:51,779 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-12 07:23:51,820 26 INFO rb-103a292-224772-414667 werkzeug: 127.0.0.1 - - [12/Sep/2026 07:23:51] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.035 2026-09-12 07:23:52,004 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 44477160 (allocated 49483776) 2026-09-12 07:23:52,007 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 99180 2026-09-12 07:23:52,009 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-12 07:23:52,009 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 99180 2026-09-12 07:23:52,069 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-103a292-224772-414667/chrome_logs/chrome_log_20260912_072352_069049_test_purchase_matrix_ui.txt 2026-09-12 07:23:52,069 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmplbvc8m3h_chrome_odoo" 2026-09-12 07:23:52,416 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-12 07:23:53,379 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-12 07:24:05,473 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-12 07:24:05,947 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-12 07:24:06,360 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:24:06,747 26 INFO rb-103a292-224772-414667 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-12 07:24:07,000 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-12 07:24:07,030 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-12 07:24:07,107 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-12 07:24:07,176 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [219, 221] 2026-09-12 07:24:07,186 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [220, 222] 2026-09-12 07:24:07,188 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-12 07:24:08,253 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [288] 2026-09-12 07:24:08,471 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-12 07:24:08,697 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-12 07:24:10,126 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-12 07:24:12,722 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-12 07:24:12,855 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-12 07:24:12,872 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-09-12 07:24:12,884 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-12 07:24:12,890 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-12 07:24:13,608 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-12 07:24:14,226 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-12 07:24:14,992 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-12 07:24:15,574 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9011] 2026-09-12 07:24:15,598 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [963] 2026-09-12 07:24:15,751 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-12 07:24:16,806 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-12 07:24:17,728 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-12 07:24:19,490 26 INFO rb-103a292-224772-414667 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-09-12 07:24:19,502 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-09-12 07:24:21,087 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-09-12 07:24:21,828 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-09-12 07:24:22,147 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-09-12 07:24:23,043 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-09-12 07:24:23,737 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-12 07:24:26,721 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-12 07:24:27,376 26 INFO rb-103a292-224772-414667 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-12 07:24:27,967 26 INFO rb-103a292-224772-414667 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-12 07:24:27,971 26 INFO rb-103a292-224772-414667 odoo.service.server: 1402 post-tests in 6510.50s, 2279353 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: point_of_sale: 566 tests 2454.20s 801079 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: portal: 27 tests 23.39s 5015 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_account_tax_python: 4 tests 26.68s 10532 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_adyen: 3 tests 14.02s 7714 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_discount: 6 tests 111.55s 34089 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_event: 9 tests 40.94s 16221 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_event_sale: 3 tests 7.51s 7246 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_hr: 27 tests 99.10s 46812 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_hr_restaurant: 5 tests 17.21s 10852 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_loyalty: 102 tests 683.00s 169688 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_mollie: 6 tests 7.46s 6815 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_mrp: 16 tests 33.58s 23067 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_online_payment: 14 tests 50.26s 18428 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_online_payment_self_order: 27 tests 163.87s 70832 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_qfpay: 3 tests 15.45s 8049 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_razorpay: 5 tests 24.12s 10052 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_repair: 3 tests 14.36s 7900 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_restaurant: 65 tests 532.76s 89440 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 20.02s 9213 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_safaricom: 9 tests 15.69s 7655 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_sale: 81 tests 599.11s 175945 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_sale_loyalty: 5 tests 26.24s 11083 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_sale_margin: 4 tests 9.51s 6409 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_self_order: 107 tests 551.84s 261161 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_self_order_qfpay: 4 tests 12.29s 7601 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_self_order_stripe: 6 tests 16.83s 10909 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_sms: 3 tests 14.10s 7733 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: pos_viva_com: 7 tests 24.03s 13362 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: privacy_lookup: 9 tests 4.03s 3090 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: product: 146 tests 53.29s 39179 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: product_email_template: 4 tests 7.07s 5143 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: product_expiry: 3 tests 5.46s 1904 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: product_margin: 7 tests 8.53s 5942 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project: 153 tests 164.57s 54708 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_account: 3 tests 4.91s 2142 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_hr_expense: 7 tests 32.17s 20129 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_mrp_account: 6 tests 6.69s 2506 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_mrp_sale: 3 tests 6.05s 5065 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_purchase: 19 tests 40.76s 24383 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_purchase_stock: 3 tests 0.85s 326 queries 2026-09-12 07:24:27,978 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_sale_expense: 12 tests 60.96s 34804 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_timesheet_holidays: 8 tests 8.42s 4808 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: project_todo: 5 tests 21.96s 3223 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: purchase: 134 tests 300.81s 132764 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 18.89s 12383 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: purchase_mrp: 43 tests 77.14s 45377 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: purchase_product_matrix: 4 tests 12.51s 2484 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: purchase_repair: 3 tests 12.57s 9938 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.stats: purchase_requisition: 25 tests 22.00s 10982 queries 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.tests.result: 0 failed, 0 error(s) of 1402 tests when loading database 'rb-103a292-224772-414667' 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.service.server: Initiating shutdown 2026-09-12 07:24:27,979 26 INFO rb-103a292-224772-414667 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.